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

View Problem - Process Solution

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

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

% Result   : Satisfiable 40.41s 5.50s
% Output   : FiniteModel 40.41s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : ITP325_10 : TPTP v8.2.0. Released v8.2.0.
% 0.07/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.13/0.34  % Computer : n001.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Mon May 22 12:18:28 EDT 2023
% 0.13/0.34  % CPUTime    : 
% 1.55/0.58  % (14179)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.55/0.58  % (14201)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.55/0.59  % (14196)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.55/0.59  % (14193)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.55/0.59  % (14188)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.55/0.59  % (14180)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.55/0.60  % (14192)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.55/0.60  % (14183)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.55/0.60  % (14185)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.55/0.60  % (14178)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.55/0.60  % (14187)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.55/0.60  % (14206)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.55/0.61  % (14181)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.55/0.61  % (14197)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.55/0.61  % (14205)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.55/0.62  % (14182)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.55/0.62  % (14184)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.55/0.62  % (14203)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.55/0.62  % (14185)Instruction limit reached!
% 1.55/0.62  % (14185)------------------------------
% 1.55/0.62  % (14185)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.55/0.62  % (14185)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.55/0.62  % (14185)Termination reason: Unknown
% 1.55/0.62  % (14185)Termination phase: shuffling
% 1.55/0.62  
% 1.55/0.62  % (14185)Memory used [KB]: 1791
% 1.55/0.62  % (14185)Time elapsed: 0.013 s
% 1.55/0.62  % (14185)Instructions burned: 7 (million)
% 1.55/0.62  % (14185)------------------------------
% 1.55/0.62  % (14185)------------------------------
% 1.55/0.62  % (14191)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.55/0.63  % (14199)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.55/0.63  % (14186)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.55/0.63  % (14189)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.55/0.63  % (14186)Instruction limit reached!
% 1.55/0.63  % (14186)------------------------------
% 1.55/0.63  % (14186)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.55/0.63  % (14186)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.55/0.63  % (14186)Termination reason: Unknown
% 1.55/0.63  % (14186)Termination phase: Preprocessing 1
% 1.55/0.63  
% 1.55/0.63  % (14186)Memory used [KB]: 1535
% 1.55/0.63  % (14186)Time elapsed: 0.003 s
% 1.55/0.63  % (14186)Instructions burned: 2 (million)
% 1.55/0.63  % (14186)------------------------------
% 1.55/0.63  % (14186)------------------------------
% 1.55/0.63  % (14202)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.55/0.63  % (14204)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.55/0.63  % (14190)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.55/0.63  % (14198)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.55/0.64  % (14195)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.55/0.64  % (14207)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.55/0.64  % (14200)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.55/0.64  % (14194)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)
% 2.21/0.68  % (14180)Instruction limit reached!
% 2.21/0.68  % (14180)------------------------------
% 2.21/0.68  % (14180)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.68  % (14180)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.68  % (14180)Termination reason: Unknown
% 2.21/0.68  % (14180)Termination phase: Property scanning
% 2.21/0.68  
% 2.21/0.68  % (14180)Memory used [KB]: 2430
% 2.21/0.68  % (14180)Time elapsed: 0.027 s
% 2.21/0.68  % (14180)Instructions burned: 38 (million)
% 2.21/0.68  % (14180)------------------------------
% 2.21/0.68  % (14180)------------------------------
% 2.21/0.68  % (14179)Instruction limit reached!
% 2.21/0.68  % (14179)------------------------------
% 2.21/0.68  % (14179)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.69  % (14179)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.69  % (14179)Termination reason: Unknown
% 2.38/0.69  % (14179)Termination phase: Saturation
% 2.38/0.69  
% 2.38/0.69  % (14179)Memory used [KB]: 7164
% 2.38/0.69  % (14179)Time elapsed: 0.067 s
% 2.38/0.69  % (14179)Instructions burned: 50 (million)
% 2.38/0.69  % (14179)------------------------------
% 2.38/0.69  % (14179)------------------------------
% 2.38/0.71  % (14183)Instruction limit reached!
% 2.38/0.71  % (14183)------------------------------
% 2.38/0.71  % (14183)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.71  % (14183)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.71  % (14183)Termination reason: Unknown
% 2.38/0.71  % (14183)Termination phase: Saturation
% 2.38/0.71  
% 2.38/0.71  % (14183)Memory used [KB]: 7036
% 2.38/0.71  % (14183)Time elapsed: 0.034 s
% 2.38/0.71  % (14183)Instructions burned: 49 (million)
% 2.38/0.71  % (14183)------------------------------
% 2.38/0.71  % (14183)------------------------------
% 2.38/0.71  % (14187)Instruction limit reached!
% 2.38/0.71  % (14187)------------------------------
% 2.38/0.71  % (14187)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.71  % (14187)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.71  % (14187)Termination reason: Unknown
% 2.38/0.71  % (14187)Termination phase: Saturation
% 2.38/0.71  
% 2.38/0.71  % (14187)Memory used [KB]: 2814
% 2.38/0.71  % (14187)Time elapsed: 0.040 s
% 2.38/0.71  % (14187)Instructions burned: 51 (million)
% 2.38/0.71  % (14187)------------------------------
% 2.38/0.71  % (14187)------------------------------
% 2.38/0.72  % (14188)Instruction limit reached!
% 2.38/0.72  % (14188)------------------------------
% 2.38/0.72  % (14188)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.72  % (14188)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.72  % (14188)Termination reason: Unknown
% 2.38/0.72  % (14188)Termination phase: Saturation
% 2.38/0.72  
% 2.38/0.72  % (14188)Memory used [KB]: 7164
% 2.38/0.72  % (14188)Time elapsed: 0.038 s
% 2.38/0.72  % (14188)Instructions burned: 51 (million)
% 2.38/0.72  % (14188)------------------------------
% 2.38/0.72  % (14188)------------------------------
% 2.63/0.73  % (14181)Instruction limit reached!
% 2.63/0.73  % (14181)------------------------------
% 2.63/0.73  % (14181)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.63/0.73  % (14181)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.63/0.73  % (14181)Termination reason: Unknown
% 2.63/0.73  % (14181)Termination phase: Saturation
% 2.63/0.73  
% 2.63/0.73  % (14181)Memory used [KB]: 7036
% 2.63/0.73  % (14181)Time elapsed: 0.040 s
% 2.63/0.73  % (14181)Instructions burned: 51 (million)
% 2.63/0.73  % (14181)------------------------------
% 2.63/0.73  % (14181)------------------------------
% 2.71/0.73  % (14184)Instruction limit reached!
% 2.71/0.73  % (14184)------------------------------
% 2.71/0.73  % (14184)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.71/0.73  % (14184)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.71/0.73  % (14184)Termination reason: Unknown
% 2.71/0.73  % (14184)Termination phase: Finite model building preprocessing
% 2.71/0.73  
% 2.71/0.73  % (14184)Memory used [KB]: 2942
% 2.71/0.73  % (14184)Time elapsed: 0.036 s
% 2.71/0.73  % (14184)Instructions burned: 51 (million)
% 2.71/0.73  % (14184)------------------------------
% 2.71/0.73  % (14184)------------------------------
% 2.71/0.73  % (14182)Instruction limit reached!
% 2.71/0.73  % (14182)------------------------------
% 2.71/0.73  % (14182)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.71/0.73  % (14182)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.71/0.73  % (14182)Termination reason: Unknown
% 2.71/0.73  % (14182)Termination phase: Saturation
% 2.71/0.73  
% 2.71/0.73  % (14182)Memory used [KB]: 7164
% 2.71/0.73  % (14182)Time elapsed: 0.039 s
% 2.71/0.73  % (14182)Instructions burned: 52 (million)
% 2.71/0.73  % (14182)------------------------------
% 2.71/0.73  % (14182)------------------------------
% 2.71/0.74  % (14193)Instruction limit reached!
% 2.71/0.74  % (14193)------------------------------
% 2.71/0.74  % (14193)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.71/0.75  % (14193)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.71/0.75  % (14193)Termination reason: Unknown
% 2.71/0.75  % (14193)Termination phase: Saturation
% 2.71/0.75  
% 2.71/0.75  % (14193)Memory used [KB]: 3070
% 2.71/0.75  % (14193)Time elapsed: 0.104 s
% 2.71/0.75  % (14193)Instructions burned: 75 (million)
% 2.71/0.75  % (14193)------------------------------
% 2.71/0.75  % (14193)------------------------------
% 2.71/0.76  % (14192)Instruction limit reached!
% 2.71/0.76  % (14192)------------------------------
% 2.71/0.76  % (14192)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.71/0.76  % (14192)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.71/0.76  % (14192)Termination reason: Unknown
% 2.71/0.76  % (14192)Termination phase: Saturation
% 2.71/0.76  
% 2.71/0.76  % (14192)Memory used [KB]: 8699
% 2.71/0.76  % (14192)Time elapsed: 0.052 s
% 2.71/0.76  % (14192)Instructions burned: 68 (million)
% 2.71/0.76  % (14192)------------------------------
% 2.71/0.76  % (14192)------------------------------
% 2.71/0.77  % (14195)Instruction limit reached!
% 2.71/0.77  % (14195)------------------------------
% 2.71/0.77  % (14195)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.71/0.77  % (14195)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.71/0.77  % (14195)Termination reason: Unknown
% 2.71/0.77  % (14195)Termination phase: Finite model building preprocessing
% 2.71/0.77  
% 2.71/0.77  % (14195)Memory used [KB]: 3198
% 2.71/0.77  % (14195)Time elapsed: 0.042 s
% 2.71/0.77  % (14195)Instructions burned: 60 (million)
% 2.71/0.77  % (14195)------------------------------
% 2.71/0.77  % (14195)------------------------------
% 2.71/0.80  % (14204)Instruction limit reached!
% 2.71/0.80  % (14204)------------------------------
% 2.71/0.80  % (14204)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.71/0.80  % (14204)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.71/0.80  % (14204)Termination reason: Unknown
% 2.71/0.80  % (14204)Termination phase: Saturation
% 2.71/0.80  
% 2.71/0.80  % (14204)Memory used [KB]: 8699
% 2.71/0.80  % (14204)Time elapsed: 0.052 s
% 2.71/0.80  % (14204)Instructions burned: 68 (million)
% 2.71/0.80  % (14204)------------------------------
% 2.71/0.80  % (14204)------------------------------
% 3.15/0.84  % (14189)Instruction limit reached!
% 3.15/0.84  % (14189)------------------------------
% 3.15/0.84  % (14189)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.15/0.84  % (14189)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.15/0.84  % (14189)Termination reason: Unknown
% 3.15/0.84  % (14189)Termination phase: Saturation
% 3.15/0.84  
% 3.15/0.84  % (14189)Memory used [KB]: 7803
% 3.15/0.84  % (14189)Time elapsed: 0.394 s
% 3.15/0.84  % (14189)Instructions burned: 101 (million)
% 3.15/0.84  % (14189)------------------------------
% 3.15/0.84  % (14189)------------------------------
% 3.15/0.85  % (14244)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/920Mi)
% 3.15/0.86  % (14196)Instruction limit reached!
% 3.15/0.86  % (14196)------------------------------
% 3.15/0.86  % (14196)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.15/0.86  % (14196)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.15/0.86  % (14196)Termination reason: Unknown
% 3.15/0.86  % (14196)Termination phase: Saturation
% 3.15/0.86  
% 3.15/0.86  % (14196)Memory used [KB]: 7931
% 3.15/0.86  % (14196)Time elapsed: 0.409 s
% 3.15/0.86  % (14196)Instructions burned: 100 (million)
% 3.15/0.86  % (14196)------------------------------
% 3.15/0.86  % (14196)------------------------------
% 3.15/0.87  % (14197)Instruction limit reached!
% 3.15/0.87  % (14197)------------------------------
% 3.15/0.87  % (14197)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.15/0.87  % (14197)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.15/0.87  % (14197)Termination reason: Unknown
% 3.15/0.87  % (14197)Termination phase: Saturation
% 3.15/0.87  
% 3.15/0.87  % (14197)Memory used [KB]: 3326
% 3.15/0.87  % (14197)Time elapsed: 0.411 s
% 3.15/0.87  % (14197)Instructions burned: 101 (million)
% 3.15/0.87  % (14197)------------------------------
% 3.15/0.87  % (14197)------------------------------
% 3.15/0.87  % (14241)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)
% 3.49/0.88  % (14240)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)
% 3.49/0.89  % (14194)Instruction limit reached!
% 3.49/0.89  % (14194)------------------------------
% 3.49/0.89  % (14194)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.49/0.89  % (14194)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.49/0.89  % (14194)Termination reason: Unknown
% 3.49/0.89  % (14194)Termination phase: Saturation
% 3.49/0.89  
% 3.49/0.89  % (14194)Memory used [KB]: 7803
% 3.49/0.89  % (14194)Time elapsed: 0.430 s
% 3.49/0.89  % (14194)Instructions burned: 100 (million)
% 3.49/0.89  % (14194)------------------------------
% 3.49/0.89  % (14194)------------------------------
% 3.49/0.89  % (14191)Instruction limit reached!
% 3.49/0.89  % (14191)------------------------------
% 3.49/0.89  % (14191)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.49/0.89  % (14191)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.49/0.89  % (14191)Termination reason: Unknown
% 3.49/0.89  % (14191)Termination phase: Saturation
% 3.49/0.89  
% 3.49/0.89  % (14191)Memory used [KB]: 7675
% 3.49/0.89  % (14191)Time elapsed: 0.451 s
% 3.49/0.89  % (14191)Instructions burned: 100 (million)
% 3.49/0.89  % (14191)------------------------------
% 3.49/0.89  % (14191)------------------------------
% 3.49/0.93  % (14248)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)
% 3.49/0.94  % (14250)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)
% 3.49/0.94  % (14242)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)
% 3.49/0.96  % (14246)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/934Mi)
% 3.49/0.96  % (14270)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 (2995ds/2016Mi)
% 3.49/0.96  % (14249)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)
% 3.49/0.96  % (14190)Instruction limit reached!
% 3.49/0.96  % (14190)------------------------------
% 3.49/0.96  % (14190)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.49/0.96  % (14190)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.49/0.96  % (14190)Termination reason: Unknown
% 3.49/0.96  % (14190)Termination phase: Saturation
% 3.49/0.96  
% 3.49/0.96  % (14190)Memory used [KB]: 7931
% 3.49/0.96  % (14190)Time elapsed: 0.498 s
% 3.49/0.96  % (14190)Instructions burned: 101 (million)
% 3.49/0.96  % (14190)------------------------------
% 3.49/0.96  % (14190)------------------------------
% 3.77/0.97  % (14247)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 (2996ds/747Mi)
% 3.77/0.97  % (14198)Instruction limit reached!
% 3.77/0.97  % (14198)------------------------------
% 3.77/0.97  % (14198)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.77/0.97  % (14198)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.77/0.97  % (14198)Termination reason: Unknown
% 3.77/0.97  % (14198)Termination phase: Saturation
% 3.77/0.97  
% 3.77/0.97  % (14198)Memory used [KB]: 8059
% 3.77/0.97  % (14198)Time elapsed: 0.520 s
% 3.77/0.97  % (14198)Instructions burned: 176 (million)
% 3.77/0.97  % (14198)------------------------------
% 3.77/0.97  % (14198)------------------------------
% 3.85/1.01  % (14279)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)
% 3.93/1.04  % (14276)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 (2995ds/4958Mi)
% 3.93/1.06  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 3.93/1.06  % (14251)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)
% 5.28/1.10  % (14199)Instruction limit reached!
% 5.28/1.10  % (14199)------------------------------
% 5.28/1.10  % (14199)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.28/1.10  % (14199)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.28/1.10  % (14199)Termination reason: Unknown
% 5.28/1.10  % (14199)Termination phase: Saturation
% 5.28/1.10  
% 5.28/1.10  % (14199)Memory used [KB]: 8315
% 5.28/1.10  % (14199)Time elapsed: 0.661 s
% 5.28/1.10  % (14199)Instructions burned: 138 (million)
% 5.28/1.10  % (14199)------------------------------
% 5.28/1.10  % (14199)------------------------------
% 5.28/1.11  % (14256)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)
% 5.28/1.11  % (14205)Instruction limit reached!
% 5.28/1.11  % (14205)------------------------------
% 5.28/1.11  % (14205)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.28/1.11  % (14205)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.28/1.11  % (14205)Termination reason: Unknown
% 5.28/1.11  % (14205)Termination phase: Saturation
% 5.28/1.11  
% 5.28/1.11  % (14205)Memory used [KB]: 4349
% 5.28/1.11  % (14205)Time elapsed: 0.651 s
% 5.28/1.11  % (14205)Instructions burned: 177 (million)
% 5.28/1.11  % (14205)------------------------------
% 5.28/1.11  % (14205)------------------------------
% 5.28/1.13  % (14249)Instruction limit reached!
% 5.28/1.13  % (14249)------------------------------
% 5.28/1.13  % (14249)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.28/1.13  % (14249)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.28/1.13  % (14249)Termination reason: Unknown
% 5.28/1.13  % (14249)Termination phase: Saturation
% 5.28/1.13  
% 5.28/1.13  % (14249)Memory used [KB]: 8699
% 5.28/1.13  % (14249)Time elapsed: 0.047 s
% 5.28/1.13  % (14249)Instructions burned: 68 (million)
% 5.28/1.13  % (14249)------------------------------
% 5.28/1.13  % (14249)------------------------------
% 5.28/1.13  % (14283)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 (2994ds/68Mi)
% 5.28/1.14  % (14284)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 (2994ds/1824Mi)
% 6.02/1.16  % (14273)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/3735Mi)
% 6.02/1.16  % (14291)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/2891Mi)
% 6.02/1.17  % (14280)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4756Mi)
% 6.02/1.19  % (14281)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 (2994ds/4931Mi)
% 6.02/1.21  % (14242)Instruction limit reached!
% 6.02/1.21  % (14242)------------------------------
% 6.02/1.21  % (14242)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.02/1.21  % (14242)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.02/1.21  % (14242)Termination reason: Unknown
% 6.02/1.21  % (14242)Termination phase: Saturation
% 6.02/1.21  
% 6.02/1.21  % (14242)Memory used [KB]: 7675
% 6.02/1.21  % (14242)Time elapsed: 0.468 s
% 6.02/1.21  % (14242)Instructions burned: 90 (million)
% 6.02/1.21  % (14242)------------------------------
% 6.02/1.21  % (14242)------------------------------
% 6.92/1.28  % (14283)Instruction limit reached!
% 6.92/1.28  % (14283)------------------------------
% 6.92/1.28  % (14283)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.92/1.28  % (14283)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.92/1.28  % (14283)Termination reason: Unknown
% 6.92/1.28  % (14283)Termination phase: Saturation
% 6.92/1.28  
% 6.92/1.28  % (14283)Memory used [KB]: 8699
% 6.92/1.28  % (14283)Time elapsed: 0.047 s
% 6.92/1.28  % (14283)Instructions burned: 68 (million)
% 6.92/1.28  % (14283)------------------------------
% 6.92/1.28  % (14283)------------------------------
% 6.92/1.29  % (14201)Instruction limit reached!
% 6.92/1.29  % (14201)------------------------------
% 6.92/1.29  % (14201)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.92/1.29  % (14201)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.92/1.29  % (14201)Termination reason: Unknown
% 6.92/1.29  % (14201)Termination phase: Saturation
% 6.92/1.29  
% 6.92/1.29  % (14201)Memory used [KB]: 11385
% 6.92/1.29  % (14201)Time elapsed: 0.798 s
% 6.92/1.29  % (14201)Instructions burned: 467 (million)
% 6.92/1.29  % (14201)------------------------------
% 6.92/1.29  % (14201)------------------------------
% 6.92/1.33  % (14290)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 (2994ds/2134Mi)
% 7.52/1.38  % (14315)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 (2992ds/2016Mi)
% 7.74/1.40  % (14241)Instruction limit reached!
% 7.74/1.40  % (14241)------------------------------
% 7.74/1.40  % (14241)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.74/1.40  % (14241)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.74/1.40  % (14241)Termination reason: Unknown
% 7.74/1.40  % (14241)Termination phase: Saturation
% 7.74/1.40  
% 7.74/1.40  % (14241)Memory used [KB]: 4733
% 7.74/1.40  % (14241)Time elapsed: 0.698 s
% 7.74/1.40  % (14241)Instructions burned: 211 (million)
% 7.74/1.40  % (14241)------------------------------
% 7.74/1.40  % (14241)------------------------------
% 7.74/1.42  % (14307)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/4585Mi)
% 7.74/1.42  % (14323)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/8004Mi)
% 8.04/1.43  % (14256)Instruction limit reached!
% 8.04/1.43  % (14256)------------------------------
% 8.04/1.43  % (14256)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.04/1.43  % (14256)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.04/1.43  % (14256)Termination reason: Unknown
% 8.04/1.43  % (14256)Termination phase: Saturation
% 8.04/1.43  
% 8.04/1.43  % (14256)Memory used [KB]: 7803
% 8.04/1.43  % (14256)Time elapsed: 0.596 s
% 8.04/1.43  % (14256)Instructions burned: 90 (million)
% 8.04/1.43  % (14256)------------------------------
% 8.04/1.43  % (14256)------------------------------
% 8.12/1.44  % (14311)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 (2992ds/90Mi)
% 8.12/1.51  % (14206)Instruction limit reached!
% 8.12/1.51  % (14206)------------------------------
% 8.12/1.51  % (14206)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.12/1.51  % (14206)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.12/1.51  % (14206)Termination reason: Unknown
% 8.12/1.51  % (14206)Termination phase: Saturation
% 8.12/1.51  
% 8.12/1.51  % (14206)Memory used [KB]: 10618
% 8.12/1.51  % (14206)Time elapsed: 1.034 s
% 8.12/1.51  % (14206)Instructions burned: 439 (million)
% 8.12/1.51  % (14206)------------------------------
% 8.12/1.51  % (14206)------------------------------
% 8.59/1.55  % (14328)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 (2990ds/9965Mi)
% 8.92/1.57  % (14329)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/9877Mi)
% 8.92/1.59  % (14240)Instruction limit reached!
% 8.92/1.59  % (14240)------------------------------
% 8.92/1.59  % (14240)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.92/1.59  % (14240)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.92/1.59  % (14240)Termination reason: Unknown
% 8.92/1.59  % (14240)Termination phase: Saturation
% 8.92/1.59  
% 8.92/1.59  % (14240)Memory used [KB]: 10490
% 8.92/1.59  % (14240)Time elapsed: 0.887 s
% 8.92/1.59  % (14240)Instructions burned: 389 (million)
% 8.92/1.59  % (14240)------------------------------
% 8.92/1.59  % (14240)------------------------------
% 8.92/1.60  % (14203)Instruction limit reached!
% 8.92/1.60  % (14203)------------------------------
% 8.92/1.60  % (14203)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.92/1.60  % (14203)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.92/1.60  % (14203)Termination reason: Unknown
% 8.92/1.60  % (14203)Termination phase: Saturation
% 8.92/1.60  
% 8.92/1.60  % (14203)Memory used [KB]: 13560
% 8.92/1.60  % (14203)Time elapsed: 1.157 s
% 8.92/1.60  % (14203)Instructions burned: 500 (million)
% 8.92/1.60  % (14203)------------------------------
% 8.92/1.60  % (14203)------------------------------
% 8.92/1.62  % (14202)Instruction limit reached!
% 8.92/1.62  % (14202)------------------------------
% 8.92/1.62  % (14202)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.92/1.62  % (14202)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.92/1.62  % (14202)Termination reason: Unknown
% 8.92/1.62  % (14202)Termination phase: Saturation
% 8.92/1.62  
% 8.92/1.62  % (14202)Memory used [KB]: 12537
% 8.92/1.62  % (14202)Time elapsed: 1.175 s
% 8.92/1.62  % (14202)Instructions burned: 483 (million)
% 8.92/1.62  % (14202)------------------------------
% 8.92/1.62  % (14202)------------------------------
% 9.45/1.66  % (14244)Instruction limit reached!
% 9.45/1.66  % (14244)------------------------------
% 9.45/1.66  % (14244)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.45/1.66  % (14244)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.45/1.66  % (14244)Termination reason: Unknown
% 9.45/1.66  % (14244)Termination phase: Saturation
% 9.45/1.66  
% 9.45/1.66  % (14244)Memory used [KB]: 14583
% 9.45/1.66  % (14244)Time elapsed: 0.854 s
% 9.45/1.66  % (14244)Instructions burned: 921 (million)
% 9.45/1.66  % (14244)------------------------------
% 9.45/1.66  % (14244)------------------------------
% 9.45/1.71  % (14344)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/9989Mi)
% 9.45/1.72  % (14335)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 (2989ds/9902Mi)
% 9.45/1.72  % (14356)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 (2987ds/44001Mi)
% 10.42/1.75  % (14338)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 (2989ds/1824Mi)
% 10.94/1.77  % (14351)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/9707Mi)
% 11.04/1.79  % (14311)Instruction limit reached!
% 11.04/1.79  % (14311)------------------------------
% 11.04/1.79  % (14311)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.04/1.79  % (14311)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.04/1.79  % (14311)Termination reason: Unknown
% 11.04/1.79  % (14311)Termination phase: Saturation
% 11.04/1.79  
% 11.04/1.79  % (14311)Memory used [KB]: 7803
% 11.04/1.79  % (14311)Time elapsed: 0.630 s
% 11.04/1.79  % (14311)Instructions burned: 90 (million)
% 11.04/1.79  % (14311)------------------------------
% 11.04/1.79  % (14311)------------------------------
% 11.04/1.79  % (14353)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 (2987ds/90Mi)
% 12.11/1.92  % (14200)Instruction limit reached!
% 12.11/1.92  % (14200)------------------------------
% 12.11/1.92  % (14200)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.11/1.92  % (14200)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.11/1.92  % (14200)Termination reason: Unknown
% 12.11/1.92  % (14200)Termination phase: Saturation
% 12.11/1.92  
% 12.11/1.92  % (14200)Memory used [KB]: 6908
% 12.11/1.92  % (14200)Time elapsed: 1.447 s
% 12.11/1.92  % (14200)Instructions burned: 498 (million)
% 12.11/1.92  % (14200)------------------------------
% 12.11/1.92  % (14200)------------------------------
% 12.11/1.95  % (14353)Instruction limit reached!
% 12.11/1.95  % (14353)------------------------------
% 12.11/1.95  % (14353)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.11/1.95  % (14353)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.11/1.95  % (14353)Termination reason: Unknown
% 12.11/1.95  % (14353)Termination phase: Saturation
% 12.11/1.95  
% 12.11/1.95  % (14353)Memory used [KB]: 7803
% 12.11/1.95  % (14353)Time elapsed: 0.289 s
% 12.11/1.95  % (14353)Instructions burned: 91 (million)
% 12.11/1.95  % (14353)------------------------------
% 12.11/1.95  % (14353)------------------------------
% 12.66/1.99  % (14207)Instruction limit reached!
% 12.66/1.99  % (14207)------------------------------
% 12.66/1.99  % (14207)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.66/1.99  % (14207)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.66/1.99  % (14207)Termination reason: Unknown
% 12.66/1.99  % (14207)Termination phase: Saturation
% 12.66/1.99  
% 12.66/1.99  % (14207)Memory used [KB]: 11385
% 12.66/1.99  % (14207)Time elapsed: 1.543 s
% 12.66/1.99  % (14207)Instructions burned: 355 (million)
% 12.66/1.99  % (14207)------------------------------
% 12.66/1.99  % (14207)------------------------------
% 12.66/2.02  % (14359)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 (2986ds/4958Mi)
% 13.60/2.13  % (14248)Instruction limit reached!
% 13.60/2.13  % (14248)------------------------------
% 13.60/2.13  % (14248)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.60/2.13  % (14248)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.60/2.13  % (14248)Termination reason: Unknown
% 13.60/2.13  % (14248)Termination phase: Saturation
% 13.60/2.13  
% 13.60/2.13  % (14248)Memory used [KB]: 7419
% 13.60/2.13  % (14248)Time elapsed: 1.340 s
% 13.60/2.13  % (14248)Instructions burned: 655 (million)
% 13.60/2.13  % (14248)------------------------------
% 13.60/2.13  % (14248)------------------------------
% 13.73/2.13  % (14369)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 (2985ds/35256Mi)
% 13.73/2.19  % (14378)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 (2984ds/32293Mi)
% 14.61/2.31  % (14382)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/10187Mi)
% 14.61/2.31  % (14393)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)
% 15.26/2.33  % (14381)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 (2983ds/37001Mi)
% 15.26/2.35  % (14250)Instruction limit reached!
% 15.26/2.35  % (14250)------------------------------
% 15.26/2.35  % (14250)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.26/2.35  % (14250)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.26/2.35  % (14250)Termination reason: Unknown
% 15.26/2.35  % (14250)Termination phase: Saturation
% 15.26/2.35  
% 15.26/2.35  % (14250)Memory used [KB]: 15735
% 15.26/2.35  % (14250)Time elapsed: 1.557 s
% 15.26/2.35  % (14250)Instructions burned: 941 (million)
% 15.26/2.35  % (14250)------------------------------
% 15.26/2.35  % (14250)------------------------------
% 15.95/2.48  % (14400)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 (2980ds/10147Mi)
% 18.78/2.86  Detected maximum model sizes of [max,max,max,max,max,max,max,max,max,max,2]
% 18.78/2.86  TRYING [1,1,1,1,1,1,1,1,1,1,1]
% 19.49/2.91  TRYING [1,1,1,1,1,1,1,1,1,1,2]
% 20.28/2.97  TRYING [1,1,1,1,1,1,1,1,1,2,2]
% 20.74/3.02  TRYING [1,1,1,1,1,1,2,1,1,2,2]
% 21.15/3.10  TRYING [1,1,1,1,2,1,2,1,1,2,2]
% 21.91/3.19  TRYING [1,1,1,2,2,1,2,1,1,2,2]
% 22.65/3.27  TRYING [1,2,1,2,2,1,2,1,1,2,2]
% 23.11/3.32  % (14246)Instruction limit reached!
% 23.11/3.32  % (14246)------------------------------
% 23.11/3.32  % (14246)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.11/3.32  % (14246)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.11/3.32  % (14246)Termination reason: Unknown
% 23.11/3.32  % (14246)Termination phase: Saturation
% 23.11/3.32  
% 23.11/3.32  % (14246)Memory used [KB]: 14967
% 23.11/3.32  % (14246)Time elapsed: 2.526 s
% 23.11/3.32  % (14246)Instructions burned: 934 (million)
% 23.11/3.32  % (14246)------------------------------
% 23.11/3.32  % (14246)------------------------------
% 23.55/3.38  TRYING [2,2,1,2,2,1,2,1,1,2,2]
% 23.55/3.38  % (14247)Instruction limit reached!
% 23.55/3.38  % (14247)------------------------------
% 23.55/3.38  % (14247)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.55/3.38  % (14247)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.55/3.38  % (14247)Termination reason: Unknown
% 23.55/3.38  % (14247)Termination phase: Saturation
% 23.55/3.38  
% 23.55/3.38  % (14247)Memory used [KB]: 12153
% 23.55/3.38  % (14247)Time elapsed: 2.607 s
% 23.55/3.38  % (14247)Instructions burned: 747 (million)
% 23.55/3.38  % (14247)------------------------------
% 23.55/3.38  % (14247)------------------------------
% 25.25/3.58  % (14424)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2970ds/38056Mi)
% 25.25/3.64  % (14270)Instruction limit reached!
% 25.25/3.64  % (14270)------------------------------
% 25.25/3.64  % (14270)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.25/3.64  % (14270)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.25/3.64  % (14270)Termination reason: Unknown
% 25.25/3.64  % (14270)Termination phase: Saturation
% 25.25/3.64  
% 25.25/3.64  % (14270)Memory used [KB]: 18677
% 25.25/3.64  % (14270)Time elapsed: 2.798 s
% 25.25/3.64  % (14270)Instructions burned: 2017 (million)
% 25.25/3.64  % (14270)------------------------------
% 25.25/3.64  % (14270)------------------------------
% 26.70/3.76  TRYING [3,2,1,2,2,1,2,1,1,2,2]
% 26.70/3.77  % (14429)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 (2969ds/33239Mi)
% 27.61/3.92  % (14434)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2967ds/20987Mi)
% 32.42/4.49  TRYING [1]
% 32.69/4.55  TRYING [2]
% 32.69/4.56  TRYING [4,2,1,2,2,1,2,1,1,2,2]
% 34.74/4.81  % (14251)Instruction limit reached!
% 34.74/4.81  % (14251)------------------------------
% 34.74/4.81  % (14251)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 34.74/4.81  % (14251)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 34.74/4.81  % (14251)Termination reason: Unknown
% 34.74/4.81  % (14251)Termination phase: Saturation
% 34.74/4.81  
% 34.74/4.81  % (14251)Memory used [KB]: 19189
% 34.74/4.81  % (14251)Time elapsed: 4.018 s
% 34.74/4.81  % (14251)Instructions burned: 981 (million)
% 34.74/4.81  % (14251)------------------------------
% 34.74/4.81  % (14251)------------------------------
% 36.25/4.98  % (14291)Instruction limit reached!
% 36.25/4.98  % (14291)------------------------------
% 36.25/4.98  % (14291)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 36.25/4.98  % (14291)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 36.25/4.98  % (14291)Termination reason: Unknown
% 36.25/4.98  % (14291)Termination phase: Saturation
% 36.25/4.98  
% 36.25/4.98  % (14291)Memory used [KB]: 19573
% 36.25/4.98  % (14291)Time elapsed: 3.962 s
% 36.25/4.98  % (14291)Instructions burned: 2891 (million)
% 36.25/4.98  % (14291)------------------------------
% 36.25/4.98  % (14291)------------------------------
% 37.10/5.11  % (14465)dis+2_1:64_add=large:bce=on:bd=off:i=19144:si=on:rawr=on:rtra=on_0 on theBenchmark for (2953ds/19144Mi)
% 37.71/5.16  % (14284)Instruction limit reached!
% 37.71/5.16  % (14284)------------------------------
% 37.71/5.16  % (14284)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 37.71/5.16  % (14284)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 37.71/5.16  % (14284)Termination reason: Unknown
% 37.71/5.16  % (14284)Termination phase: Saturation
% 37.71/5.16  
% 37.71/5.16  % (14284)Memory used [KB]: 10106
% 37.71/5.16  % (14284)Time elapsed: 4.204 s
% 37.71/5.16  % (14284)Instructions burned: 1824 (million)
% 37.71/5.16  % (14284)------------------------------
% 37.71/5.16  % (14284)------------------------------
% 37.71/5.17  % (14462)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 (2955ds/49917Mi)
% 40.41/5.50  Finite Model Found!
% 40.41/5.50  % SZS status Satisfiable for theBenchmark
% 40.41/5.53  % (14434)First to succeed.
% 40.41/5.55  % SZS output start FiniteModel for theBenchmark
% 40.41/5.55  tff(declare_$i,type,$i:$tType).
% 40.41/5.55  tff(declare_$i1,type,fmb_$i_1:$i).
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:$i] : (
% 40.41/5.55           X = fmb_$i_1
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(declare_bool,type,$o:$tType).
% 40.41/5.55  tff(declare_bool1,type,fmb_bool_1:$o).
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:$o] : (
% 40.41/5.55           X = fmb_bool_1
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_B_a_b_vec_fun$',type,'B_a_b_vec_fun$':$tType).
% 40.41/5.55  tff('declare_B_a_b_vec_fun$1',type,'uvz$':'B_a_b_vec_fun$').
% 40.41/5.55  tff('declare_B_a_b_vec_fun$2',type,'uvt$':'B_a_b_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'B_a_b_vec_fun$'] : (
% 40.41/5.55           X = 'uvz$' | X = 'uvt$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uvz$' != 'uvt$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_n_vec_a_fun$',type,'A_b_vec_n_vec_a_fun$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_n_vec_a_fun$1',type,fmb_'A_b_vec_n_vec_a_fun$'_1:'A_b_vec_n_vec_a_fun$').
% 40.41/5.55  tff('declare_A_b_vec_n_vec_a_fun$2',type,fmb_'A_b_vec_n_vec_a_fun$'_2:'A_b_vec_n_vec_a_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_n_vec_a_fun$'] : (
% 40.41/5.55           X = fmb_'A_b_vec_n_vec_a_fun$'_1 | X = fmb_'A_b_vec_n_vec_a_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_b_vec_n_vec_a_fun$'_1 != fmb_'A_b_vec_n_vec_a_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_bool_fun_fun$',type,'N_a_b_vec_n_vec_bool_fun_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_bool_fun_fun$1',type,fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_1:'N_a_b_vec_n_vec_bool_fun_fun$').
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_bool_fun_fun$2',type,fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_2:'N_a_b_vec_n_vec_bool_fun_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_b_vec_n_vec_bool_fun_fun$'] : (
% 40.41/5.55           X = fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_1 | X = fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_1 != fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_n_vec$',type,'A_b_vec_n_vec$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_n_vec$1',type,'a$a':'A_b_vec_n_vec$').
% 40.41/5.55  tff('declare_A_b_vec_n_vec$2',type,'a$':'A_b_vec_n_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_n_vec$'] : (
% 40.41/5.55           X = 'a$a' | X = 'a$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'a$a' != 'a$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_n_vec_fun$',type,'N_a_b_vec_n_vec_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_n_vec_fun$1',type,fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1:'N_a_b_vec_n_vec_n_vec_fun$').
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_n_vec_fun$2',type,fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2:'N_a_b_vec_n_vec_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_b_vec_n_vec_n_vec_fun$'] : (
% 40.41/5.55           X = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1 | X = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1 != fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_a_b_vec_fun$',type,'A_b_vec_a_b_vec_fun$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_a_b_vec_fun$1',type,'uxx$':'A_b_vec_a_b_vec_fun$').
% 40.41/5.55  tff('declare_A_b_vec_a_b_vec_fun$2',type,'uxs$':'A_b_vec_a_b_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_a_b_vec_fun$'] : (
% 40.41/5.55           X = 'uxx$' | X = 'uxs$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uxx$' != 'uxs$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_a_n_vec_fun$',type,'A_a_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_A_a_n_vec_fun$1',type,fmb_'A_a_n_vec_fun$'_1:'A_a_n_vec_fun$').
% 40.41/5.55  tff('declare_A_a_n_vec_fun$2',type,fmb_'A_a_n_vec_fun$'_2:'A_a_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_a_n_vec_fun$'] : (
% 40.41/5.55           X = fmb_'A_a_n_vec_fun$'_1 | X = fmb_'A_a_n_vec_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_a_n_vec_fun$'_1 != fmb_'A_a_n_vec_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_b_vec_bool_fun_fun$',type,'N_a_b_vec_bool_fun_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_b_vec_bool_fun_fun$1',type,fmb_'N_a_b_vec_bool_fun_fun$'_1:'N_a_b_vec_bool_fun_fun$').
% 40.41/5.55  tff('declare_N_a_b_vec_bool_fun_fun$2',type,fmb_'N_a_b_vec_bool_fun_fun$'_2:'N_a_b_vec_bool_fun_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_b_vec_bool_fun_fun$'] : (
% 40.41/5.55           X = fmb_'N_a_b_vec_bool_fun_fun$'_1 | X = fmb_'N_a_b_vec_bool_fun_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'N_a_b_vec_bool_fun_fun$'_1 != fmb_'N_a_b_vec_bool_fun_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_n_vec_a_fun$',type,'A_n_vec_a_fun$':$tType).
% 40.41/5.55  tff('declare_A_n_vec_a_fun$1',type,fmb_'A_n_vec_a_fun$'_1:'A_n_vec_a_fun$').
% 40.41/5.55  tff('declare_A_n_vec_a_fun$2',type,fmb_'A_n_vec_a_fun$'_2:'A_n_vec_a_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_n_vec_a_fun$'] : (
% 40.41/5.55           X = fmb_'A_n_vec_a_fun$'_1 | X = fmb_'A_n_vec_a_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_n_vec_a_fun$'_1 != fmb_'A_n_vec_a_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_n_vec_b_vec$',type,'A_n_vec_b_vec$':$tType).
% 40.41/5.55  tff('declare_A_n_vec_b_vec$1',type,fmb_'A_n_vec_b_vec$'_1:'A_n_vec_b_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_n_vec_b_vec$'] : (
% 40.41/5.55           X = fmb_'A_n_vec_b_vec$'_1
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec$',type,'A_b_vec_n_vec_n_vec$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec$1',type,'one$d':'A_b_vec_n_vec_n_vec$').
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec$2',type,'zero$a':'A_b_vec_n_vec_n_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_n_vec_n_vec$'] : (
% 40.41/5.55           X = 'one$d' | X = 'zero$a'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'one$d' != 'zero$a'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_n_vec_fun$',type,'N_a_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_n_vec_fun$1',type,'uvy$':'N_a_n_vec_fun$').
% 40.41/5.55  tff('declare_N_a_n_vec_fun$2',type,'uvs$':'N_a_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_n_vec_fun$'] : (
% 40.41/5.55           X = 'uvy$' | X = 'uvs$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uvy$' != 'uvs$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_n_vec_a_b_vec_fun$',type,'A_n_vec_a_b_vec_fun$':$tType).
% 40.41/5.55  tff('declare_A_n_vec_a_b_vec_fun$1',type,fmb_'A_n_vec_a_b_vec_fun$'_1:'A_n_vec_a_b_vec_fun$').
% 40.41/5.55  tff('declare_A_n_vec_a_b_vec_fun$2',type,fmb_'A_n_vec_a_b_vec_fun$'_2:'A_n_vec_a_b_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_n_vec_a_b_vec_fun$'] : (
% 40.41/5.55           X = fmb_'A_n_vec_a_b_vec_fun$'_1 | X = fmb_'A_n_vec_a_b_vec_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_n_vec_a_b_vec_fun$'_1 != fmb_'A_n_vec_a_b_vec_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_a_b_vec_fun$',type,'A_a_b_vec_fun$':$tType).
% 40.41/5.55  tff('declare_A_a_b_vec_fun$1',type,fmb_'A_a_b_vec_fun$'_1:'A_a_b_vec_fun$').
% 40.41/5.55  tff('declare_A_a_b_vec_fun$2',type,fmb_'A_a_b_vec_fun$'_2:'A_a_b_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_a_b_vec_fun$'] : (
% 40.41/5.55           X = fmb_'A_a_b_vec_fun$'_1 | X = fmb_'A_a_b_vec_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_a_b_vec_fun$'_1 != fmb_'A_a_b_vec_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_b_vec$',type,'A_b_vec_b_vec$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_b_vec$1',type,'one$f':'A_b_vec_b_vec$').
% 40.41/5.55  tff('declare_A_b_vec_b_vec$2',type,'zero$f':'A_b_vec_b_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_b_vec$'] : (
% 40.41/5.55           X = 'one$f' | X = 'zero$f'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'one$f' != 'zero$f'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_n_vec_n_vec$',type,'A_n_vec_n_vec$':$tType).
% 40.41/5.55  tff('declare_A_n_vec_n_vec$1',type,'zero$e':'A_n_vec_n_vec$').
% 40.41/5.55  tff('declare_A_n_vec_n_vec$2',type,'one$e':'A_n_vec_n_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_n_vec_n_vec$'] : (
% 40.41/5.55           X = 'zero$e' | X = 'one$e'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'zero$e' != 'one$e'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_n_vec_bool_fun_fun$',type,'N_a_n_vec_bool_fun_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_n_vec_bool_fun_fun$1',type,fmb_'N_a_n_vec_bool_fun_fun$'_1:'N_a_n_vec_bool_fun_fun$').
% 40.41/5.55  tff('declare_N_a_n_vec_bool_fun_fun$2',type,fmb_'N_a_n_vec_bool_fun_fun$'_2:'N_a_n_vec_bool_fun_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_n_vec_bool_fun_fun$'] : (
% 40.41/5.55           X = fmb_'N_a_n_vec_bool_fun_fun$'_1 | X = fmb_'N_a_n_vec_bool_fun_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'N_a_n_vec_bool_fun_fun$'_1 != fmb_'N_a_n_vec_bool_fun_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_B$',type,'B$':$tType).
% 40.41/5.55  tff('declare_B$1',type,'j$':'B$').
% 40.41/5.55  tff('declare_B$2',type,fmb_'B$'_2:'B$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'B$'] : (
% 40.41/5.55           X = 'j$' | X = fmb_'B$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'j$' != fmb_'B$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_a_b_vec_n_vec_fun$',type,'A_a_b_vec_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_A_a_b_vec_n_vec_fun$1',type,fmb_'A_a_b_vec_n_vec_fun$'_1:'A_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('declare_A_a_b_vec_n_vec_fun$2',type,fmb_'A_a_b_vec_n_vec_fun$'_2:'A_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_a_b_vec_n_vec_fun$'] : (
% 40.41/5.55           X = fmb_'A_a_b_vec_n_vec_fun$'_1 | X = fmb_'A_a_b_vec_n_vec_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_a_b_vec_n_vec_fun$'_1 != fmb_'A_a_b_vec_n_vec_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec$',type,'A_b_vec$':$tType).
% 40.41/5.55  tff('declare_A_b_vec$1',type,'one$c':'A_b_vec$').
% 40.41/5.55  tff('declare_A_b_vec$2',type,'zero$d':'A_b_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec$'] : (
% 40.41/5.55           X = 'one$c' | X = 'zero$d'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'one$c' != 'zero$d'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N$',type,'N$':$tType).
% 40.41/5.55  tff('declare_N$1',type,'m$':'N$').
% 40.41/5.55  tff('declare_N$2',type,fmb_'N$'_2:'N$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N$'] : (
% 40.41/5.55           X = 'm$' | X = fmb_'N$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'm$' != fmb_'N$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_b_vec_b_vec_fun$',type,'N_a_b_vec_b_vec_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_b_vec_b_vec_fun$1',type,fmb_'N_a_b_vec_b_vec_fun$'_1:'N_a_b_vec_b_vec_fun$').
% 40.41/5.55  tff('declare_N_a_b_vec_b_vec_fun$2',type,fmb_'N_a_b_vec_b_vec_fun$'_2:'N_a_b_vec_b_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_b_vec_b_vec_fun$'] : (
% 40.41/5.55           X = fmb_'N_a_b_vec_b_vec_fun$'_1 | X = fmb_'N_a_b_vec_b_vec_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'N_a_b_vec_b_vec_fun$'_1 != fmb_'N_a_b_vec_b_vec_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_n_vec_bool_fun$',type,'A_b_vec_n_vec_bool_fun$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_n_vec_bool_fun$1',type,fmb_'A_b_vec_n_vec_bool_fun$'_1:'A_b_vec_n_vec_bool_fun$').
% 40.41/5.55  tff('declare_A_b_vec_n_vec_bool_fun$2',type,fmb_'A_b_vec_n_vec_bool_fun$'_2:'A_b_vec_n_vec_bool_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_n_vec_bool_fun$'] : (
% 40.41/5.55           X = fmb_'A_b_vec_n_vec_bool_fun$'_1 | X = fmb_'A_b_vec_n_vec_bool_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_b_vec_n_vec_bool_fun$'_1 != fmb_'A_b_vec_n_vec_bool_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_B_a_fun$',type,'B_a_fun$':$tType).
% 40.41/5.55  tff('declare_B_a_fun$1',type,'uvu$':'B_a_fun$').
% 40.41/5.55  tff('declare_B_a_fun$2',type,'uwa$':'B_a_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'B_a_fun$'] : (
% 40.41/5.55           X = 'uvu$' | X = 'uwa$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uvu$' != 'uwa$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff(declare_tlbool,type,tlbool:$tType).
% 40.41/5.55  tff(declare_tlbool1,type,tltrue:tlbool).
% 40.41/5.55  tff(declare_tlbool2,type,tlfalse:tlbool).
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:tlbool] : (
% 40.41/5.55           X = tltrue | X = tlfalse
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           tltrue != tlfalse
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_bool_fun_fun$',type,'N_a_bool_fun_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_bool_fun_fun$1',type,fmb_'N_a_bool_fun_fun$'_1:'N_a_bool_fun_fun$').
% 40.41/5.55  tff('declare_N_a_bool_fun_fun$2',type,fmb_'N_a_bool_fun_fun$'_2:'N_a_bool_fun_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_bool_fun_fun$'] : (
% 40.41/5.55           X = fmb_'N_a_bool_fun_fun$'_1 | X = fmb_'N_a_bool_fun_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'N_a_bool_fun_fun$'_1 != fmb_'N_a_bool_fun_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_bool_fun$',type,'A_bool_fun$':$tType).
% 40.41/5.55  tff('declare_A_bool_fun$1',type,fmb_'A_bool_fun$'_1:'A_bool_fun$').
% 40.41/5.55  tff('declare_A_bool_fun$2',type,fmb_'A_bool_fun$'_2:'A_bool_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_bool_fun$'] : (
% 40.41/5.55           X = fmb_'A_bool_fun$'_1 | X = fmb_'A_bool_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_bool_fun$'_1 != fmb_'A_bool_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_fun$',type,'N_a_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_fun$1',type,'uvr$':'N_a_fun$').
% 40.41/5.55  tff('declare_N_a_fun$2',type,'uvx$':'N_a_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_fun$'] : (
% 40.41/5.55           X = 'uvr$' | X = 'uvx$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uvr$' != 'uvx$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_b_vec_fun$',type,'N_a_b_vec_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_b_vec_fun$1',type,'uwc$':'N_a_b_vec_fun$').
% 40.41/5.55  tff('declare_N_a_b_vec_fun$2',type,'uvw$':'N_a_b_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_b_vec_fun$'] : (
% 40.41/5.55           X = 'uwc$' | X = 'uvw$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uwc$' != 'uvw$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_n_vec_a_b_vec_n_vec_fun$',type,'A_b_vec_n_vec_a_b_vec_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_n_vec_a_b_vec_n_vec_fun$1',type,'uxr$':'A_b_vec_n_vec_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('declare_A_b_vec_n_vec_a_b_vec_n_vec_fun$2',type,'uxw$':'A_b_vec_n_vec_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_n_vec_a_b_vec_n_vec_fun$'] : (
% 40.41/5.55           X = 'uxr$' | X = 'uxw$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uxr$' != 'uxw$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A$',type,'A$':$tType).
% 40.41/5.55  tff('declare_A$1',type,'one$':'A$').
% 40.41/5.55  tff('declare_A$2',type,'zero$':'A$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A$'] : (
% 40.41/5.55           X = 'one$' | X = 'zero$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'one$' != 'zero$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_n_fun$',type,'N_n_fun$':$tType).
% 40.41/5.55  tff('declare_N_n_fun$1',type,fmb_'N_n_fun$'_1:'N_n_fun$').
% 40.41/5.55  tff('declare_N_n_fun$2',type,fmb_'N_n_fun$'_2:'N_n_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_n_fun$'] : (
% 40.41/5.55           X = fmb_'N_n_fun$'_1 | X = fmb_'N_n_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'N_n_fun$'_1 != fmb_'N_n_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_n_vec$',type,'A_n_vec$':$tType).
% 40.41/5.55  tff('declare_A_n_vec$1',type,'zero$c':'A_n_vec$').
% 40.41/5.55  tff('declare_A_n_vec$2',type,'one$b':'A_n_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_n_vec$'] : (
% 40.41/5.55           X = 'zero$c' | X = 'one$b'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'zero$c' != 'one$b'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_b_vec_n_vec$',type,'A_b_vec_b_vec_n_vec$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_b_vec_n_vec$1',type,fmb_'A_b_vec_b_vec_n_vec$'_1:'A_b_vec_b_vec_n_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_b_vec_n_vec$'] : (
% 40.41/5.55           X = fmb_'A_b_vec_b_vec_n_vec$'_1
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_n_vec_a_n_vec_fun$',type,'A_n_vec_a_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_A_n_vec_a_n_vec_fun$1',type,'uxu$':'A_n_vec_a_n_vec_fun$').
% 40.41/5.55  tff('declare_A_n_vec_a_n_vec_fun$2',type,'uxp$':'A_n_vec_a_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_n_vec_a_n_vec_fun$'] : (
% 40.41/5.55           X = 'uxu$' | X = 'uxp$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uxu$' != 'uxp$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_B_a_n_vec_fun$',type,'B_a_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_B_a_n_vec_fun$1',type,fmb_'B_a_n_vec_fun$'_1:'B_a_n_vec_fun$').
% 40.41/5.55  tff('declare_B_a_n_vec_fun$2',type,fmb_'B_a_n_vec_fun$'_2:'B_a_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'B_a_n_vec_fun$'] : (
% 40.41/5.55           X = fmb_'B_a_n_vec_fun$'_1 | X = fmb_'B_a_n_vec_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'B_a_n_vec_fun$'_1 != fmb_'B_a_n_vec_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_a_fun$',type,'A_a_fun$':$tType).
% 40.41/5.55  tff('declare_A_a_fun$1',type,'uminus$c':'A_a_fun$').
% 40.41/5.55  tff('declare_A_a_fun$2',type,'uxt$':'A_a_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_a_fun$'] : (
% 40.41/5.55           X = 'uminus$c' | X = 'uxt$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uminus$c' != 'uxt$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec_n_vec$',type,'A_b_vec_n_vec_n_vec_n_vec$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec_n_vec$1',type,fmb_'A_b_vec_n_vec_n_vec_n_vec$'_1:'A_b_vec_n_vec_n_vec_n_vec$').
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec_n_vec$2',type,fmb_'A_b_vec_n_vec_n_vec_n_vec$'_2:'A_b_vec_n_vec_n_vec_n_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_n_vec_n_vec_n_vec$'] : (
% 40.41/5.55           X = fmb_'A_b_vec_n_vec_n_vec_n_vec$'_1 | X = fmb_'A_b_vec_n_vec_n_vec_n_vec$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_b_vec_n_vec_n_vec_n_vec$'_1 != fmb_'A_b_vec_n_vec_n_vec_n_vec$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_n_vec_n_vec_n_vec$',type,'A_n_vec_n_vec_n_vec$':$tType).
% 40.41/5.55  tff('declare_A_n_vec_n_vec_n_vec$1',type,fmb_'A_n_vec_n_vec_n_vec$'_1:'A_n_vec_n_vec_n_vec$').
% 40.41/5.55  tff('declare_A_n_vec_n_vec_n_vec$2',type,fmb_'A_n_vec_n_vec_n_vec$'_2:'A_n_vec_n_vec_n_vec$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_n_vec_n_vec_n_vec$'] : (
% 40.41/5.55           X = fmb_'A_n_vec_n_vec_n_vec$'_1 | X = fmb_'A_n_vec_n_vec_n_vec$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_n_vec_n_vec_n_vec$'_1 != fmb_'A_n_vec_n_vec_n_vec$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_a_fun$',type,'A_b_vec_a_fun$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_a_fun$1',type,fmb_'A_b_vec_a_fun$'_1:'A_b_vec_a_fun$').
% 40.41/5.55  tff('declare_A_b_vec_a_fun$2',type,fmb_'A_b_vec_a_fun$'_2:'A_b_vec_a_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_a_fun$'] : (
% 40.41/5.55           X = fmb_'A_b_vec_a_fun$'_1 | X = fmb_'A_b_vec_a_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_b_vec_a_fun$'_1 != fmb_'A_b_vec_a_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_bool_fun$',type,'A_b_vec_bool_fun$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_bool_fun$1',type,fmb_'A_b_vec_bool_fun$'_1:'A_b_vec_bool_fun$').
% 40.41/5.55  tff('declare_A_b_vec_bool_fun$2',type,fmb_'A_b_vec_bool_fun$'_2:'A_b_vec_bool_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_bool_fun$'] : (
% 40.41/5.55           X = fmb_'A_b_vec_bool_fun$'_1 | X = fmb_'A_b_vec_bool_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_b_vec_bool_fun$'_1 != fmb_'A_b_vec_bool_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$',type,'A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$1',type,'uxv$':'A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$').
% 40.41/5.55  tff('declare_A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$2',type,'uxq$':'A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$'] : (
% 40.41/5.55           X = 'uxv$' | X = 'uxq$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uxv$' != 'uxq$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_A_n_vec_bool_fun$',type,'A_n_vec_bool_fun$':$tType).
% 40.41/5.55  tff('declare_A_n_vec_bool_fun$1',type,fmb_'A_n_vec_bool_fun$'_1:'A_n_vec_bool_fun$').
% 40.41/5.55  tff('declare_A_n_vec_bool_fun$2',type,fmb_'A_n_vec_bool_fun$'_2:'A_n_vec_bool_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'A_n_vec_bool_fun$'] : (
% 40.41/5.55           X = fmb_'A_n_vec_bool_fun$'_1 | X = fmb_'A_n_vec_bool_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'A_n_vec_bool_fun$'_1 != fmb_'A_n_vec_bool_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_n_bool_fun_fun$',type,'N_n_bool_fun_fun$':$tType).
% 40.41/5.55  tff('declare_N_n_bool_fun_fun$1',type,'less$':'N_n_bool_fun_fun$').
% 40.41/5.55  tff('declare_N_n_bool_fun_fun$2',type,'less_eq$':'N_n_bool_fun_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_n_bool_fun_fun$'] : (
% 40.41/5.55           X = 'less$' | X = 'less_eq$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'less$' != 'less_eq$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_B_a_bool_fun_fun$',type,'B_a_bool_fun_fun$':$tType).
% 40.41/5.55  tff('declare_B_a_bool_fun_fun$1',type,fmb_'B_a_bool_fun_fun$'_1:'B_a_bool_fun_fun$').
% 40.41/5.55  tff('declare_B_a_bool_fun_fun$2',type,fmb_'B_a_bool_fun_fun$'_2:'B_a_bool_fun_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'B_a_bool_fun_fun$'] : (
% 40.41/5.55           X = fmb_'B_a_bool_fun_fun$'_1 | X = fmb_'B_a_bool_fun_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'B_a_bool_fun_fun$'_1 != fmb_'B_a_bool_fun_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_bool_fun$',type,'N_bool_fun$':$tType).
% 40.41/5.55  tff('declare_N_bool_fun$1',type,'uu$':'N_bool_fun$').
% 40.41/5.55  tff('declare_N_bool_fun$2',type,fmb_'N_bool_fun$'_2:'N_bool_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_bool_fun$'] : (
% 40.41/5.55           X = 'uu$' | X = fmb_'N_bool_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uu$' != fmb_'N_bool_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_fun$',type,'N_a_b_vec_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_fun$1',type,'uvv$':'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('declare_N_a_b_vec_n_vec_fun$2',type,'uwb$':'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_b_vec_n_vec_fun$'] : (
% 40.41/5.55           X = 'uvv$' | X = 'uwb$'
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           'uvv$' != 'uwb$'
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_N_a_n_vec_n_vec_fun$',type,'N_a_n_vec_n_vec_fun$':$tType).
% 40.41/5.55  tff('declare_N_a_n_vec_n_vec_fun$1',type,fmb_'N_a_n_vec_n_vec_fun$'_1:'N_a_n_vec_n_vec_fun$').
% 40.41/5.55  tff('declare_N_a_n_vec_n_vec_fun$2',type,fmb_'N_a_n_vec_n_vec_fun$'_2:'N_a_n_vec_n_vec_fun$').
% 40.41/5.55  tff(finite_domain,axiom,
% 40.41/5.55        ! [X:'N_a_n_vec_n_vec_fun$'] : (
% 40.41/5.55           X = fmb_'N_a_n_vec_n_vec_fun$'_1 | X = fmb_'N_a_n_vec_n_vec_fun$'_2
% 40.41/5.55        ) ).
% 40.41/5.55  
% 40.41/5.55  tff(distinct_domain,axiom,
% 40.41/5.55           fmb_'N_a_n_vec_n_vec_fun$'_1 != fmb_'N_a_n_vec_n_vec_fun$'_2
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_zero$b',type,'zero$b':'A_b_vec_n_vec$').
% 40.41/5.55  tff('zero$b_definition',axiom,'zero$b' = 'a$a').
% 40.41/5.55  tff('declare_i$',type,'i$':'N$').
% 40.41/5.55  tff('i$_definition',axiom,'i$' = 'm$').
% 40.41/5.55  tff('declare_n$',type,'n$':'N$').
% 40.41/5.55  tff('n$_definition',axiom,'n$' = 'm$').
% 40.41/5.55  tff('declare_uxy$',type,'uxy$':'A_a_fun$').
% 40.41/5.55  tff('uxy$_definition',axiom,'uxy$' = 'uminus$c').
% 40.41/5.55  tff('declare_one$a',type,'one$a':'A_b_vec_n_vec$').
% 40.41/5.55  tff('one$a_definition',axiom,'one$a' = 'a$').
% 40.41/5.55  tff('declare_interchange_A$',type,'interchange_A$':'A_b_vec_n_vec$').
% 40.41/5.55  tff('interchange_A$_definition',axiom,'interchange_A$' = 'a$').
% 40.41/5.55  tff('declare_uminus$b',type,'uminus$b':'A_b_vec_a_b_vec_fun$').
% 40.41/5.55  tff('uminus$b_definition',axiom,'uminus$b' = 'uxx$').
% 40.41/5.55  tff('declare_uul$',type,'uul$': 'A_b_vec_n_vec_n_vec$' * 'N$' * 'N$' * 'N$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uul$',axiom,
% 40.41/5.55             'uul$'('one$d','m$','m$','m$') = 'uwc$'
% 40.41/5.55           & 'uul$'('one$d','m$','m$',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uul$'('one$d','m$',fmb_'N$'_2,'m$') = 'uwc$'
% 40.41/5.55           & 'uul$'('one$d','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uul$'('one$d',fmb_'N$'_2,'m$','m$') = 'uwc$'
% 40.41/5.55           & 'uul$'('one$d',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uul$'('one$d',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uwc$'
% 40.41/5.55           & 'uul$'('one$d',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uul$'('zero$a','m$','m$','m$') = 'uvw$'
% 40.41/5.55           & 'uul$'('zero$a','m$','m$',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uul$'('zero$a','m$',fmb_'N$'_2,'m$') = 'uvw$'
% 40.41/5.55           & 'uul$'('zero$a','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uul$'('zero$a',fmb_'N$'_2,'m$','m$') = 'uvw$'
% 40.41/5.55           & 'uul$'('zero$a',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uul$'('zero$a',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uwc$'
% 40.41/5.55           & 'uul$'('zero$a',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uwc$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_times$b',type,'times$b': 'A_b_vec$' > 'A_b_vec_a_b_vec_fun$').
% 40.41/5.55  tff('function_times$b',axiom,
% 40.41/5.55             'times$b'('one$c') = 'uxx$'
% 40.41/5.55           & 'times$b'('zero$d') = 'uxs$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwy$',type,'uwy$': 'A_b_vec_n_vec$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uwy$',axiom,
% 40.41/5.55             'uwy$'('a$a') = 'uvv$'
% 40.41/5.55           & 'uwy$'('a$') = 'uwb$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwg$',type,'uwg$': 'A_b_vec_n_vec$' * 'N$' * 'B$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uwg$',axiom,
% 40.41/5.55             'uwg$'('a$a','m$','j$') = 'uvw$'
% 40.41/5.55           & 'uwg$'('a$a','m$',fmb_'B$'_2) = 'uvw$'
% 40.41/5.55           & 'uwg$'('a$a',fmb_'N$'_2,'j$') = 'uvw$'
% 40.41/5.55           & 'uwg$'('a$a',fmb_'N$'_2,fmb_'B$'_2) = 'uvw$'
% 40.41/5.55           & 'uwg$'('a$','m$','j$') = 'uvw$'
% 40.41/5.55           & 'uwg$'('a$','m$',fmb_'B$'_2) = 'uvw$'
% 40.41/5.55           & 'uwg$'('a$',fmb_'N$'_2,'j$') = 'uvw$'
% 40.41/5.55           & 'uwg$'('a$',fmb_'N$'_2,fmb_'B$'_2) = 'uvw$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$p',type,'fun_app$p': 'A_n_vec_a_n_vec_fun$' * 'A_n_vec$' > 'A_n_vec$').
% 40.41/5.55  tff('function_fun_app$p',axiom,
% 40.41/5.55             'fun_app$p'('uxu$','zero$c') = 'zero$c'
% 40.41/5.55           & 'fun_app$p'('uxu$','one$b') = 'one$b'
% 40.41/5.55           & 'fun_app$p'('uxp$','zero$c') = 'zero$c'
% 40.41/5.55           & 'fun_app$p'('uxp$','one$b') = 'zero$c'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxm$',type,'uxm$': 'A_b_vec_n_vec_n_vec$' * 'A_b_vec_n_vec_n_vec$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uxm$',axiom,
% 40.41/5.55             'uxm$'('one$d','one$d') = 'uwb$'
% 40.41/5.55           & 'uxm$'('one$d','zero$a') = 'uvv$'
% 40.41/5.55           & 'uxm$'('zero$a','one$d') = 'uvv$'
% 40.41/5.55           & 'uxm$'('zero$a','zero$a') = 'uvv$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvk$',type,'uvk$': 'A_a_b_vec_fun$' * 'A_b_vec_n_vec$' > 'N_a_b_vec_b_vec_fun$').
% 40.41/5.55  tff('function_uvk$',axiom,
% 40.41/5.55             'uvk$'(fmb_'A_a_b_vec_fun$'_1,'a$a') = fmb_'N_a_b_vec_b_vec_fun$'_1
% 40.41/5.55           & 'uvk$'(fmb_'A_a_b_vec_fun$'_1,'a$') = fmb_'N_a_b_vec_b_vec_fun$'_1
% 40.41/5.55  %         'uvk$'(fmb_'A_a_b_vec_fun$'_2,'a$a') undefined in model
% 40.41/5.55  %         'uvk$'(fmb_'A_a_b_vec_fun$'_2,'a$') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxg$',type,'uxg$': 'A_b_vec_n_vec_n_vec$' * 'N$' * 'A_b_vec$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uxg$',axiom,
% 40.41/5.55             'uxg$'('one$d','m$','one$c') = 'uwb$'
% 40.41/5.55           & 'uxg$'('one$d','m$','zero$d') = 'uvv$'
% 40.41/5.55           & 'uxg$'('one$d',fmb_'N$'_2,'one$c') = 'uvv$'
% 40.41/5.55           & 'uxg$'('one$d',fmb_'N$'_2,'zero$d') = 'uvv$'
% 40.41/5.55           & 'uxg$'('zero$a','m$','one$c') = 'uvv$'
% 40.41/5.55           & 'uxg$'('zero$a','m$','zero$d') = 'uvv$'
% 40.41/5.55           & 'uxg$'('zero$a',fmb_'N$'_2,'one$c') = 'uwb$'
% 40.41/5.55           & 'uxg$'('zero$a',fmb_'N$'_2,'zero$d') = 'uvv$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwl$',type,'uwl$': 'A_b_vec_n_vec_n_vec$' * 'N$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uwl$',axiom,
% 40.41/5.55             'uwl$'('one$d','m$') = 'uwb$'
% 40.41/5.55           & 'uwl$'('one$d',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55           & 'uwl$'('zero$a','m$') = 'uvv$'
% 40.41/5.55           & 'uwl$'('zero$a',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvm$',type,'uvm$': 'A_b_vec_a_fun$' * 'A_b_vec_n_vec_n_vec$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_uvm$',axiom,
% 40.41/5.55             'uvm$'(fmb_'A_b_vec_a_fun$'_1,'one$d') = 'uvy$'
% 40.41/5.55           & 'uvm$'(fmb_'A_b_vec_a_fun$'_1,'zero$a') = 'uvy$'
% 40.41/5.55  %         'uvm$'(fmb_'A_b_vec_a_fun$'_2,'one$d') undefined in model
% 40.41/5.55  %         'uvm$'(fmb_'A_b_vec_a_fun$'_2,'zero$a') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuk$',type,'uuk$': 'A_b_vec_b_vec$' * 'B$' * 'B$' > 'B_a_b_vec_fun$').
% 40.41/5.55  tff('function_uuk$',axiom,
% 40.41/5.55             'uuk$'('one$f','j$','j$') = 'uvz$'
% 40.41/5.55           & 'uuk$'('one$f','j$',fmb_'B$'_2) = 'uvt$'
% 40.41/5.55           & 'uuk$'('one$f',fmb_'B$'_2,'j$') = 'uvt$'
% 40.41/5.55           & 'uuk$'('one$f',fmb_'B$'_2,fmb_'B$'_2) = 'uvt$'
% 40.41/5.55           & 'uuk$'('zero$f','j$','j$') = 'uvt$'
% 40.41/5.55           & 'uuk$'('zero$f','j$',fmb_'B$'_2) = 'uvt$'
% 40.41/5.55           & 'uuk$'('zero$f',fmb_'B$'_2,'j$') = 'uvt$'
% 40.41/5.55           & 'uuk$'('zero$f',fmb_'B$'_2,fmb_'B$'_2) = 'uvt$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uub$',type,'uub$': 'A_n_vec_n_vec$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_uub$',axiom,
% 40.41/5.55             'uub$'('zero$e') = 'uvs$'
% 40.41/5.55           & 'uub$'('one$e') = 'uvy$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvq$',type,'uvq$': 'A_a_b_vec_n_vec_fun$' * 'A_n_vec_n_vec$' > 'N_a_b_vec_n_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uvq$',axiom,
% 40.41/5.55             'uvq$'(fmb_'A_a_b_vec_n_vec_fun$'_1,'zero$e') = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1
% 40.41/5.55           & 'uvq$'(fmb_'A_a_b_vec_n_vec_fun$'_1,'one$e') = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2
% 40.41/5.55           & 'uvq$'(fmb_'A_a_b_vec_n_vec_fun$'_2,'zero$e') = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1
% 40.41/5.55           & 'uvq$'(fmb_'A_a_b_vec_n_vec_fun$'_2,'one$e') = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uva$',type,'uva$': 'A_a_b_vec_fun$' * 'A_n_vec_n_vec$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uva$',axiom,
% 40.41/5.55             'uva$'(fmb_'A_a_b_vec_fun$'_1,'zero$e') = 'uvv$'
% 40.41/5.55           & 'uva$'(fmb_'A_a_b_vec_fun$'_1,'one$e') = 'uvv$'
% 40.41/5.55  %         'uva$'(fmb_'A_a_b_vec_fun$'_2,'zero$e') undefined in model
% 40.41/5.55  %         'uva$'(fmb_'A_a_b_vec_fun$'_2,'one$e') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uup$',type,'uup$': 'A_n_vec_n_vec$' * 'N$' * 'N$' * 'N$' > 'N_a_fun$').
% 40.41/5.55  tff('function_uup$',axiom,
% 40.41/5.55             'uup$'('zero$e','m$','m$','m$') = 'uvr$'
% 40.41/5.55           & 'uup$'('zero$e','m$','m$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.55           & 'uup$'('zero$e','m$',fmb_'N$'_2,'m$') = 'uvx$'
% 40.41/5.55           & 'uup$'('zero$e','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uvr$'
% 40.41/5.55           & 'uup$'('zero$e',fmb_'N$'_2,'m$','m$') = 'uvr$'
% 40.41/5.55           & 'uup$'('zero$e',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uvx$'
% 40.41/5.55           & 'uup$'('zero$e',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uvx$'
% 40.41/5.55           & 'uup$'('zero$e',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uvr$'
% 40.41/5.55           & 'uup$'('one$e','m$','m$','m$') = 'uvx$'
% 40.41/5.55           & 'uup$'('one$e','m$','m$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.55           & 'uup$'('one$e','m$',fmb_'N$'_2,'m$') = 'uvr$'
% 40.41/5.55           & 'uup$'('one$e','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uvx$'
% 40.41/5.55           & 'uup$'('one$e',fmb_'N$'_2,'m$','m$') = 'uvx$'
% 40.41/5.55           & 'uup$'('one$e',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uvx$'
% 40.41/5.55           & 'uup$'('one$e',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uvx$'
% 40.41/5.55           & 'uup$'('one$e',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uvr$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$k',type,'fun_app$k': 'A_b_vec_a_b_vec_fun$' * 'A_b_vec$' > 'A_b_vec$').
% 40.41/5.55  tff('function_fun_app$k',axiom,
% 40.41/5.55             'fun_app$k'('uxx$','one$c') = 'one$c'
% 40.41/5.55           & 'fun_app$k'('uxx$','zero$d') = 'zero$d'
% 40.41/5.55           & 'fun_app$k'('uxs$','one$c') = 'zero$d'
% 40.41/5.55           & 'fun_app$k'('uxs$','zero$d') = 'zero$d'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxf$',type,'uxf$': 'A_b_vec_n_vec_n_vec$' * 'N$' * 'A_b_vec$' * 'N$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uxf$',axiom,
% 40.41/5.55             'uxf$'('one$d','m$','one$c','m$') = 'uwc$'
% 40.41/5.55           & 'uxf$'('one$d','m$','one$c',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55           & 'uxf$'('one$d','m$','zero$d','m$') = 'uvw$'
% 40.41/5.55           & 'uxf$'('one$d','m$','zero$d',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55           & 'uxf$'('one$d',fmb_'N$'_2,'one$c','m$') = 'uvw$'
% 40.41/5.55           & 'uxf$'('one$d',fmb_'N$'_2,'one$c',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uxf$'('one$d',fmb_'N$'_2,'zero$d','m$') = 'uwc$'
% 40.41/5.55           & 'uxf$'('one$d',fmb_'N$'_2,'zero$d',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55           & 'uxf$'('zero$a','m$','one$c','m$') = 'uvw$'
% 40.41/5.55           & 'uxf$'('zero$a','m$','one$c',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uxf$'('zero$a','m$','zero$d','m$') = 'uvw$'
% 40.41/5.55           & 'uxf$'('zero$a','m$','zero$d',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uxf$'('zero$a',fmb_'N$'_2,'one$c','m$') = 'uvw$'
% 40.41/5.55           & 'uxf$'('zero$a',fmb_'N$'_2,'one$c',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55           & 'uxf$'('zero$a',fmb_'N$'_2,'zero$d','m$') = 'uwc$'
% 40.41/5.55           & 'uxf$'('zero$a',fmb_'N$'_2,'zero$d',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuy$',type,'uuy$': 'A_a_fun$' * 'A_b_vec_n_vec$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uuy$',axiom,
% 40.41/5.55             'uuy$'('uminus$c','a$a') = 'uvw$'
% 40.41/5.55           & 'uuy$'('uminus$c','a$') = 'uwc$'
% 40.41/5.55           & 'uuy$'('uxt$','a$a') = 'uvw$'
% 40.41/5.55           & 'uuy$'('uxt$','a$') = 'uvw$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwm$',type,'uwm$': 'A_b_vec_n_vec_n_vec$' > 'N_a_b_vec_n_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uwm$',axiom,
% 40.41/5.55             'uwm$'('one$d') = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2
% 40.41/5.55           & 'uwm$'('zero$a') = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_least$',type,'least$': 'N_bool_fun$' > 'N$').
% 40.41/5.55  tff('function_least$',axiom,
% 40.41/5.55             'least$'('uu$') = 'm$'
% 40.41/5.55           & 'least$'(fmb_'N_bool_fun$'_2) = 'm$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$ad',type,'fun_app$ad': 'B_a_bool_fun_fun$' * 'B$' > 'A_bool_fun$').
% 40.41/5.55  tff('function_fun_app$ad',axiom,
% 40.41/5.55             'fun_app$ad'(fmb_'B_a_bool_fun_fun$'_1,'j$') = fmb_'A_bool_fun$'_1
% 40.41/5.55           & 'fun_app$ad'(fmb_'B_a_bool_fun_fun$'_1,fmb_'B$'_2) = fmb_'A_bool_fun$'_2
% 40.41/5.55  %         'fun_app$ad'(fmb_'B_a_bool_fun_fun$'_2,'j$') undefined in model
% 40.41/5.55  %         'fun_app$ad'(fmb_'B_a_bool_fun_fun$'_2,fmb_'B$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_map_matrix$h',type,'map_matrix$h': 'A_b_vec_n_vec_a_fun$' * 'A_b_vec_n_vec_n_vec_n_vec$' > 'A_n_vec_n_vec$').
% 40.41/5.55  tff('function_map_matrix$h',axiom,
% 40.41/5.55             'map_matrix$h'(fmb_'A_b_vec_n_vec_a_fun$'_1,fmb_'A_b_vec_n_vec_n_vec_n_vec$'_1) = 'zero$e'
% 40.41/5.55           & 'map_matrix$h'(fmb_'A_b_vec_n_vec_a_fun$'_1,fmb_'A_b_vec_n_vec_n_vec_n_vec$'_2) = 'zero$e'
% 40.41/5.55  %         'map_matrix$h'(fmb_'A_b_vec_n_vec_a_fun$'_2,fmb_'A_b_vec_n_vec_n_vec_n_vec$'_1) undefined in model
% 40.41/5.55  %         'map_matrix$h'(fmb_'A_b_vec_n_vec_a_fun$'_2,fmb_'A_b_vec_n_vec_n_vec_n_vec$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwf$',type,'uwf$': 'A_b_vec_n_vec$' * 'N$' * 'B$' > 'N_bool_fun$').
% 40.41/5.55  tff('function_uwf$',axiom,
% 40.41/5.55             'uwf$'('a$a','m$','j$') = fmb_'N_bool_fun$'_2
% 40.41/5.55           & 'uwf$'('a$a','m$',fmb_'B$'_2) = 'uu$'
% 40.41/5.55           & 'uwf$'('a$a',fmb_'N$'_2,'j$') = 'uu$'
% 40.41/5.55           & 'uwf$'('a$a',fmb_'N$'_2,fmb_'B$'_2) = fmb_'N_bool_fun$'_2
% 40.41/5.55           & 'uwf$'('a$','m$','j$') = 'uu$'
% 40.41/5.55           & 'uwf$'('a$','m$',fmb_'B$'_2) = 'uu$'
% 40.41/5.55           & 'uwf$'('a$',fmb_'N$'_2,'j$') = fmb_'N_bool_fun$'_2
% 40.41/5.55           & 'uwf$'('a$',fmb_'N$'_2,fmb_'B$'_2) = fmb_'N_bool_fun$'_2
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_lambda$f',type,'vec_lambda$f': 'N_a_n_vec_n_vec_fun$' > 'A_n_vec_n_vec_n_vec$').
% 40.41/5.55  tff('function_vec_lambda$f',axiom,
% 40.41/5.55             'vec_lambda$f'(fmb_'N_a_n_vec_n_vec_fun$'_1) = fmb_'A_n_vec_n_vec_n_vec$'_2
% 40.41/5.55           & 'vec_lambda$f'(fmb_'N_a_n_vec_n_vec_fun$'_2) = fmb_'A_n_vec_n_vec_n_vec$'_1
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvg$',type,'uvg$': 'A_a_fun$' * 'A_b_vec_b_vec$' > 'B_a_b_vec_fun$').
% 40.41/5.55  tff('function_uvg$',axiom,
% 40.41/5.55             'uvg$'('uminus$c','one$f') = 'uvz$'
% 40.41/5.55           & 'uvg$'('uminus$c','zero$f') = 'uvt$'
% 40.41/5.55           & 'uvg$'('uxt$','one$f') = 'uvt$'
% 40.41/5.55           & 'uvg$'('uxt$','zero$f') = 'uvt$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uum$',type,'uum$': 'A_b_vec_n_vec_n_vec$' * 'N$' * 'N$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uum$',axiom,
% 40.41/5.55             'uum$'('one$d','m$','m$') = 'uwb$'
% 40.41/5.55           & 'uum$'('one$d','m$',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55           & 'uum$'('one$d',fmb_'N$'_2,'m$') = 'uwb$'
% 40.41/5.55           & 'uum$'('one$d',fmb_'N$'_2,fmb_'N$'_2) = 'uvv$'
% 40.41/5.55           & 'uum$'('zero$a','m$','m$') = 'uvv$'
% 40.41/5.55           & 'uum$'('zero$a','m$',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55           & 'uum$'('zero$a',fmb_'N$'_2,'m$') = 'uvv$'
% 40.41/5.55           & 'uum$'('zero$a',fmb_'N$'_2,fmb_'N$'_2) = 'uwb$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxl$',type,'uxl$': 'A_n_vec$' * 'A_n_vec$' > 'N_a_fun$').
% 40.41/5.55  tff('function_uxl$',axiom,
% 40.41/5.55             'uxl$'('zero$c','zero$c') = 'uvr$'
% 40.41/5.55           & 'uxl$'('zero$c','one$b') = 'uvr$'
% 40.41/5.55           & 'uxl$'('one$b','zero$c') = 'uvr$'
% 40.41/5.55           & 'uxl$'('one$b','one$b') = 'uvx$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uux$',type,'uux$': 'A_a_fun$' * 'A_b_vec_n_vec$' * 'N$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uux$',axiom,
% 40.41/5.55             'uux$'('uminus$c','a$a','m$') = 'uvu$'
% 40.41/5.55           & 'uux$'('uminus$c','a$a',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uux$'('uminus$c','a$','m$') = 'uwa$'
% 40.41/5.55           & 'uux$'('uminus$c','a$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uux$'('uxt$','a$a','m$') = 'uvu$'
% 40.41/5.55           & 'uux$'('uxt$','a$a',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uux$'('uxt$','a$','m$') = 'uvu$'
% 40.41/5.55           & 'uux$'('uxt$','a$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uud$',type,'uud$': 'A_n_vec$' > 'N_a_fun$').
% 40.41/5.55  tff('function_uud$',axiom,
% 40.41/5.55             'uud$'('zero$c') = 'uvr$'
% 40.41/5.55           & 'uud$'('one$b') = 'uvx$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_interchange_rows$',type,'interchange_rows$': 'A_b_vec_n_vec$' * 'N$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_interchange_rows$',axiom,
% 40.41/5.55             'interchange_rows$'('a$a','m$') = 'uvv$'
% 40.41/5.55           & 'interchange_rows$'('a$a',fmb_'N$'_2) = 'uvv$'
% 40.41/5.55           & 'interchange_rows$'('a$','m$') = 'uwb$'
% 40.41/5.55           & 'interchange_rows$'('a$',fmb_'N$'_2) = 'uvv$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$g',type,'fun_app$g': 'N_a_b_vec_b_vec_fun$' * 'N$' > 'A_b_vec_b_vec$').
% 40.41/5.55  tff('function_fun_app$g',axiom,
% 40.41/5.55             'fun_app$g'(fmb_'N_a_b_vec_b_vec_fun$'_1,'m$') = 'zero$f'
% 40.41/5.55           & 'fun_app$g'(fmb_'N_a_b_vec_b_vec_fun$'_1,fmb_'N$'_2) = 'one$f'
% 40.41/5.55           & 'fun_app$g'(fmb_'N_a_b_vec_b_vec_fun$'_2,'m$') = 'one$f'
% 40.41/5.55           & 'fun_app$g'(fmb_'N_a_b_vec_b_vec_fun$'_2,fmb_'N$'_2) = 'one$f'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvn$',type,'uvn$': 'A_n_vec_a_fun$' * 'A_n_vec_n_vec_n_vec$' * 'N$' > 'N_a_fun$').
% 40.41/5.55  tff('function_uvn$',axiom,
% 40.41/5.55             'uvn$'(fmb_'A_n_vec_a_fun$'_1,fmb_'A_n_vec_n_vec_n_vec$'_1,'m$') = 'uvx$'
% 40.41/5.55           & 'uvn$'(fmb_'A_n_vec_a_fun$'_1,fmb_'A_n_vec_n_vec_n_vec$'_1,fmb_'N$'_2) = 'uvr$'
% 40.41/5.55           & 'uvn$'(fmb_'A_n_vec_a_fun$'_1,fmb_'A_n_vec_n_vec_n_vec$'_2,'m$') = 'uvx$'
% 40.41/5.55           & 'uvn$'(fmb_'A_n_vec_a_fun$'_1,fmb_'A_n_vec_n_vec_n_vec$'_2,fmb_'N$'_2) = 'uvr$'
% 40.41/5.55  %         'uvn$'(fmb_'A_n_vec_a_fun$'_2,fmb_'A_n_vec_n_vec_n_vec$'_1,'m$') undefined in model
% 40.41/5.55  %         'uvn$'(fmb_'A_n_vec_a_fun$'_2,fmb_'A_n_vec_n_vec_n_vec$'_1,fmb_'N$'_2) undefined in model
% 40.41/5.55  %         'uvn$'(fmb_'A_n_vec_a_fun$'_2,fmb_'A_n_vec_n_vec_n_vec$'_2,'m$') undefined in model
% 40.41/5.55  %         'uvn$'(fmb_'A_n_vec_a_fun$'_2,fmb_'A_n_vec_n_vec_n_vec$'_2,fmb_'N$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuc$',type,'uuc$': 'A_b_vec_b_vec$' > 'B_a_b_vec_fun$').
% 40.41/5.55  tff('function_uuc$',axiom,
% 40.41/5.55             'uuc$'('one$f') = 'uvz$'
% 40.41/5.55           & 'uuc$'('zero$f') = 'uvt$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uue$',type,'uue$': 'A_b_vec_n_vec_n_vec$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uue$',axiom,
% 40.41/5.55             'uue$'('one$d') = 'uwb$'
% 40.41/5.55           & 'uue$'('zero$a') = 'uvv$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvp$',type,'uvp$': 'A_a_b_vec_n_vec_fun$' * 'A_n_vec_n_vec$' * 'N$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uvp$',axiom,
% 40.41/5.55             'uvp$'(fmb_'A_a_b_vec_n_vec_fun$'_1,'zero$e','m$') = 'uvv$'
% 40.41/5.55           & 'uvp$'(fmb_'A_a_b_vec_n_vec_fun$'_1,'zero$e',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55           & 'uvp$'(fmb_'A_a_b_vec_n_vec_fun$'_1,'one$e','m$') = 'uwb$'
% 40.41/5.55           & 'uvp$'(fmb_'A_a_b_vec_n_vec_fun$'_1,'one$e',fmb_'N$'_2) = 'uvv$'
% 40.41/5.55           & 'uvp$'(fmb_'A_a_b_vec_n_vec_fun$'_2,'zero$e','m$') = 'uvv$'
% 40.41/5.55           & 'uvp$'(fmb_'A_a_b_vec_n_vec_fun$'_2,'zero$e',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55           & 'uvp$'(fmb_'A_a_b_vec_n_vec_fun$'_2,'one$e','m$') = 'uvv$'
% 40.41/5.55           & 'uvp$'(fmb_'A_a_b_vec_n_vec_fun$'_2,'one$e',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uua$',type,'uua$': 'A_b_vec_n_vec$' * 'A_b_vec_n_vec$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uua$',axiom,
% 40.41/5.55             'uua$'('a$a','a$a') = 'uvw$'
% 40.41/5.55           & 'uua$'('a$a','a$') = 'uwc$'
% 40.41/5.55           & 'uua$'('a$','a$a') = 'uvw$'
% 40.41/5.55           & 'uua$'('a$','a$') = 'uwc$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvi$',type,'uvi$': 'A_a_n_vec_fun$' * 'A_n_vec_n_vec$' > 'N_a_n_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uvi$',axiom,
% 40.41/5.55             'uvi$'(fmb_'A_a_n_vec_fun$'_1,'zero$e') = fmb_'N_a_n_vec_n_vec_fun$'_2
% 40.41/5.55           & 'uvi$'(fmb_'A_a_n_vec_fun$'_1,'one$e') = fmb_'N_a_n_vec_n_vec_fun$'_2
% 40.41/5.55  %         'uvi$'(fmb_'A_a_n_vec_fun$'_2,'zero$e') undefined in model
% 40.41/5.55  %         'uvi$'(fmb_'A_a_n_vec_fun$'_2,'one$e') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxo$',type,'uxo$': 'A_b_vec_n_vec$' * 'A_b_vec_n_vec$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uxo$',axiom,
% 40.41/5.55             'uxo$'('a$a','a$a') = 'uvw$'
% 40.41/5.55           & 'uxo$'('a$a','a$') = 'uvw$'
% 40.41/5.55           & 'uxo$'('a$','a$a') = 'uvw$'
% 40.41/5.55           & 'uxo$'('a$','a$') = 'uwc$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwn$',type,'uwn$': 'A_b_vec$' * 'B$' > 'N_a_fun$').
% 40.41/5.55  tff('function_uwn$',axiom,
% 40.41/5.55             'uwn$'('one$c','j$') = 'uvx$'
% 40.41/5.55           & 'uwn$'('one$c',fmb_'B$'_2) = 'uvx$'
% 40.41/5.55           & 'uwn$'('zero$d','j$') = 'uvr$'
% 40.41/5.55           & 'uwn$'('zero$d',fmb_'B$'_2) = 'uvr$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwi$',type,'uwi$': 'A_b_vec$' > 'B_a_b_vec_fun$').
% 40.41/5.55  tff('function_uwi$',axiom,
% 40.41/5.55             'uwi$'('one$c') = 'uvz$'
% 40.41/5.55           & 'uwi$'('zero$d') = 'uvt$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_nth$c',type,'vec_nth$c': 'A_n_vec_n_vec$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_vec_nth$c',axiom,
% 40.41/5.55             'vec_nth$c'('zero$e') = 'uvs$'
% 40.41/5.55           & 'vec_nth$c'('one$e') = 'uvy$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$f',type,'fun_app$f': 'N_a_n_vec_fun$' * 'N$' > 'A_n_vec$').
% 40.41/5.55  tff('function_fun_app$f',axiom,
% 40.41/5.55             'fun_app$f'('uvy$','m$') = 'one$b'
% 40.41/5.55           & 'fun_app$f'('uvy$',fmb_'N$'_2) = 'zero$c'
% 40.41/5.55           & 'fun_app$f'('uvs$','m$') = 'zero$c'
% 40.41/5.55           & 'fun_app$f'('uvs$',fmb_'N$'_2) = 'one$b'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvh$',type,'uvh$': 'A_a_n_vec_fun$' * 'A_n_vec_n_vec$' * 'N$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_uvh$',axiom,
% 40.41/5.55             'uvh$'(fmb_'A_a_n_vec_fun$'_1,'zero$e','m$') = 'uvy$'
% 40.41/5.55           & 'uvh$'(fmb_'A_a_n_vec_fun$'_1,'zero$e',fmb_'N$'_2) = 'uvy$'
% 40.41/5.55           & 'uvh$'(fmb_'A_a_n_vec_fun$'_1,'one$e','m$') = 'uvy$'
% 40.41/5.55           & 'uvh$'(fmb_'A_a_n_vec_fun$'_1,'one$e',fmb_'N$'_2) = 'uvs$'
% 40.41/5.55  %         'uvh$'(fmb_'A_a_n_vec_fun$'_2,'zero$e','m$') undefined in model
% 40.41/5.55  %         'uvh$'(fmb_'A_a_n_vec_fun$'_2,'zero$e',fmb_'N$'_2) undefined in model
% 40.41/5.55  %         'uvh$'(fmb_'A_a_n_vec_fun$'_2,'one$e','m$') undefined in model
% 40.41/5.55  %         'uvh$'(fmb_'A_a_n_vec_fun$'_2,'one$e',fmb_'N$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_nth$a',type,'vec_nth$a': 'A_b_vec_n_vec$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_vec_nth$a',axiom,
% 40.41/5.55             'vec_nth$a'('a$a') = 'uvw$'
% 40.41/5.55           & 'vec_nth$a'('a$') = 'uwc$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_lambda$e',type,'vec_lambda$e': 'N_a_b_vec_n_vec_fun$' > 'A_b_vec_n_vec_n_vec$').
% 40.41/5.55  tff('function_vec_lambda$e',axiom,
% 40.41/5.55             'vec_lambda$e'('uvv$') = 'zero$a'
% 40.41/5.55           & 'vec_lambda$e'('uwb$') = 'one$d'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$a',type,'fun_app$a': 'B_a_fun$' * 'B$' > 'A$').
% 40.41/5.55  tff('function_fun_app$a',axiom,
% 40.41/5.55             'fun_app$a'('uvu$','j$') = 'zero$'
% 40.41/5.55           & 'fun_app$a'('uvu$',fmb_'B$'_2) = 'zero$'
% 40.41/5.55           & 'fun_app$a'('uwa$','j$') = 'one$'
% 40.41/5.55           & 'fun_app$a'('uwa$',fmb_'B$'_2) = 'one$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_nth$b',type,'vec_nth$b': 'A_b_vec_n_vec_n_vec$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_vec_nth$b',axiom,
% 40.41/5.55             'vec_nth$b'('one$d') = 'uwb$'
% 40.41/5.55           & 'vec_nth$b'('zero$a') = 'uvv$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxj$',type,'uxj$': 'A_n_vec_n_vec$' * 'A_n_vec_n_vec$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_uxj$',axiom,
% 40.41/5.55             'uxj$'('zero$e','zero$e') = 'uvs$'
% 40.41/5.55           & 'uxj$'('zero$e','one$e') = 'uvs$'
% 40.41/5.55           & 'uxj$'('one$e','zero$e') = 'uvs$'
% 40.41/5.55           & 'uxj$'('one$e','one$e') = 'uvy$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_lambda$a',type,'vec_lambda$a': 'N_a_b_vec_fun$' > 'A_b_vec_n_vec$').
% 40.41/5.55  tff('function_vec_lambda$a',axiom,
% 40.41/5.55             'vec_lambda$a'('uwc$') = 'a$'
% 40.41/5.55           & 'vec_lambda$a'('uvw$') = 'a$a'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_lambda$',type,'vec_lambda$': 'B_a_fun$' > 'A_b_vec$').
% 40.41/5.55  tff('function_vec_lambda$',axiom,
% 40.41/5.55             'vec_lambda$'('uvu$') = 'zero$d'
% 40.41/5.55           & 'vec_lambda$'('uwa$') = 'one$c'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvo$',type,'uvo$': 'A_n_vec_a_fun$' * 'A_n_vec_n_vec_n_vec$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_uvo$',axiom,
% 40.41/5.55             'uvo$'(fmb_'A_n_vec_a_fun$'_1,fmb_'A_n_vec_n_vec_n_vec$'_1) = 'uvy$'
% 40.41/5.55           & 'uvo$'(fmb_'A_n_vec_a_fun$'_1,fmb_'A_n_vec_n_vec_n_vec$'_2) = 'uvy$'
% 40.41/5.55  %         'uvo$'(fmb_'A_n_vec_a_fun$'_2,fmb_'A_n_vec_n_vec_n_vec$'_1) undefined in model
% 40.41/5.55  %         'uvo$'(fmb_'A_n_vec_a_fun$'_2,fmb_'A_n_vec_n_vec_n_vec$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$q',type,'fun_app$q': 'A_n_vec_a_fun$' * 'A_n_vec$' > 'A$').
% 40.41/5.55  tff('function_fun_app$q',axiom,
% 40.41/5.55             'fun_app$q'(fmb_'A_n_vec_a_fun$'_1,'zero$c') = 'zero$'
% 40.41/5.55           & 'fun_app$q'(fmb_'A_n_vec_a_fun$'_1,'one$b') = 'one$'
% 40.41/5.55  %         'fun_app$q'(fmb_'A_n_vec_a_fun$'_2,'zero$c') undefined in model
% 40.41/5.55  %         'fun_app$q'(fmb_'A_n_vec_a_fun$'_2,'one$b') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$j',type,'fun_app$j': 'N_a_b_vec_n_vec_n_vec_fun$' * 'N$' > 'A_b_vec_n_vec_n_vec$').
% 40.41/5.55  tff('function_fun_app$j',axiom,
% 40.41/5.55             'fun_app$j'(fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1,'m$') = 'zero$a'
% 40.41/5.55           & 'fun_app$j'(fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1,fmb_'N$'_2) = 'one$d'
% 40.41/5.55           & 'fun_app$j'(fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2,'m$') = 'one$d'
% 40.41/5.55           & 'fun_app$j'(fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2,fmb_'N$'_2) = 'one$d'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuv$',type,'uuv$': 'A_b_vec_n_vec$' * 'N$' * 'N$' * 'N$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uuv$',axiom,
% 40.41/5.55             'uuv$'('a$a','m$','m$','m$') = 'uvu$'
% 40.41/5.55           & 'uuv$'('a$a','m$','m$',fmb_'N$'_2) = 'uwa$'
% 40.41/5.55           & 'uuv$'('a$a','m$',fmb_'N$'_2,'m$') = 'uvu$'
% 40.41/5.55           & 'uuv$'('a$a','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uuv$'('a$a',fmb_'N$'_2,'m$','m$') = 'uvu$'
% 40.41/5.55           & 'uuv$'('a$a',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uuv$'('a$a',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uvu$'
% 40.41/5.55           & 'uuv$'('a$a',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uwa$'
% 40.41/5.55           & 'uuv$'('a$','m$','m$','m$') = 'uwa$'
% 40.41/5.55           & 'uuv$'('a$','m$','m$',fmb_'N$'_2) = 'uwa$'
% 40.41/5.55           & 'uuv$'('a$','m$',fmb_'N$'_2,'m$') = 'uwa$'
% 40.41/5.55           & 'uuv$'('a$','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uwa$'
% 40.41/5.55           & 'uuv$'('a$',fmb_'N$'_2,'m$','m$') = 'uwa$'
% 40.41/5.55           & 'uuv$'('a$',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uuv$'('a$',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uwa$'
% 40.41/5.55           & 'uuv$'('a$',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uwa$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$h',type,'fun_app$h': 'N_a_n_vec_n_vec_fun$' * 'N$' > 'A_n_vec_n_vec$').
% 40.41/5.55  tff('function_fun_app$h',axiom,
% 40.41/5.55             'fun_app$h'(fmb_'N_a_n_vec_n_vec_fun$'_1,'m$') = 'zero$e'
% 40.41/5.55           & 'fun_app$h'(fmb_'N_a_n_vec_n_vec_fun$'_1,fmb_'N$'_2) = 'zero$e'
% 40.41/5.55           & 'fun_app$h'(fmb_'N_a_n_vec_n_vec_fun$'_2,'m$') = 'one$e'
% 40.41/5.55           & 'fun_app$h'(fmb_'N_a_n_vec_n_vec_fun$'_2,fmb_'N$'_2) = 'zero$e'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$o',type,'fun_app$o': 'A_b_vec_n_vec_a_b_vec_n_vec_fun$' * 'A_b_vec_n_vec$' > 'A_b_vec_n_vec$').
% 40.41/5.55  tff('function_fun_app$o',axiom,
% 40.41/5.55             'fun_app$o'('uxr$','a$a') = 'a$a'
% 40.41/5.55           & 'fun_app$o'('uxr$','a$') = 'a$a'
% 40.41/5.55           & 'fun_app$o'('uxw$','a$a') = 'a$a'
% 40.41/5.55           & 'fun_app$o'('uxw$','a$') = 'a$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uve$',type,'uve$': 'A_a_fun$' * 'A_n_vec_n_vec$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_uve$',axiom,
% 40.41/5.55             'uve$'('uminus$c','zero$e') = 'uvs$'
% 40.41/5.55           & 'uve$'('uminus$c','one$e') = 'uvy$'
% 40.41/5.55           & 'uve$'('uxt$','zero$e') = 'uvs$'
% 40.41/5.55           & 'uve$'('uxt$','one$e') = 'uvs$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_times$d',type,'times$d': 'A_b_vec_n_vec_n_vec$' > 'A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$').
% 40.41/5.55  tff('function_times$d',axiom,
% 40.41/5.55             'times$d'('one$d') = 'uxv$'
% 40.41/5.55           & 'times$d'('zero$a') = 'uxq$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvj$',type,'uvj$': 'A_a_b_vec_fun$' * 'A_b_vec_n_vec$' * 'N$' > 'B_a_b_vec_fun$').
% 40.41/5.55  tff('function_uvj$',axiom,
% 40.41/5.55             'uvj$'(fmb_'A_a_b_vec_fun$'_1,'a$a','m$') = 'uvt$'
% 40.41/5.55           & 'uvj$'(fmb_'A_a_b_vec_fun$'_1,'a$a',fmb_'N$'_2) = 'uvz$'
% 40.41/5.55           & 'uvj$'(fmb_'A_a_b_vec_fun$'_1,'a$','m$') = 'uvt$'
% 40.41/5.55           & 'uvj$'(fmb_'A_a_b_vec_fun$'_1,'a$',fmb_'N$'_2) = 'uvz$'
% 40.41/5.55  %         'uvj$'(fmb_'A_a_b_vec_fun$'_2,'a$a','m$') undefined in model
% 40.41/5.55  %         'uvj$'(fmb_'A_a_b_vec_fun$'_2,'a$a',fmb_'N$'_2) undefined in model
% 40.41/5.55  %         'uvj$'(fmb_'A_a_b_vec_fun$'_2,'a$','m$') undefined in model
% 40.41/5.55  %         'uvj$'(fmb_'A_a_b_vec_fun$'_2,'a$',fmb_'N$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvb$',type,'uvb$': 'A_b_vec_a_b_vec_fun$' * 'A_b_vec_n_vec_n_vec$' * 'N$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uvb$',axiom,
% 40.41/5.55             'uvb$'('uxx$','one$d','m$') = 'uwc$'
% 40.41/5.55           & 'uvb$'('uxx$','one$d',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55           & 'uvb$'('uxx$','zero$a','m$') = 'uvw$'
% 40.41/5.55           & 'uvb$'('uxx$','zero$a',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55           & 'uvb$'('uxs$','one$d','m$') = 'uvw$'
% 40.41/5.55           & 'uvb$'('uxs$','one$d',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55           & 'uvb$'('uxs$','zero$a','m$') = 'uvw$'
% 40.41/5.55           & 'uvb$'('uxs$','zero$a',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuq$',type,'uuq$': 'A_n_vec_n_vec$' * 'N$' * 'N$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_uuq$',axiom,
% 40.41/5.55             'uuq$'('zero$e','m$','m$') = 'uvs$'
% 40.41/5.55           & 'uuq$'('zero$e','m$',fmb_'N$'_2) = 'uvs$'
% 40.41/5.55           & 'uuq$'('zero$e',fmb_'N$'_2,'m$') = 'uvy$'
% 40.41/5.55           & 'uuq$'('zero$e',fmb_'N$'_2,fmb_'N$'_2) = 'uvy$'
% 40.41/5.55           & 'uuq$'('one$e','m$','m$') = 'uvy$'
% 40.41/5.55           & 'uuq$'('one$e','m$',fmb_'N$'_2) = 'uvy$'
% 40.41/5.55           & 'uuq$'('one$e',fmb_'N$'_2,'m$') = 'uvy$'
% 40.41/5.55           & 'uuq$'('one$e',fmb_'N$'_2,fmb_'N$'_2) = 'uvs$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$r',type,'fun_app$r': 'A_b_vec_a_fun$' * 'A_b_vec$' > 'A$').
% 40.41/5.55  tff('function_fun_app$r',axiom,
% 40.41/5.55             'fun_app$r'(fmb_'A_b_vec_a_fun$'_1,'one$c') = 'one$'
% 40.41/5.55           & 'fun_app$r'(fmb_'A_b_vec_a_fun$'_1,'zero$d') = 'one$'
% 40.41/5.55  %         'fun_app$r'(fmb_'A_b_vec_a_fun$'_2,'one$c') undefined in model
% 40.41/5.55  %         'fun_app$r'(fmb_'A_b_vec_a_fun$'_2,'zero$d') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_interchange_rows$a',type,'interchange_rows$a': 'A_n_vec_n_vec$' * 'N$' > 'N_a_n_vec_n_vec_fun$').
% 40.41/5.55  tff('function_interchange_rows$a',axiom,
% 40.41/5.55             'interchange_rows$a'('zero$e','m$') = fmb_'N_a_n_vec_n_vec_fun$'_1
% 40.41/5.55           & 'interchange_rows$a'('zero$e',fmb_'N$'_2) = fmb_'N_a_n_vec_n_vec_fun$'_2
% 40.41/5.55           & 'interchange_rows$a'('one$e','m$') = fmb_'N_a_n_vec_n_vec_fun$'_2
% 40.41/5.55           & 'interchange_rows$a'('one$e',fmb_'N$'_2) = fmb_'N_a_n_vec_n_vec_fun$'_1
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$d',type,'fun_app$d': 'N_a_b_vec_n_vec_fun$' * 'N$' > 'A_b_vec_n_vec$').
% 40.41/5.55  tff('function_fun_app$d',axiom,
% 40.41/5.55             'fun_app$d'('uvv$','m$') = 'a$a'
% 40.41/5.55           & 'fun_app$d'('uvv$',fmb_'N$'_2) = 'a$a'
% 40.41/5.55           & 'fun_app$d'('uwb$','m$') = 'a$'
% 40.41/5.55           & 'fun_app$d'('uwb$',fmb_'N$'_2) = 'a$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_row_add$a',type,'row_add$a': 'A_n_vec_n_vec$' * 'N$' * 'N$' * 'A$' > 'A_n_vec_n_vec$').
% 40.41/5.55  tff('function_row_add$a',axiom,
% 40.41/5.55             'row_add$a'('zero$e','m$','m$','one$') = 'zero$e'
% 40.41/5.55           & 'row_add$a'('zero$e','m$','m$','zero$') = 'zero$e'
% 40.41/5.55           & 'row_add$a'('zero$e','m$',fmb_'N$'_2,'one$') = 'one$e'
% 40.41/5.55           & 'row_add$a'('zero$e','m$',fmb_'N$'_2,'zero$') = 'one$e'
% 40.41/5.55           & 'row_add$a'('zero$e',fmb_'N$'_2,'m$','one$') = 'one$e'
% 40.41/5.55           & 'row_add$a'('zero$e',fmb_'N$'_2,'m$','zero$') = 'one$e'
% 40.41/5.55           & 'row_add$a'('zero$e',fmb_'N$'_2,fmb_'N$'_2,'one$') = 'zero$e'
% 40.41/5.55           & 'row_add$a'('zero$e',fmb_'N$'_2,fmb_'N$'_2,'zero$') = 'zero$e'
% 40.41/5.55           & 'row_add$a'('one$e','m$','m$','one$') = 'zero$e'
% 40.41/5.55           & 'row_add$a'('one$e','m$','m$','zero$') = 'zero$e'
% 40.41/5.55           & 'row_add$a'('one$e','m$',fmb_'N$'_2,'one$') = 'one$e'
% 40.41/5.55           & 'row_add$a'('one$e','m$',fmb_'N$'_2,'zero$') = 'one$e'
% 40.41/5.55           & 'row_add$a'('one$e',fmb_'N$'_2,'m$','one$') = 'one$e'
% 40.41/5.55           & 'row_add$a'('one$e',fmb_'N$'_2,'m$','zero$') = 'one$e'
% 40.41/5.55           & 'row_add$a'('one$e',fmb_'N$'_2,fmb_'N$'_2,'one$') = 'zero$e'
% 40.41/5.55           & 'row_add$a'('one$e',fmb_'N$'_2,fmb_'N$'_2,'zero$') = 'zero$e'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_lambda$b',type,'vec_lambda$b': 'N_a_fun$' > 'A_n_vec$').
% 40.41/5.55  tff('function_vec_lambda$b',axiom,
% 40.41/5.55             'vec_lambda$b'('uvr$') = 'zero$c'
% 40.41/5.55           & 'vec_lambda$b'('uvx$') = 'one$b'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_nth$d',type,'vec_nth$d': 'A_b_vec_b_vec$' > 'B_a_b_vec_fun$').
% 40.41/5.55  tff('function_vec_nth$d',axiom,
% 40.41/5.55             'vec_nth$d'('one$f') = 'uvz$'
% 40.41/5.55           & 'vec_nth$d'('zero$f') = 'uvt$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uun$',type,'uun$': 'A_b_vec_n_vec$' * 'B$' * 'B$' * 'N$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uun$',axiom,
% 40.41/5.55             'uun$'('a$a','j$','j$','m$') = 'uvu$'
% 40.41/5.55           & 'uun$'('a$a','j$','j$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uun$'('a$a','j$',fmb_'B$'_2,'m$') = 'uvu$'
% 40.41/5.55           & 'uun$'('a$a','j$',fmb_'B$'_2,fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uun$'('a$a',fmb_'B$'_2,'j$','m$') = 'uvu$'
% 40.41/5.55           & 'uun$'('a$a',fmb_'B$'_2,'j$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uun$'('a$a',fmb_'B$'_2,fmb_'B$'_2,'m$') = 'uwa$'
% 40.41/5.55           & 'uun$'('a$a',fmb_'B$'_2,fmb_'B$'_2,fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uun$'('a$','j$','j$','m$') = 'uwa$'
% 40.41/5.55           & 'uun$'('a$','j$','j$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uun$'('a$','j$',fmb_'B$'_2,'m$') = 'uwa$'
% 40.41/5.55           & 'uun$'('a$','j$',fmb_'B$'_2,fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uun$'('a$',fmb_'B$'_2,'j$','m$') = 'uvu$'
% 40.41/5.55           & 'uun$'('a$',fmb_'B$'_2,'j$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uun$'('a$',fmb_'B$'_2,fmb_'B$'_2,'m$') = 'uwa$'
% 40.41/5.55           & 'uun$'('a$',fmb_'B$'_2,fmb_'B$'_2,fmb_'N$'_2) = 'uvu$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$ag',type,'fun_app$ag': 'N_n_fun$' * 'N$' > 'N$').
% 40.41/5.55  tff('function_fun_app$ag',axiom,
% 40.41/5.55             'fun_app$ag'(fmb_'N_n_fun$'_1,'m$') = 'm$'
% 40.41/5.55           & 'fun_app$ag'(fmb_'N_n_fun$'_1,fmb_'N$'_2) = 'm$'
% 40.41/5.55  %         'fun_app$ag'(fmb_'N_n_fun$'_2,'m$') undefined in model
% 40.41/5.55  %         'fun_app$ag'(fmb_'N_n_fun$'_2,fmb_'N$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuf$',type,'uuf$': 'A_b_vec$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uuf$',axiom,
% 40.41/5.55             'uuf$'('one$c') = 'uwa$'
% 40.41/5.55           & 'uuf$'('zero$d') = 'uvu$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuw$',type,'uuw$': 'A_b_vec_n_vec$' * 'N$' * 'N$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uuw$',axiom,
% 40.41/5.55             'uuw$'('a$a','m$','m$') = 'uvw$'
% 40.41/5.55           & 'uuw$'('a$a','m$',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uuw$'('a$a',fmb_'N$'_2,'m$') = 'uvw$'
% 40.41/5.55           & 'uuw$'('a$a',fmb_'N$'_2,fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uuw$'('a$','m$','m$') = 'uwc$'
% 40.41/5.55           & 'uuw$'('a$','m$',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uuw$'('a$',fmb_'N$'_2,'m$') = 'uvw$'
% 40.41/5.55           & 'uuw$'('a$',fmb_'N$'_2,fmb_'N$'_2) = 'uvw$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$i',type,'fun_app$i': 'B_a_n_vec_fun$' * 'B$' > 'A_n_vec$').
% 40.41/5.55  tff('function_fun_app$i',axiom,
% 40.41/5.55             'fun_app$i'(fmb_'B_a_n_vec_fun$'_1,'j$') = 'zero$c'
% 40.41/5.55           & 'fun_app$i'(fmb_'B_a_n_vec_fun$'_1,fmb_'B$'_2) = 'zero$c'
% 40.41/5.55           & 'fun_app$i'(fmb_'B_a_n_vec_fun$'_2,'j$') = 'one$b'
% 40.41/5.55           & 'fun_app$i'(fmb_'B_a_n_vec_fun$'_2,fmb_'B$'_2) = 'zero$c'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$af',type,'fun_app$af': 'N_a_b_vec_bool_fun_fun$' * 'N$' > 'A_b_vec_bool_fun$').
% 40.41/5.55  tff('function_fun_app$af',axiom,
% 40.41/5.55             'fun_app$af'(fmb_'N_a_b_vec_bool_fun_fun$'_1,'m$') = fmb_'A_b_vec_bool_fun$'_2
% 40.41/5.55           & 'fun_app$af'(fmb_'N_a_b_vec_bool_fun_fun$'_1,fmb_'N$'_2) = fmb_'A_b_vec_bool_fun$'_2
% 40.41/5.55  %         'fun_app$af'(fmb_'N_a_b_vec_bool_fun_fun$'_2,'m$') undefined in model
% 40.41/5.55  %         'fun_app$af'(fmb_'N_a_b_vec_bool_fun_fun$'_2,fmb_'N$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwk$',type,'uwk$': 'A_b_vec$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uwk$',axiom,
% 40.41/5.55             'uwk$'('one$c') = 'uwc$'
% 40.41/5.55           & 'uwk$'('zero$d') = 'uvw$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uug$',type,'uug$': 'A_b_vec_n_vec$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uug$',axiom,
% 40.41/5.55             'uug$'('a$a') = 'uvw$'
% 40.41/5.55           & 'uug$'('a$') = 'uwc$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$v',type,'fun_app$v': 'A_n_vec_a_b_vec_fun$' * 'A_n_vec$' > 'A_b_vec$').
% 40.41/5.55  tff('function_fun_app$v',axiom,
% 40.41/5.55             'fun_app$v'(fmb_'A_n_vec_a_b_vec_fun$'_1,'zero$c') = 'one$c'
% 40.41/5.55           & 'fun_app$v'(fmb_'A_n_vec_a_b_vec_fun$'_1,'one$b') = 'zero$d'
% 40.41/5.55  %         'fun_app$v'(fmb_'A_n_vec_a_b_vec_fun$'_2,'zero$c') undefined in model
% 40.41/5.55  %         'fun_app$v'(fmb_'A_n_vec_a_b_vec_fun$'_2,'one$b') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwv$',type,'uwv$': 'A_b_vec$' * 'B$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uwv$',axiom,
% 40.41/5.55             'uwv$'('one$c','j$') = 'uwa$'
% 40.41/5.55           & 'uwv$'('one$c',fmb_'B$'_2) = 'uwa$'
% 40.41/5.55           & 'uwv$'('zero$d','j$') = 'uvu$'
% 40.41/5.55           & 'uwv$'('zero$d',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_vec_nth$g',type,'vec_nth$g': 'A_b_vec_n_vec_n_vec_n_vec$' * 'N$' > 'A_b_vec_n_vec_n_vec$').
% 40.41/5.55  tff('function_vec_nth$g',axiom,
% 40.41/5.55             'vec_nth$g'(fmb_'A_b_vec_n_vec_n_vec_n_vec$'_1,'m$') = 'one$d'
% 40.41/5.55           & 'vec_nth$g'(fmb_'A_b_vec_n_vec_n_vec_n_vec$'_1,fmb_'N$'_2) = 'zero$a'
% 40.41/5.55           & 'vec_nth$g'(fmb_'A_b_vec_n_vec_n_vec_n_vec$'_2,'m$') = 'zero$a'
% 40.41/5.55           & 'vec_nth$g'(fmb_'A_b_vec_n_vec_n_vec_n_vec$'_2,fmb_'N$'_2) = 'zero$a'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_times$c',type,'times$c': 'A$' > 'A_a_fun$').
% 40.41/5.55  tff('function_times$c',axiom,
% 40.41/5.55             'times$c'('one$') = 'uminus$c'
% 40.41/5.55           & 'times$c'('zero$') = 'uxt$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxi$',type,'uxi$': 'A_b_vec_n_vec$' * 'N$' * 'A$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uxi$',axiom,
% 40.41/5.55             'uxi$'('a$a','m$','one$') = 'uvw$'
% 40.41/5.55           & 'uxi$'('a$a','m$','zero$') = 'uvw$'
% 40.41/5.55           & 'uxi$'('a$a',fmb_'N$'_2,'one$') = 'uwc$'
% 40.41/5.55           & 'uxi$'('a$a',fmb_'N$'_2,'zero$') = 'uvw$'
% 40.41/5.55           & 'uxi$'('a$','m$','one$') = 'uwc$'
% 40.41/5.55           & 'uxi$'('a$','m$','zero$') = 'uvw$'
% 40.41/5.55           & 'uxi$'('a$',fmb_'N$'_2,'one$') = 'uwc$'
% 40.41/5.55           & 'uxi$'('a$',fmb_'N$'_2,'zero$') = 'uvw$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_times$',type,'times$': 'A_b_vec_n_vec$' > 'A_b_vec_n_vec_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_times$',axiom,
% 40.41/5.55             'times$'('a$a') = 'uxr$'
% 40.41/5.55           & 'times$'('a$') = 'uxw$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$t',type,'fun_app$t': 'A_a_b_vec_fun$' * 'A$' > 'A_b_vec$').
% 40.41/5.55  tff('function_fun_app$t',axiom,
% 40.41/5.55             'fun_app$t'(fmb_'A_a_b_vec_fun$'_1,'one$') = 'zero$d'
% 40.41/5.55           & 'fun_app$t'(fmb_'A_a_b_vec_fun$'_1,'zero$') = 'zero$d'
% 40.41/5.55  %         'fun_app$t'(fmb_'A_a_b_vec_fun$'_2,'one$') undefined in model
% 40.41/5.55  %         'fun_app$t'(fmb_'A_a_b_vec_fun$'_2,'zero$') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwx$',type,'uwx$': 'A_b_vec_n_vec$' * 'N$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uwx$',axiom,
% 40.41/5.55             'uwx$'('a$a','m$') = 'uvw$'
% 40.41/5.55           & 'uwx$'('a$a',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uwx$'('a$','m$') = 'uwc$'
% 40.41/5.55           & 'uwx$'('a$',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_interchange_rows$b',type,'interchange_rows$b': 'A_b_vec_n_vec_n_vec$' * 'N$' > 'N_a_b_vec_n_vec_n_vec_fun$').
% 40.41/5.55  tff('function_interchange_rows$b',axiom,
% 40.41/5.55             'interchange_rows$b'('one$d','m$') = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2
% 40.41/5.55           & 'interchange_rows$b'('one$d',fmb_'N$'_2) = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2
% 40.41/5.55           & 'interchange_rows$b'('zero$a','m$') = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1
% 40.41/5.55           & 'interchange_rows$b'('zero$a',fmb_'N$'_2) = fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$s',type,'fun_app$s': 'A_a_n_vec_fun$' * 'A$' > 'A_n_vec$').
% 40.41/5.55  tff('function_fun_app$s',axiom,
% 40.41/5.55             'fun_app$s'(fmb_'A_a_n_vec_fun$'_1,'one$') = 'one$b'
% 40.41/5.55           & 'fun_app$s'(fmb_'A_a_n_vec_fun$'_1,'zero$') = 'one$b'
% 40.41/5.55  %         'fun_app$s'(fmb_'A_a_n_vec_fun$'_2,'one$') undefined in model
% 40.41/5.55  %         'fun_app$s'(fmb_'A_a_n_vec_fun$'_2,'zero$') undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_divide$',type,'divide$': 'A$' > 'A_a_fun$').
% 40.41/5.55  tff('function_divide$',axiom,
% 40.41/5.55             'divide$'('one$') = 'uxt$'
% 40.41/5.55           & 'divide$'('zero$') = 'uminus$c'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$m',type,'fun_app$m': 'A_a_fun$' * 'A$' > 'A$').
% 40.41/5.55  tff('function_fun_app$m',axiom,
% 40.41/5.55             'fun_app$m'('uminus$c','one$') = 'one$'
% 40.41/5.55           & 'fun_app$m'('uminus$c','zero$') = 'zero$'
% 40.41/5.55           & 'fun_app$m'('uxt$','one$') = 'zero$'
% 40.41/5.55           & 'fun_app$m'('uxt$','zero$') = 'zero$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvd$',type,'uvd$': 'A_a_fun$' * 'A_n_vec_n_vec$' * 'N$' > 'N_a_fun$').
% 40.41/5.55  tff('function_uvd$',axiom,
% 40.41/5.55             'uvd$'('uminus$c','zero$e','m$') = 'uvr$'
% 40.41/5.55           & 'uvd$'('uminus$c','zero$e',fmb_'N$'_2) = 'uvx$'
% 40.41/5.55           & 'uvd$'('uminus$c','one$e','m$') = 'uvx$'
% 40.41/5.55           & 'uvd$'('uminus$c','one$e',fmb_'N$'_2) = 'uvr$'
% 40.41/5.55           & 'uvd$'('uxt$','zero$e','m$') = 'uvr$'
% 40.41/5.55           & 'uvd$'('uxt$','zero$e',fmb_'N$'_2) = 'uvr$'
% 40.41/5.55           & 'uvd$'('uxt$','one$e','m$') = 'uvr$'
% 40.41/5.55           & 'uvd$'('uxt$','one$e',fmb_'N$'_2) = 'uvx$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwz$',type,'uwz$': 'A_n_vec$' * 'N$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uwz$',axiom,
% 40.41/5.55             'uwz$'('zero$c','m$') = 'uvu$'
% 40.41/5.55           & 'uwz$'('zero$c',fmb_'N$'_2) = 'uvu$'
% 40.41/5.55           & 'uwz$'('one$b','m$') = 'uwa$'
% 40.41/5.55           & 'uwz$'('one$b',fmb_'N$'_2) = 'uwa$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwd$',type,'uwd$': 'A_n_vec_n_vec$' * 'N$' > 'N_n_bool_fun_fun$').
% 40.41/5.55  tff('function_uwd$',axiom,
% 40.41/5.55             'uwd$'('zero$e','m$') = 'less$'
% 40.41/5.55           & 'uwd$'('zero$e',fmb_'N$'_2) = 'less_eq$'
% 40.41/5.55           & 'uwd$'('one$e','m$') = 'less_eq$'
% 40.41/5.55           & 'uwd$'('one$e',fmb_'N$'_2) = 'less_eq$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_times$a',type,'times$a': 'A_n_vec$' > 'A_n_vec_a_n_vec_fun$').
% 40.41/5.55  tff('function_times$a',axiom,
% 40.41/5.55             'times$a'('zero$c') = 'uxp$'
% 40.41/5.55           & 'times$a'('one$b') = 'uxu$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uur$',type,'uur$': 'A_b_vec_b_vec$' * 'B$' * 'B$' * 'B$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uur$',axiom,
% 40.41/5.55             'uur$'('one$f','j$','j$','j$') = 'uwa$'
% 40.41/5.55           & 'uur$'('one$f','j$','j$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uur$'('one$f','j$',fmb_'B$'_2,'j$') = 'uvu$'
% 40.41/5.55           & 'uur$'('one$f','j$',fmb_'B$'_2,fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uur$'('one$f',fmb_'B$'_2,'j$','j$') = 'uvu$'
% 40.41/5.55           & 'uur$'('one$f',fmb_'B$'_2,'j$',fmb_'B$'_2) = 'uwa$'
% 40.41/5.55           & 'uur$'('one$f',fmb_'B$'_2,fmb_'B$'_2,'j$') = 'uvu$'
% 40.41/5.55           & 'uur$'('one$f',fmb_'B$'_2,fmb_'B$'_2,fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uur$'('zero$f','j$','j$','j$') = 'uvu$'
% 40.41/5.55           & 'uur$'('zero$f','j$','j$',fmb_'B$'_2) = 'uwa$'
% 40.41/5.55           & 'uur$'('zero$f','j$',fmb_'B$'_2,'j$') = 'uvu$'
% 40.41/5.55           & 'uur$'('zero$f','j$',fmb_'B$'_2,fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uur$'('zero$f',fmb_'B$'_2,'j$','j$') = 'uvu$'
% 40.41/5.55           & 'uur$'('zero$f',fmb_'B$'_2,'j$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uur$'('zero$f',fmb_'B$'_2,fmb_'B$'_2,'j$') = 'uvu$'
% 40.41/5.55           & 'uur$'('zero$f',fmb_'B$'_2,fmb_'B$'_2,fmb_'B$'_2) = 'uvu$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuz$',type,'uuz$': 'A_a_b_vec_fun$' * 'A_n_vec_n_vec$' * 'N$' > 'N_a_b_vec_fun$').
% 40.41/5.55  tff('function_uuz$',axiom,
% 40.41/5.55             'uuz$'(fmb_'A_a_b_vec_fun$'_1,'zero$e','m$') = 'uvw$'
% 40.41/5.55           & 'uuz$'(fmb_'A_a_b_vec_fun$'_1,'zero$e',fmb_'N$'_2) = 'uwc$'
% 40.41/5.55           & 'uuz$'(fmb_'A_a_b_vec_fun$'_1,'one$e','m$') = 'uvw$'
% 40.41/5.55           & 'uuz$'(fmb_'A_a_b_vec_fun$'_1,'one$e',fmb_'N$'_2) = 'uvw$'
% 40.41/5.55  %         'uuz$'(fmb_'A_a_b_vec_fun$'_2,'zero$e','m$') undefined in model
% 40.41/5.55  %         'uuz$'(fmb_'A_a_b_vec_fun$'_2,'zero$e',fmb_'N$'_2) undefined in model
% 40.41/5.55  %         'uuz$'(fmb_'A_a_b_vec_fun$'_2,'one$e','m$') undefined in model
% 40.41/5.55  %         'uuz$'(fmb_'A_a_b_vec_fun$'_2,'one$e',fmb_'N$'_2) undefined in model
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uwr$',type,'uwr$': 'A_b_vec_n_vec$' * 'N$' > 'B_a_b_vec_fun$').
% 40.41/5.55  tff('function_uwr$',axiom,
% 40.41/5.55             'uwr$'('a$a','m$') = 'uvt$'
% 40.41/5.55           & 'uwr$'('a$a',fmb_'N$'_2) = 'uvz$'
% 40.41/5.55           & 'uwr$'('a$','m$') = 'uvz$'
% 40.41/5.55           & 'uwr$'('a$',fmb_'N$'_2) = 'uvz$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uuu$',type,'uuu$': 'A_b_vec_n_vec_n_vec$' * 'N$' * 'N$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uuu$',axiom,
% 40.41/5.55             'uuu$'('one$d','m$','m$') = 'uwb$'
% 40.41/5.55           & 'uuu$'('one$d','m$',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55           & 'uuu$'('one$d',fmb_'N$'_2,'m$') = 'uvv$'
% 40.41/5.55           & 'uuu$'('one$d',fmb_'N$'_2,fmb_'N$'_2) = 'uwb$'
% 40.41/5.55           & 'uuu$'('zero$a','m$','m$') = 'uvv$'
% 40.41/5.55           & 'uuu$'('zero$a','m$',fmb_'N$'_2) = 'uwb$'
% 40.41/5.55           & 'uuu$'('zero$a',fmb_'N$'_2,'m$') = 'uwb$'
% 40.41/5.55           & 'uuu$'('zero$a',fmb_'N$'_2,fmb_'N$'_2) = 'uwb$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$u',type,'fun_app$u': 'A_b_vec_n_vec_n_vec_a_b_vec_n_vec_n_vec_fun$' * 'A_b_vec_n_vec_n_vec$' > 'A_b_vec_n_vec_n_vec$').
% 40.41/5.55  tff('function_fun_app$u',axiom,
% 40.41/5.55             'fun_app$u'('uxv$','one$d') = 'one$d'
% 40.41/5.55           & 'fun_app$u'('uxv$','zero$a') = 'zero$a'
% 40.41/5.55           & 'fun_app$u'('uxq$','one$d') = 'zero$a'
% 40.41/5.55           & 'fun_app$u'('uxq$','zero$a') = 'zero$a'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxd$',type,'uxd$': 'A_b_vec_b_vec$' * 'B$' * 'A$' * 'B$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uxd$',axiom,
% 40.41/5.55             'uxd$'('one$f','j$','one$','j$') = 'uwa$'
% 40.41/5.55           & 'uxd$'('one$f','j$','one$',fmb_'B$'_2) = 'uwa$'
% 40.41/5.55           & 'uxd$'('one$f','j$','zero$','j$') = 'uvu$'
% 40.41/5.55           & 'uxd$'('one$f','j$','zero$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uxd$'('one$f',fmb_'B$'_2,'one$','j$') = 'uvu$'
% 40.41/5.55           & 'uxd$'('one$f',fmb_'B$'_2,'one$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uxd$'('one$f',fmb_'B$'_2,'zero$','j$') = 'uvu$'
% 40.41/5.55           & 'uxd$'('one$f',fmb_'B$'_2,'zero$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uxd$'('zero$f','j$','one$','j$') = 'uvu$'
% 40.41/5.55           & 'uxd$'('zero$f','j$','one$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uxd$'('zero$f','j$','zero$','j$') = 'uvu$'
% 40.41/5.55           & 'uxd$'('zero$f','j$','zero$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uxd$'('zero$f',fmb_'B$'_2,'one$','j$') = 'uvu$'
% 40.41/5.55           & 'uxd$'('zero$f',fmb_'B$'_2,'one$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uxd$'('zero$f',fmb_'B$'_2,'zero$','j$') = 'uvu$'
% 40.41/5.55           & 'uxd$'('zero$f',fmb_'B$'_2,'zero$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvc$',type,'uvc$': 'A_b_vec_a_b_vec_fun$' * 'A_b_vec_n_vec_n_vec$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_uvc$',axiom,
% 40.41/5.55             'uvc$'('uxx$','one$d') = 'uwb$'
% 40.41/5.55           & 'uvc$'('uxx$','zero$a') = 'uvv$'
% 40.41/5.55           & 'uvc$'('uxs$','one$d') = 'uvv$'
% 40.41/5.55           & 'uvc$'('uxs$','zero$a') = 'uvv$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uws$',type,'uws$': 'A_b_vec_n_vec$' > 'N_a_b_vec_b_vec_fun$').
% 40.41/5.55  tff('function_uws$',axiom,
% 40.41/5.55             'uws$'('a$a') = fmb_'N_a_b_vec_b_vec_fun$'_1
% 40.41/5.55           & 'uws$'('a$') = fmb_'N_a_b_vec_b_vec_fun$'_2
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$n',type,'fun_app$n': 'A_a_b_vec_n_vec_fun$' * 'A$' > 'A_b_vec_n_vec$').
% 40.41/5.55  tff('function_fun_app$n',axiom,
% 40.41/5.55             'fun_app$n'(fmb_'A_a_b_vec_n_vec_fun$'_1,'one$') = 'a$'
% 40.41/5.55           & 'fun_app$n'(fmb_'A_a_b_vec_n_vec_fun$'_1,'zero$') = 'a$a'
% 40.41/5.55           & 'fun_app$n'(fmb_'A_a_b_vec_n_vec_fun$'_2,'one$') = 'a$a'
% 40.41/5.55           & 'fun_app$n'(fmb_'A_a_b_vec_n_vec_fun$'_2,'zero$') = 'a$a'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$e',type,'fun_app$e': 'B_a_b_vec_fun$' * 'B$' > 'A_b_vec$').
% 40.41/5.55  tff('function_fun_app$e',axiom,
% 40.41/5.55             'fun_app$e'('uvz$','j$') = 'one$c'
% 40.41/5.55           & 'fun_app$e'('uvz$',fmb_'B$'_2) = 'zero$d'
% 40.41/5.55           & 'fun_app$e'('uvt$','j$') = 'zero$d'
% 40.41/5.55           & 'fun_app$e'('uvt$',fmb_'B$'_2) = 'zero$d'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_row_add$',type,'row_add$': 'A_b_vec_n_vec$' * 'N$' * 'N$' > 'A_a_b_vec_n_vec_fun$').
% 40.41/5.55  tff('function_row_add$',axiom,
% 40.41/5.55             'row_add$'('a$a','m$','m$') = fmb_'A_a_b_vec_n_vec_fun$'_1
% 40.41/5.55           & 'row_add$'('a$a','m$',fmb_'N$'_2) = fmb_'A_a_b_vec_n_vec_fun$'_2
% 40.41/5.55           & 'row_add$'('a$a',fmb_'N$'_2,'m$') = fmb_'A_a_b_vec_n_vec_fun$'_1
% 40.41/5.55           & 'row_add$'('a$a',fmb_'N$'_2,fmb_'N$'_2) = fmb_'A_a_b_vec_n_vec_fun$'_1
% 40.41/5.55           & 'row_add$'('a$','m$','m$') = fmb_'A_a_b_vec_n_vec_fun$'_2
% 40.41/5.55           & 'row_add$'('a$','m$',fmb_'N$'_2) = fmb_'A_a_b_vec_n_vec_fun$'_1
% 40.41/5.55           & 'row_add$'('a$',fmb_'N$'_2,'m$') = fmb_'A_a_b_vec_n_vec_fun$'_1
% 40.41/5.55           & 'row_add$'('a$',fmb_'N$'_2,fmb_'N$'_2) = fmb_'A_a_b_vec_n_vec_fun$'_1
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxe$',type,'uxe$': 'A_b_vec_b_vec$' * 'B$' * 'A$' > 'B_a_b_vec_fun$').
% 40.41/5.55  tff('function_uxe$',axiom,
% 40.41/5.55             'uxe$'('one$f','j$','one$') = 'uvz$'
% 40.41/5.55           & 'uxe$'('one$f','j$','zero$') = 'uvt$'
% 40.41/5.55           & 'uxe$'('one$f',fmb_'B$'_2,'one$') = 'uvt$'
% 40.41/5.55           & 'uxe$'('one$f',fmb_'B$'_2,'zero$') = 'uvt$'
% 40.41/5.55           & 'uxe$'('zero$f','j$','one$') = 'uvt$'
% 40.41/5.55           & 'uxe$'('zero$f','j$','zero$') = 'uvt$'
% 40.41/5.55           & 'uxe$'('zero$f',fmb_'B$'_2,'one$') = 'uvt$'
% 40.41/5.55           & 'uxe$'('zero$f',fmb_'B$'_2,'zero$') = 'uvt$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_fun_app$l',type,'fun_app$l': 'N_a_fun$' * 'N$' > 'A$').
% 40.41/5.55  tff('function_fun_app$l',axiom,
% 40.41/5.55             'fun_app$l'('uvr$','m$') = 'zero$'
% 40.41/5.55           & 'fun_app$l'('uvr$',fmb_'N$'_2) = 'zero$'
% 40.41/5.55           & 'fun_app$l'('uvx$','m$') = 'one$'
% 40.41/5.55           & 'fun_app$l'('uvx$',fmb_'N$'_2) = 'one$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uxc$',type,'uxc$': 'A_n_vec_n_vec$' * 'N$' * 'A$' > 'N_a_n_vec_fun$').
% 40.41/5.55  tff('function_uxc$',axiom,
% 40.41/5.55             'uxc$'('zero$e','m$','one$') = 'uvs$'
% 40.41/5.55           & 'uxc$'('zero$e','m$','zero$') = 'uvs$'
% 40.41/5.55           & 'uxc$'('zero$e',fmb_'N$'_2,'one$') = 'uvs$'
% 40.41/5.55           & 'uxc$'('zero$e',fmb_'N$'_2,'zero$') = 'uvy$'
% 40.41/5.55           & 'uxc$'('one$e','m$','one$') = 'uvy$'
% 40.41/5.55           & 'uxc$'('one$e','m$','zero$') = 'uvs$'
% 40.41/5.55           & 'uxc$'('one$e',fmb_'N$'_2,'one$') = 'uvs$'
% 40.41/5.55           & 'uxc$'('one$e',fmb_'N$'_2,'zero$') = 'uvy$'
% 40.41/5.55  
% 40.41/5.55  ).
% 40.41/5.55  
% 40.41/5.55  tff('declare_uvf$',type,'uvf$': 'A_a_fun$' * 'A_b_vec_b_vec$' * 'B$' > 'B_a_fun$').
% 40.41/5.55  tff('function_uvf$',axiom,
% 40.41/5.55             'uvf$'('uminus$c','one$f','j$') = 'uwa$'
% 40.41/5.55           & 'uvf$'('uminus$c','one$f',fmb_'B$'_2) = 'uwa$'
% 40.41/5.55           & 'uvf$'('uminus$c','zero$f','j$') = 'uvu$'
% 40.41/5.55           & 'uvf$'('uminus$c','zero$f',fmb_'B$'_2) = 'uvu$'
% 40.41/5.55           & 'uvf$'('uxt$','one$f','j$') = 'uvu$'
% 40.41/5.55           & 'uvf$'('uxt$','one$f',fmb_'B$'_2) = 'uwa$'
% 40.41/5.56           & 'uvf$'('uxt$','zero$f','j$') = 'uvu$'
% 40.41/5.56           & 'uvf$'('uxt$','zero$f',fmb_'B$'_2) = 'uvu$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uwo$',type,'uwo$': 'A_b_vec$' > 'B_a_n_vec_fun$').
% 40.41/5.56  tff('function_uwo$',axiom,
% 40.41/5.56             'uwo$'('one$c') = fmb_'B_a_n_vec_fun$'_2
% 40.41/5.56           & 'uwo$'('zero$d') = fmb_'B_a_n_vec_fun$'_1
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uwt$',type,'uwt$': 'A_n_vec$' * 'N$' > 'N_a_fun$').
% 40.41/5.56  tff('function_uwt$',axiom,
% 40.41/5.56             'uwt$'('zero$c','m$') = 'uvr$'
% 40.41/5.56           & 'uwt$'('zero$c',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56           & 'uwt$'('one$b','m$') = 'uvx$'
% 40.41/5.56           & 'uwt$'('one$b',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uvl$',type,'uvl$': 'A_b_vec_a_fun$' * 'A_b_vec_n_vec_n_vec$' * 'N$' > 'N_a_fun$').
% 40.41/5.56  tff('function_uvl$',axiom,
% 40.41/5.56             'uvl$'(fmb_'A_b_vec_a_fun$'_1,'one$d','m$') = 'uvx$'
% 40.41/5.56           & 'uvl$'(fmb_'A_b_vec_a_fun$'_1,'one$d',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56           & 'uvl$'(fmb_'A_b_vec_a_fun$'_1,'zero$a','m$') = 'uvx$'
% 40.41/5.56           & 'uvl$'(fmb_'A_b_vec_a_fun$'_1,'zero$a',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56  %         'uvl$'(fmb_'A_b_vec_a_fun$'_2,'one$d','m$') undefined in model
% 40.41/5.56  %         'uvl$'(fmb_'A_b_vec_a_fun$'_2,'one$d',fmb_'N$'_2) undefined in model
% 40.41/5.56  %         'uvl$'(fmb_'A_b_vec_a_fun$'_2,'zero$a','m$') undefined in model
% 40.41/5.56  %         'uvl$'(fmb_'A_b_vec_a_fun$'_2,'zero$a',fmb_'N$'_2) undefined in model
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$b',type,'fun_app$b': 'N_a_b_vec_fun$' * 'N$' > 'A_b_vec$').
% 40.41/5.56  tff('function_fun_app$b',axiom,
% 40.41/5.56             'fun_app$b'('uwc$','m$') = 'one$c'
% 40.41/5.56           & 'fun_app$b'('uwc$',fmb_'N$'_2) = 'one$c'
% 40.41/5.56           & 'fun_app$b'('uvw$','m$') = 'zero$d'
% 40.41/5.56           & 'fun_app$b'('uvw$',fmb_'N$'_2) = 'zero$d'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uxb$',type,'uxb$': 'A_n_vec_n_vec$' * 'N$' * 'A$' * 'N$' > 'N_a_fun$').
% 40.41/5.56  tff('function_uxb$',axiom,
% 40.41/5.56             'uxb$'('zero$e','m$','one$','m$') = 'uvr$'
% 40.41/5.56           & 'uxb$'('zero$e','m$','one$',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56           & 'uxb$'('zero$e','m$','zero$','m$') = 'uvr$'
% 40.41/5.56           & 'uxb$'('zero$e','m$','zero$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uxb$'('zero$e',fmb_'N$'_2,'one$','m$') = 'uvx$'
% 40.41/5.56           & 'uxb$'('zero$e',fmb_'N$'_2,'one$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uxb$'('zero$e',fmb_'N$'_2,'zero$','m$') = 'uvx$'
% 40.41/5.56           & 'uxb$'('zero$e',fmb_'N$'_2,'zero$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uxb$'('one$e','m$','one$','m$') = 'uvx$'
% 40.41/5.56           & 'uxb$'('one$e','m$','one$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uxb$'('one$e','m$','zero$','m$') = 'uvr$'
% 40.41/5.56           & 'uxb$'('one$e','m$','zero$',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56           & 'uxb$'('one$e',fmb_'N$'_2,'one$','m$') = 'uvx$'
% 40.41/5.56           & 'uxb$'('one$e',fmb_'N$'_2,'one$',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56           & 'uxb$'('one$e',fmb_'N$'_2,'zero$','m$') = 'uvx$'
% 40.41/5.56           & 'uxb$'('one$e',fmb_'N$'_2,'zero$',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uwe$',type,'uwe$': 'A_n_vec_n_vec$' * 'N$' * 'N$' > 'N_a_n_vec_fun$').
% 40.41/5.56  tff('function_uwe$',axiom,
% 40.41/5.56             'uwe$'('zero$e','m$','m$') = 'uvs$'
% 40.41/5.56           & 'uwe$'('zero$e','m$',fmb_'N$'_2) = 'uvy$'
% 40.41/5.56           & 'uwe$'('zero$e',fmb_'N$'_2,'m$') = 'uvy$'
% 40.41/5.56           & 'uwe$'('zero$e',fmb_'N$'_2,fmb_'N$'_2) = 'uvy$'
% 40.41/5.56           & 'uwe$'('one$e','m$','m$') = 'uvs$'
% 40.41/5.56           & 'uwe$'('one$e','m$',fmb_'N$'_2) = 'uvy$'
% 40.41/5.56           & 'uwe$'('one$e',fmb_'N$'_2,'m$') = 'uvy$'
% 40.41/5.56           & 'uwe$'('one$e',fmb_'N$'_2,fmb_'N$'_2) = 'uvy$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_vec_nth$',type,'vec_nth$': 'A_b_vec$' > 'B_a_fun$').
% 40.41/5.56  tff('function_vec_nth$',axiom,
% 40.41/5.56             'vec_nth$'('one$c') = 'uwa$'
% 40.41/5.56           & 'vec_nth$'('zero$d') = 'uvu$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$c',type,'fun_app$c': 'N_n_bool_fun_fun$' * 'N$' > 'N_bool_fun$').
% 40.41/5.56  tff('function_fun_app$c',axiom,
% 40.41/5.56             'fun_app$c'('less$','m$') = fmb_'N_bool_fun$'_2
% 40.41/5.56           & 'fun_app$c'('less$',fmb_'N$'_2) = fmb_'N_bool_fun$'_2
% 40.41/5.56           & 'fun_app$c'('less_eq$','m$') = 'uu$'
% 40.41/5.56           & 'fun_app$c'('less_eq$',fmb_'N$'_2) = 'uu$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uwu$',type,'uwu$': 'A_n_vec$' > 'N_a_n_vec_fun$').
% 40.41/5.56  tff('function_uwu$',axiom,
% 40.41/5.56             'uwu$'('zero$c') = 'uvs$'
% 40.41/5.56           & 'uwu$'('one$b') = 'uvy$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_mult_row$',type,'mult_row$': 'A_b_vec_n_vec$' * 'N$' > 'A_a_b_vec_n_vec_fun$').
% 40.41/5.56  tff('function_mult_row$',axiom,
% 40.41/5.56             'mult_row$'('a$a','m$') = fmb_'A_a_b_vec_n_vec_fun$'_2
% 40.41/5.56           & 'mult_row$'('a$a',fmb_'N$'_2) = fmb_'A_a_b_vec_n_vec_fun$'_2
% 40.41/5.56           & 'mult_row$'('a$','m$') = fmb_'A_a_b_vec_n_vec_fun$'_1
% 40.41/5.56           & 'mult_row$'('a$',fmb_'N$'_2) = fmb_'A_a_b_vec_n_vec_fun$'_2
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uxn$',type,'uxn$': 'A_b_vec$' * 'A_b_vec$' > 'B_a_fun$').
% 40.41/5.56  tff('function_uxn$',axiom,
% 40.41/5.56             'uxn$'('one$c','one$c') = 'uwa$'
% 40.41/5.56           & 'uxn$'('one$c','zero$d') = 'uvu$'
% 40.41/5.56           & 'uxn$'('zero$d','one$c') = 'uvu$'
% 40.41/5.56           & 'uxn$'('zero$d','zero$d') = 'uvu$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uwp$',type,'uwp$': 'A_n_vec_n_vec$' * 'N$' > 'N_a_n_vec_fun$').
% 40.41/5.56  tff('function_uwp$',axiom,
% 40.41/5.56             'uwp$'('zero$e','m$') = 'uvs$'
% 40.41/5.56           & 'uwp$'('zero$e',fmb_'N$'_2) = 'uvs$'
% 40.41/5.56           & 'uwp$'('one$e','m$') = 'uvy$'
% 40.41/5.56           & 'uwp$'('one$e',fmb_'N$'_2) = 'uvy$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uuj$',type,'uuj$': 'A_b_vec_b_vec$' * 'B$' * 'B$' * 'B$' > 'B_a_fun$').
% 40.41/5.56  tff('function_uuj$',axiom,
% 40.41/5.56             'uuj$'('one$f','j$','j$','j$') = 'uwa$'
% 40.41/5.56           & 'uuj$'('one$f','j$','j$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.56           & 'uuj$'('one$f','j$',fmb_'B$'_2,'j$') = 'uvu$'
% 40.41/5.56           & 'uuj$'('one$f','j$',fmb_'B$'_2,fmb_'B$'_2) = 'uwa$'
% 40.41/5.56           & 'uuj$'('one$f',fmb_'B$'_2,'j$','j$') = 'uvu$'
% 40.41/5.56           & 'uuj$'('one$f',fmb_'B$'_2,'j$',fmb_'B$'_2) = 'uwa$'
% 40.41/5.56           & 'uuj$'('one$f',fmb_'B$'_2,fmb_'B$'_2,'j$') = 'uvu$'
% 40.41/5.56           & 'uuj$'('one$f',fmb_'B$'_2,fmb_'B$'_2,fmb_'B$'_2) = 'uvu$'
% 40.41/5.56           & 'uuj$'('zero$f','j$','j$','j$') = 'uvu$'
% 40.41/5.56           & 'uuj$'('zero$f','j$','j$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.56           & 'uuj$'('zero$f','j$',fmb_'B$'_2,'j$') = 'uvu$'
% 40.41/5.56           & 'uuj$'('zero$f','j$',fmb_'B$'_2,fmb_'B$'_2) = 'uvu$'
% 40.41/5.56           & 'uuj$'('zero$f',fmb_'B$'_2,'j$','j$') = 'uvu$'
% 40.41/5.56           & 'uuj$'('zero$f',fmb_'B$'_2,'j$',fmb_'B$'_2) = 'uvu$'
% 40.41/5.56           & 'uuj$'('zero$f',fmb_'B$'_2,fmb_'B$'_2,'j$') = 'uvu$'
% 40.41/5.56           & 'uuj$'('zero$f',fmb_'B$'_2,fmb_'B$'_2,fmb_'B$'_2) = 'uvu$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uxk$',type,'uxk$': 'A_b_vec_b_vec$' * 'A_b_vec_b_vec$' > 'B_a_b_vec_fun$').
% 40.41/5.56  tff('function_uxk$',axiom,
% 40.41/5.56             'uxk$'('one$f','one$f') = 'uvz$'
% 40.41/5.56           & 'uxk$'('one$f','zero$f') = 'uvt$'
% 40.41/5.56           & 'uxk$'('zero$f','one$f') = 'uvt$'
% 40.41/5.56           & 'uxk$'('zero$f','zero$f') = 'uvt$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uww$',type,'uww$': 'A_b_vec$' > 'B_a_b_vec_fun$').
% 40.41/5.56  tff('function_uww$',axiom,
% 40.41/5.56             'uww$'('one$c') = 'uvz$'
% 40.41/5.56           & 'uww$'('zero$d') = 'uvt$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uuo$',type,'uuo$': 'A_b_vec_n_vec$' * 'B$' * 'B$' > 'N_a_b_vec_fun$').
% 40.41/5.56  tff('function_uuo$',axiom,
% 40.41/5.56             'uuo$'('a$a','j$','j$') = 'uvw$'
% 40.41/5.56           & 'uuo$'('a$a','j$',fmb_'B$'_2) = 'uvw$'
% 40.41/5.56           & 'uuo$'('a$a',fmb_'B$'_2,'j$') = 'uvw$'
% 40.41/5.56           & 'uuo$'('a$a',fmb_'B$'_2,fmb_'B$'_2) = 'uvw$'
% 40.41/5.56           & 'uuo$'('a$','j$','j$') = 'uwc$'
% 40.41/5.56           & 'uuo$'('a$','j$',fmb_'B$'_2) = 'uvw$'
% 40.41/5.56           & 'uuo$'('a$',fmb_'B$'_2,'j$') = 'uwc$'
% 40.41/5.56           & 'uuo$'('a$',fmb_'B$'_2,fmb_'B$'_2) = 'uvw$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_vec_nth$e',type,'vec_nth$e': 'A_n_vec$' > 'N_a_fun$').
% 40.41/5.56  tff('function_vec_nth$e',axiom,
% 40.41/5.56             'vec_nth$e'('zero$c') = 'uvr$'
% 40.41/5.56           & 'vec_nth$e'('one$b') = 'uvx$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uut$',type,'uut$': 'A_b_vec_n_vec_n_vec$' * 'N$' * 'N$' * 'N$' > 'N_a_b_vec_fun$').
% 40.41/5.56  tff('function_uut$',axiom,
% 40.41/5.56             'uut$'('one$d','m$','m$','m$') = 'uwc$'
% 40.41/5.56           & 'uut$'('one$d','m$','m$',fmb_'N$'_2) = 'uvw$'
% 40.41/5.56           & 'uut$'('one$d','m$',fmb_'N$'_2,'m$') = 'uwc$'
% 40.41/5.56           & 'uut$'('one$d','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uwc$'
% 40.41/5.56           & 'uut$'('one$d',fmb_'N$'_2,'m$','m$') = 'uvw$'
% 40.41/5.56           & 'uut$'('one$d',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uvw$'
% 40.41/5.56           & 'uut$'('one$d',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uvw$'
% 40.41/5.56           & 'uut$'('one$d',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uwc$'
% 40.41/5.56           & 'uut$'('zero$a','m$','m$','m$') = 'uvw$'
% 40.41/5.56           & 'uut$'('zero$a','m$','m$',fmb_'N$'_2) = 'uwc$'
% 40.41/5.56           & 'uut$'('zero$a','m$',fmb_'N$'_2,'m$') = 'uvw$'
% 40.41/5.56           & 'uut$'('zero$a','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uvw$'
% 40.41/5.56           & 'uut$'('zero$a',fmb_'N$'_2,'m$','m$') = 'uwc$'
% 40.41/5.56           & 'uut$'('zero$a',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uvw$'
% 40.41/5.56           & 'uut$'('zero$a',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uvw$'
% 40.41/5.56           & 'uut$'('zero$a',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uwc$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$y',type,'fun_app$y': 'N_a_b_vec_n_vec_bool_fun_fun$' * 'N$' > 'A_b_vec_n_vec_bool_fun$').
% 40.41/5.56  tff('function_fun_app$y',axiom,
% 40.41/5.56             'fun_app$y'(fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_1,'m$') = fmb_'A_b_vec_n_vec_bool_fun$'_1
% 40.41/5.56           & 'fun_app$y'(fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_1,fmb_'N$'_2) = fmb_'A_b_vec_n_vec_bool_fun$'_1
% 40.41/5.56  %         'fun_app$y'(fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_2,'m$') undefined in model
% 40.41/5.56  %         'fun_app$y'(fmb_'N_a_b_vec_n_vec_bool_fun_fun$'_2,fmb_'N$'_2) undefined in model
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uuh$',type,'uuh$': 'A_n_vec_n_vec$' * 'N$' * 'N$' * 'N$' > 'N_a_fun$').
% 40.41/5.56  tff('function_uuh$',axiom,
% 40.41/5.56             'uuh$'('zero$e','m$','m$','m$') = 'uvr$'
% 40.41/5.56           & 'uuh$'('zero$e','m$','m$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uuh$'('zero$e','m$',fmb_'N$'_2,'m$') = 'uvr$'
% 40.41/5.56           & 'uuh$'('zero$e','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uuh$'('zero$e',fmb_'N$'_2,'m$','m$') = 'uvr$'
% 40.41/5.56           & 'uuh$'('zero$e',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uuh$'('zero$e',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uvr$'
% 40.41/5.56           & 'uuh$'('zero$e',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uuh$'('one$e','m$','m$','m$') = 'uvx$'
% 40.41/5.56           & 'uuh$'('one$e','m$','m$',fmb_'N$'_2) = 'uvr$'
% 40.41/5.56           & 'uuh$'('one$e','m$',fmb_'N$'_2,'m$') = 'uvx$'
% 40.41/5.56           & 'uuh$'('one$e','m$',fmb_'N$'_2,fmb_'N$'_2) = 'uvx$'
% 40.41/5.56           & 'uuh$'('one$e',fmb_'N$'_2,'m$','m$') = 'uvr$'
% 40.41/5.56           & 'uuh$'('one$e',fmb_'N$'_2,'m$',fmb_'N$'_2) = 'uvx$'
% 40.41/5.56           & 'uuh$'('one$e',fmb_'N$'_2,fmb_'N$'_2,'m$') = 'uvr$'
% 40.41/5.56           & 'uuh$'('one$e',fmb_'N$'_2,fmb_'N$'_2,fmb_'N$'_2) = 'uvr$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uwh$',type,'uwh$': 'A_n_vec$' > 'N_a_n_vec_fun$').
% 40.41/5.56  tff('function_uwh$',axiom,
% 40.41/5.56             'uwh$'('zero$c') = 'uvs$'
% 40.41/5.56           & 'uwh$'('one$b') = 'uvy$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_vec_lambda$h',type,'vec_lambda$h': 'N_a_b_vec_n_vec_n_vec_fun$' > 'A_b_vec_n_vec_n_vec_n_vec$').
% 40.41/5.56  tff('function_vec_lambda$h',axiom,
% 40.41/5.56             'vec_lambda$h'(fmb_'N_a_b_vec_n_vec_n_vec_fun$'_1) = fmb_'A_b_vec_n_vec_n_vec_n_vec$'_2
% 40.41/5.56           & 'vec_lambda$h'(fmb_'N_a_b_vec_n_vec_n_vec_fun$'_2) = fmb_'A_b_vec_n_vec_n_vec_n_vec$'_1
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_vec_nth$f',type,'vec_nth$f': 'A_n_vec_n_vec_n_vec$' * 'N$' > 'A_n_vec_n_vec$').
% 40.41/5.56  tff('function_vec_nth$f',axiom,
% 40.41/5.56             'vec_nth$f'(fmb_'A_n_vec_n_vec_n_vec$'_1,'m$') = 'one$e'
% 40.41/5.56           & 'vec_nth$f'(fmb_'A_n_vec_n_vec_n_vec$'_1,fmb_'N$'_2) = 'zero$e'
% 40.41/5.56           & 'vec_nth$f'(fmb_'A_n_vec_n_vec_n_vec$'_2,'m$') = 'one$e'
% 40.41/5.56           & 'vec_nth$f'(fmb_'A_n_vec_n_vec_n_vec$'_2,fmb_'N$'_2) = 'zero$e'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uxa$',type,'uxa$': 'A_n_vec$' > 'N_a_b_vec_fun$').
% 40.41/5.56  tff('function_uxa$',axiom,
% 40.41/5.56             'uxa$'('zero$c') = 'uvw$'
% 40.41/5.56           & 'uxa$'('one$b') = 'uwc$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uui$',type,'uui$': 'A_n_vec_n_vec$' * 'N$' * 'N$' > 'N_a_n_vec_fun$').
% 40.41/5.56  tff('function_uui$',axiom,
% 40.41/5.56             'uui$'('zero$e','m$','m$') = 'uvs$'
% 40.41/5.56           & 'uui$'('zero$e','m$',fmb_'N$'_2) = 'uvs$'
% 40.41/5.56           & 'uui$'('zero$e',fmb_'N$'_2,'m$') = 'uvs$'
% 40.41/5.56           & 'uui$'('zero$e',fmb_'N$'_2,fmb_'N$'_2) = 'uvs$'
% 40.41/5.56           & 'uui$'('one$e','m$','m$') = 'uvy$'
% 40.41/5.56           & 'uui$'('one$e','m$',fmb_'N$'_2) = 'uvy$'
% 40.41/5.56           & 'uui$'('one$e',fmb_'N$'_2,'m$') = 'uvy$'
% 40.41/5.56           & 'uui$'('one$e',fmb_'N$'_2,fmb_'N$'_2) = 'uvy$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$aa',type,'fun_app$aa': 'N_a_n_vec_bool_fun_fun$' * 'N$' > 'A_n_vec_bool_fun$').
% 40.41/5.56  tff('function_fun_app$aa',axiom,
% 40.41/5.56             'fun_app$aa'(fmb_'N_a_n_vec_bool_fun_fun$'_1,'m$') = fmb_'A_n_vec_bool_fun$'_2
% 40.41/5.56           & 'fun_app$aa'(fmb_'N_a_n_vec_bool_fun_fun$'_1,fmb_'N$'_2) = fmb_'A_n_vec_bool_fun$'_2
% 40.41/5.56  %         'fun_app$aa'(fmb_'N_a_n_vec_bool_fun_fun$'_2,'m$') undefined in model
% 40.41/5.56  %         'fun_app$aa'(fmb_'N_a_n_vec_bool_fun_fun$'_2,fmb_'N$'_2) undefined in model
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uus$',type,'uus$': 'A_b_vec_b_vec$' * 'B$' * 'B$' > 'B_a_b_vec_fun$').
% 40.41/5.56  tff('function_uus$',axiom,
% 40.41/5.56             'uus$'('one$f','j$','j$') = 'uvz$'
% 40.41/5.56           & 'uus$'('one$f','j$',fmb_'B$'_2) = 'uvt$'
% 40.41/5.56           & 'uus$'('one$f',fmb_'B$'_2,'j$') = 'uvz$'
% 40.41/5.56           & 'uus$'('one$f',fmb_'B$'_2,fmb_'B$'_2) = 'uvt$'
% 40.41/5.56           & 'uus$'('zero$f','j$','j$') = 'uvt$'
% 40.41/5.56           & 'uus$'('zero$f','j$',fmb_'B$'_2) = 'uvt$'
% 40.41/5.56           & 'uus$'('zero$f',fmb_'B$'_2,'j$') = 'uvt$'
% 40.41/5.56           & 'uus$'('zero$f',fmb_'B$'_2,fmb_'B$'_2) = 'uvt$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_map_matrix$g',type,'map_matrix$g': 'A_n_vec_a_b_vec_fun$' * 'A_n_vec_n_vec_n_vec$' > 'A_b_vec_n_vec_n_vec$').
% 40.41/5.56  tff('function_map_matrix$g',axiom,
% 40.41/5.56             'map_matrix$g'(fmb_'A_n_vec_a_b_vec_fun$'_1,fmb_'A_n_vec_n_vec_n_vec$'_1) = 'zero$a'
% 40.41/5.56           & 'map_matrix$g'(fmb_'A_n_vec_a_b_vec_fun$'_1,fmb_'A_n_vec_n_vec_n_vec$'_2) = 'zero$a'
% 40.41/5.56  %         'map_matrix$g'(fmb_'A_n_vec_a_b_vec_fun$'_2,fmb_'A_n_vec_n_vec_n_vec$'_1) undefined in model
% 40.41/5.56  %         'map_matrix$g'(fmb_'A_n_vec_a_b_vec_fun$'_2,fmb_'A_n_vec_n_vec_n_vec$'_2) undefined in model
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uwj$',type,'uwj$': 'A_b_vec_n_vec$' > 'N_a_b_vec_n_vec_fun$').
% 40.41/5.56  tff('function_uwj$',axiom,
% 40.41/5.56             'uwj$'('a$a') = 'uvv$'
% 40.41/5.56           & 'uwj$'('a$') = 'uwb$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_vec_lambda$c',type,'vec_lambda$c': 'B_a_b_vec_fun$' > 'A_b_vec_b_vec$').
% 40.41/5.56  tff('function_vec_lambda$c',axiom,
% 40.41/5.56             'vec_lambda$c'('uvz$') = 'one$f'
% 40.41/5.56           & 'vec_lambda$c'('uvt$') = 'zero$f'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uwq$',type,'uwq$': 'A_n_vec_n_vec$' > 'N_a_n_vec_n_vec_fun$').
% 40.41/5.56  tff('function_uwq$',axiom,
% 40.41/5.56             'uwq$'('zero$e') = fmb_'N_a_n_vec_n_vec_fun$'_1
% 40.41/5.56           & 'uwq$'('one$e') = fmb_'N_a_n_vec_n_vec_fun$'_2
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_uxh$',type,'uxh$': 'A_b_vec_n_vec$' * 'N$' * 'A$' * 'N$' > 'B_a_fun$').
% 40.41/5.56  tff('function_uxh$',axiom,
% 40.41/5.56             'uxh$'('a$a','m$','one$','m$') = 'uvu$'
% 40.41/5.56           & 'uxh$'('a$a','m$','one$',fmb_'N$'_2) = 'uwa$'
% 40.41/5.56           & 'uxh$'('a$a','m$','zero$','m$') = 'uvu$'
% 40.41/5.56           & 'uxh$'('a$a','m$','zero$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.56           & 'uxh$'('a$a',fmb_'N$'_2,'one$','m$') = 'uvu$'
% 40.41/5.56           & 'uxh$'('a$a',fmb_'N$'_2,'one$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.56           & 'uxh$'('a$a',fmb_'N$'_2,'zero$','m$') = 'uwa$'
% 40.41/5.56           & 'uxh$'('a$a',fmb_'N$'_2,'zero$',fmb_'N$'_2) = 'uwa$'
% 40.41/5.56           & 'uxh$'('a$','m$','one$','m$') = 'uwa$'
% 40.41/5.56           & 'uxh$'('a$','m$','one$',fmb_'N$'_2) = 'uwa$'
% 40.41/5.56           & 'uxh$'('a$','m$','zero$','m$') = 'uvu$'
% 40.41/5.56           & 'uxh$'('a$','m$','zero$',fmb_'N$'_2) = 'uwa$'
% 40.41/5.56           & 'uxh$'('a$',fmb_'N$'_2,'one$','m$') = 'uwa$'
% 40.41/5.56           & 'uxh$'('a$',fmb_'N$'_2,'one$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.56           & 'uxh$'('a$',fmb_'N$'_2,'zero$','m$') = 'uvu$'
% 40.41/5.56           & 'uxh$'('a$',fmb_'N$'_2,'zero$',fmb_'N$'_2) = 'uvu$'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$ac',type,'fun_app$ac': 'N_a_bool_fun_fun$' * 'N$' > 'A_bool_fun$').
% 40.41/5.56  tff('function_fun_app$ac',axiom,
% 40.41/5.56             'fun_app$ac'(fmb_'N_a_bool_fun_fun$'_1,'m$') = fmb_'A_bool_fun$'_2
% 40.41/5.56           & 'fun_app$ac'(fmb_'N_a_bool_fun_fun$'_1,fmb_'N$'_2) = fmb_'A_bool_fun$'_2
% 40.41/5.56  %         'fun_app$ac'(fmb_'N_a_bool_fun_fun$'_2,'m$') undefined in model
% 40.41/5.56  %         'fun_app$ac'(fmb_'N_a_bool_fun_fun$'_2,fmb_'N$'_2) undefined in model
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_vec_lambda$d',type,'vec_lambda$d': 'N_a_n_vec_fun$' > 'A_n_vec_n_vec$').
% 40.41/5.56  tff('function_vec_lambda$d',axiom,
% 40.41/5.56             'vec_lambda$d'('uvy$') = 'one$e'
% 40.41/5.56           & 'vec_lambda$d'('uvs$') = 'zero$e'
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$w',type,'fun_app$w': 'A_b_vec_n_vec_a_fun$' * 'A_b_vec_n_vec$' > 'A$').
% 40.41/5.56  tff('function_fun_app$w',axiom,
% 40.41/5.56             'fun_app$w'(fmb_'A_b_vec_n_vec_a_fun$'_1,'a$a') = 'zero$'
% 40.41/5.56           & 'fun_app$w'(fmb_'A_b_vec_n_vec_a_fun$'_1,'a$') = 'zero$'
% 40.41/5.56  %         'fun_app$w'(fmb_'A_b_vec_n_vec_a_fun$'_2,'a$a') undefined in model
% 40.41/5.56  %         'fun_app$w'(fmb_'A_b_vec_n_vec_a_fun$'_2,'a$') undefined in model
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_thesis$',type,'thesis$': $o).% 'thesis$' undefined
% 40.41/5.56  tff('declare_fun_app$ae',type,'fun_app$ae': 'A_b_vec_bool_fun$' * 'A_b_vec$' > $o ).
% 40.41/5.56  tff('predicate_fun_app$ae',axiom,
% 40.41/5.56             ~'fun_app$ae'(fmb_'A_b_vec_bool_fun$'_1,'one$c')
% 40.41/5.56           & 'fun_app$ae'(fmb_'A_b_vec_bool_fun$'_1,'zero$d')
% 40.41/5.56           & 'fun_app$ae'(fmb_'A_b_vec_bool_fun$'_2,'one$c')
% 40.41/5.56           & 'fun_app$ae'(fmb_'A_b_vec_bool_fun$'_2,'zero$d')
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$ab',type,'fun_app$ab': 'A_bool_fun$' * 'A$' > $o ).
% 40.41/5.56  tff('predicate_fun_app$ab',axiom,
% 40.41/5.56             'fun_app$ab'(fmb_'A_bool_fun$'_1,'one$')
% 40.41/5.56           & ~'fun_app$ab'(fmb_'A_bool_fun$'_1,'zero$')
% 40.41/5.56           & 'fun_app$ab'(fmb_'A_bool_fun$'_2,'one$')
% 40.41/5.56           & ~'fun_app$ab'(fmb_'A_bool_fun$'_2,'zero$')
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$',type,'fun_app$': 'N_bool_fun$' * 'N$' > $o ).
% 40.41/5.56  tff('predicate_fun_app$',axiom,
% 40.41/5.56             'fun_app$'('uu$','m$')
% 40.41/5.56           & 'fun_app$'('uu$',fmb_'N$'_2)
% 40.41/5.56           & ~'fun_app$'(fmb_'N_bool_fun$'_2,'m$')
% 40.41/5.56           & ~'fun_app$'(fmb_'N_bool_fun$'_2,fmb_'N$'_2)
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$x',type,'fun_app$x': 'A_b_vec_n_vec_bool_fun$' * 'A_b_vec_n_vec$' > $o ).
% 40.41/5.56  tff('predicate_fun_app$x',axiom,
% 40.41/5.56             ~'fun_app$x'(fmb_'A_b_vec_n_vec_bool_fun$'_1,'a$a')
% 40.41/5.56           & 'fun_app$x'(fmb_'A_b_vec_n_vec_bool_fun$'_1,'a$')
% 40.41/5.56           & ~'fun_app$x'(fmb_'A_b_vec_n_vec_bool_fun$'_2,'a$a')
% 40.41/5.56           & ~'fun_app$x'(fmb_'A_b_vec_n_vec_bool_fun$'_2,'a$')
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  tff('declare_fun_app$z',type,'fun_app$z': 'A_n_vec_bool_fun$' * 'A_n_vec$' > $o ).
% 40.41/5.56  tff('predicate_fun_app$z',axiom,
% 40.41/5.56             'fun_app$z'(fmb_'A_n_vec_bool_fun$'_1,'zero$c')
% 40.41/5.56           & ~'fun_app$z'(fmb_'A_n_vec_bool_fun$'_1,'one$b')
% 40.41/5.56           & ~'fun_app$z'(fmb_'A_n_vec_bool_fun$'_2,'zero$c')
% 40.41/5.56           & ~'fun_app$z'(fmb_'A_n_vec_bool_fun$'_2,'one$b')
% 40.41/5.56  
% 40.41/5.56  ).
% 40.41/5.56  
% 40.41/5.56  % SZS output end FiniteModel for theBenchmark
% 40.41/5.56  % (14434)------------------------------
% 40.41/5.56  % (14434)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 40.41/5.56  % (14434)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 40.41/5.56  % (14434)Termination reason: Satisfiable
% 40.41/5.56  
% 40.41/5.56  % (14434)Memory used [KB]: 25585
% 40.41/5.56  % (14434)Time elapsed: 1.127 s
% 40.41/5.56  % (14434)Instructions burned: 783 (million)
% 40.41/5.56  % (14434)------------------------------
% 40.41/5.56  % (14434)------------------------------
% 40.41/5.56  % (14177)Success in time 5.193 s
%------------------------------------------------------------------------------