0.01/0.12	% Problem    : theBenchmark.p : TPTP v0.0.0. Released v0.0.0.
0.01/0.12	% Command    : run_vampire %s %d SAT
0.12/0.33	% Computer : n007.cluster.edu
0.12/0.33	% Model    : x86_64 x86_64
0.12/0.33	% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
0.12/0.33	% Memory   : 8042.1875MB
0.12/0.33	% OS       : Linux 3.10.0-693.el7.x86_64
0.12/0.33	% CPULimit   : 960
0.12/0.33	% WCLimit    : 120
0.12/0.33	% DateTime   : Wed Jul 30 07:28:19 EDT 2025
0.12/0.33	% CPUTime    : 
0.19/0.35	This is a TFF_ problem
0.19/0.35	Running first-order model finding
0.19/0.35	Running /export/starexec/sandbox/solver/bin/vampire --mode casc --intent sat -m 16384 --cores 7 -t 120 /export/starexec/sandbox/benchmark/theBenchmark.p
0.19/0.42	% (27698)Running in auto input_syntax mode. Trying TPTP
0.19/0.42	% (27714)dis+11_61:31_drc=ordering:lsd=5:abs=on:bsr=unit_only:rp=on:newcnf=on:random_seed=4101934358:i=135531:add=off:rawr=on_1199 on theBenchmark for (1199ds/135531Mi)
0.21/0.45	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.45	% (27716)dis+10_1_sil=32000:sp=arity:random_seed=744970822:i=103:fgj=on_1199 on theBenchmark for (1199ds/103Mi)
0.21/0.45	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.45	% (27717)ott+31_1_sil=16000:bce=on:lcm=predicate:newcnf=on:random_seed=2270347580:i=116_1199 on theBenchmark for (1199ds/116Mi)
0.21/0.45	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.45	% (27719)ott-3_16_to=lpo:sil=16000:sp=arity:abs=on:fd=off:rp=on:random_seed=900452115:i=159:nicw=on:bs=unit_only:fsr=off:amm=off_1199 on theBenchmark for (1199ds/159Mi)
0.21/0.45	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.45	% (27715)dis+10_161_sil=256000:plsq=on:plsqr=61199697,1048576:gs=on:alpa=true:sac=on:slsq=on:cn=on:random_seed=1039735133:gsem=randomized:i=88024:add=on:uhcvi=off:rawr=on_1199 on theBenchmark for (1199ds/88024Mi)
0.21/0.45	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.45	% (27713)fmb+10_1_sas=cadical:bce=on:rp=on:random_seed=4254774164_1199 on theBenchmark for (1199ds/0Mi)
0.21/0.46	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.46	% (27718)ott+1_1_to=lpo:sil=16000:sp=reverse_arity:erd=off:random_seed=3646089648:i=131_1199 on theBenchmark for (1199ds/131Mi)
0.21/0.50	% (27716)Instruction limit reached! 
0.21/0.50	% (27716)------------------------------
0.21/0.50	% (27716)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200)
0.21/0.50	% (27716)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
0.21/0.50	% (27716)Termination reason: Instruction limit
0.21/0.50	% (27716)Termination phase: Saturation
0.21/0.50	
0.21/0.50	% (27716)Time elapsed: 0.053 s
0.21/0.50	% (27716)Peak memory usage: 9 MB
0.21/0.50	% (27716)Instructions burned: 103 (million)
0.21/0.51	% (27717)Instruction limit reached! 
0.21/0.51	% (27717)------------------------------
0.21/0.51	% (27717)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200)
0.21/0.51	% (27717)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
0.21/0.51	% (27717)Termination reason: Instruction limit
0.21/0.51	% (27717)Termination phase: Saturation
0.21/0.51	
0.21/0.51	% (27717)Time elapsed: 0.058 s
0.21/0.51	% (27717)Peak memory usage: 9 MB
0.21/0.51	% (27717)Instructions burned: 118 (million)
0.21/0.52	% (27719)Instruction limit reached! 
0.21/0.52	% (27719)------------------------------
0.21/0.52	% (27719)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200)
0.21/0.52	% (27719)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
0.21/0.52	% (27719)Termination reason: Instruction limit
0.21/0.52	% (27719)Termination phase: Saturation
0.21/0.52	
0.21/0.52	% (27719)Time elapsed: 0.064 s
0.21/0.52	% (27719)Peak memory usage: 10 MB
0.21/0.52	% (27719)Instructions burned: 160 (million)
0.21/0.52	% (27718)Instruction limit reached! 
0.21/0.52	% (27718)------------------------------
0.21/0.52	% (27718)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200)
0.21/0.52	% (27718)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
0.21/0.52	% (27718)Termination reason: Instruction limit
0.21/0.52	% (27718)Termination phase: Saturation
0.21/0.52	
0.21/0.52	% (27718)Time elapsed: 0.058 s
0.21/0.52	% (27718)Peak memory usage: 10 MB
0.21/0.52	% (27718)Instructions burned: 134 (million)
0.21/0.55	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.55	% (27765)fmb+10_1_fmbas=predicate:sil=64000:sas=cadical:random_seed=4294773580:i=714:nm=2_1198 on theBenchmark for (1198ds/714Mi)
0.21/0.55	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.55	% (27766)ott+32_1_sil=16000:bsd=on:sp=const_max:bce=on:random_seed=1042651265:i=131:bd=preordered:fsd=on_1198 on theBenchmark for (1198ds/131Mi)
0.21/0.56	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.56	% (27767)dis+11_32_anc=none:slsqr=2,1:sil=64000:sas=cadical:lma=off:lsd=50:s2agt=8:slsqc=1:kmz=on:newcnf=on:slsq=on:random_seed=1046394916:i=684:slsql=off:nicw=on:bs=unit_only:rawr=on_1198 on theBenchmark for (1198ds/684Mi)
0.21/0.56	% (27698)Running in auto input_syntax mode. Trying TPTP
0.21/0.56	% (27768)ott-21_1_sil=16000:fs=off:random_seed=1993839543:i=180:av=off:fsr=off_1198 on theBenchmark for (1198ds/180Mi)
1.57/0.60	% TRYING [1]
1.57/0.60	% (27766)Instruction limit reached! 
1.57/0.60	% (27766)------------------------------
1.57/0.60	% (27766)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200)
1.57/0.60	% (27766)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
1.57/0.60	% (27766)Termination reason: Instruction limit
1.57/0.60	% (27766)Termination phase: Saturation
1.57/0.60	
1.57/0.60	% (27766)Time elapsed: 0.048 s
1.57/0.60	% (27766)Peak memory usage: 10 MB
1.57/0.60	% (27766)Instructions burned: 133 (million)
1.57/0.60	% TRYING [2]
1.57/0.61	% (27768)Instruction limit reached! 
1.57/0.61	% (27768)------------------------------
1.57/0.61	% (27768)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200)
1.57/0.61	% (27768)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
1.57/0.61	% (27768)Termination reason: Instruction limit
1.57/0.61	% (27768)Termination phase: Saturation
1.57/0.61	
1.57/0.61	% (27768)Time elapsed: 0.047 s
1.57/0.61	% (27768)Peak memory usage: 9 MB
1.57/0.61	% (27768)Instructions burned: 181 (million)
1.95/0.64	% Finite Model Found!
1.95/0.64	% SZS status CounterSatisfiable for theBenchmark
1.95/0.64	% (27765)First to succeed.
1.95/0.65	% (27765)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-27698"
1.95/0.65	% (27698)Running in auto input_syntax mode. Trying TPTP
1.95/0.65	% (27773)dis+10_4_sil=64000:sp=reverse_arity:bsr=on:sac=on:cn=on:random_seed=435070659:i=477:bd=all_1197 on theBenchmark for (1197ds/477Mi)
1.95/0.65	% (27698)Running in auto input_syntax mode. Trying TPTP
1.95/0.65	% SZS output start FiniteModel for theBenchmark
1.95/0.65	tff('declare_$i1',type,'fmb_$i_1':$i).
1.95/0.65	tff('finite_domain_$i',axiom,
1.95/0.65	      ! [X:$i] : (
1.95/0.65	         X = 'fmb_$i_1'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('declare_B_a_vec_set$',type,'B_a_vec_set$':$tType).
1.95/0.65	tff('declare_B_a_vec_set$1',type,'fmb_B_a_vec_set$_1':'B_a_vec_set$').
1.95/0.65	tff('declare_B_a_vec_set$2',type,'fmb_B_a_vec_set$_2':'B_a_vec_set$').
1.95/0.65	tff('finite_domain_B_a_vec_set$',axiom,
1.95/0.65	      ! [X:'B_a_vec_set$'] : (
1.95/0.65	         X = 'fmb_B_a_vec_set$_1' | X = 'fmb_B_a_vec_set$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_a_vec_set$',axiom,
1.95/0.65	         'fmb_B_a_vec_set$_1' != 'fmb_B_a_vec_set$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_a_vec_a_vec$',type,'B_a_vec_a_vec$':$tType).
1.95/0.65	tff('declare_B_a_vec_a_vec$1',type,'fmb_B_a_vec_a_vec$_1':'B_a_vec_a_vec$').
1.95/0.65	tff('declare_B_a_vec_a_vec$2',type,'fmb_B_a_vec_a_vec$_2':'B_a_vec_a_vec$').
1.95/0.65	tff('finite_domain_B_a_vec_a_vec$',axiom,
1.95/0.65	      ! [X:'B_a_vec_a_vec$'] : (
1.95/0.65	         X = 'fmb_B_a_vec_a_vec$_1' | X = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_a_vec_a_vec$',axiom,
1.95/0.65	         'fmb_B_a_vec_a_vec$_1' != 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_set$',type,'B_c_vec_set$':$tType).
1.95/0.65	tff('declare_B_c_vec_set$1',type,'fmb_B_c_vec_set$_1':'B_c_vec_set$').
1.95/0.65	tff('declare_B_c_vec_set$2',type,'fmb_B_c_vec_set$_2':'B_c_vec_set$').
1.95/0.65	tff('finite_domain_B_c_vec_set$',axiom,
1.95/0.65	      ! [X:'B_c_vec_set$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_set$_1' | X = 'fmb_B_c_vec_set$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_set$',axiom,
1.95/0.65	         'fmb_B_c_vec_set$_1' != 'fmb_B_c_vec_set$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_C_b_c_vec_bool_fun_fun$',type,'C_b_c_vec_bool_fun_fun$':$tType).
1.95/0.65	tff('declare_C_b_c_vec_bool_fun_fun$1',type,'fmb_C_b_c_vec_bool_fun_fun$_1':'C_b_c_vec_bool_fun_fun$').
1.95/0.65	tff('declare_C_b_c_vec_bool_fun_fun$2',type,'fmb_C_b_c_vec_bool_fun_fun$_2':'C_b_c_vec_bool_fun_fun$').
1.95/0.65	tff('finite_domain_C_b_c_vec_bool_fun_fun$',axiom,
1.95/0.65	      ! [X:'C_b_c_vec_bool_fun_fun$'] : (
1.95/0.65	         X = 'fmb_C_b_c_vec_bool_fun_fun$_1' | X = 'fmb_C_b_c_vec_bool_fun_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_C_b_c_vec_bool_fun_fun$',axiom,
1.95/0.65	         'fmb_C_b_c_vec_bool_fun_fun$_1' != 'fmb_C_b_c_vec_bool_fun_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_a_vec$',type,'B_c_vec_a_vec_a_vec_a_vec$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_a_vec$1',type,'fmb_B_c_vec_a_vec_a_vec_a_vec$_1':'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_a_vec$2',type,'fmb_B_c_vec_a_vec_a_vec_a_vec$_2':'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_a_vec_a_vec$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_a_vec_a_vec$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_1' | X = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_a_vec_a_vec$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_a_vec_a_vec$_1' != 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_c_vec$',type,'B_c_vec_a_vec_c_vec$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_c_vec$1',type,'fmb_B_c_vec_a_vec_c_vec$_1':'B_c_vec_a_vec_c_vec$').
1.95/0.65	tff('declare_B_c_vec_a_vec_c_vec$2',type,'fmb_B_c_vec_a_vec_c_vec$_2':'B_c_vec_a_vec_c_vec$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_c_vec$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_c_vec$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_c_vec$_1' | X = 'fmb_B_c_vec_a_vec_c_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_c_vec$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_c_vec$_1' != 'fmb_B_c_vec_a_vec_c_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_C_b_a_vec_c_vec_fun$',type,'C_b_a_vec_c_vec_fun$':$tType).
1.95/0.65	tff('declare_C_b_a_vec_c_vec_fun$1',type,'fmb_C_b_a_vec_c_vec_fun$_1':'C_b_a_vec_c_vec_fun$').
1.95/0.65	tff('declare_C_b_a_vec_c_vec_fun$2',type,'fmb_C_b_a_vec_c_vec_fun$_2':'C_b_a_vec_c_vec_fun$').
1.95/0.65	tff('finite_domain_C_b_a_vec_c_vec_fun$',axiom,
1.95/0.65	      ! [X:'C_b_a_vec_c_vec_fun$'] : (
1.95/0.65	         X = 'fmb_C_b_a_vec_c_vec_fun$_1' | X = 'fmb_C_b_a_vec_c_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_C_b_a_vec_c_vec_fun$',axiom,
1.95/0.65	         'fmb_C_b_a_vec_c_vec_fun$_1' != 'fmb_C_b_a_vec_c_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_a_vec_a_vec_a_vec$',type,'B_a_vec_a_vec_a_vec$':$tType).
1.95/0.65	tff('declare_B_a_vec_a_vec_a_vec$1',type,'fmb_B_a_vec_a_vec_a_vec$_1':'B_a_vec_a_vec_a_vec$').
1.95/0.65	tff('declare_B_a_vec_a_vec_a_vec$2',type,'fmb_B_a_vec_a_vec_a_vec$_2':'B_a_vec_a_vec_a_vec$').
1.95/0.65	tff('finite_domain_B_a_vec_a_vec_a_vec$',axiom,
1.95/0.65	      ! [X:'B_a_vec_a_vec_a_vec$'] : (
1.95/0.65	         X = 'fmb_B_a_vec_a_vec_a_vec$_1' | X = 'fmb_B_a_vec_a_vec_a_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_a_vec_a_vec_a_vec$',axiom,
1.95/0.65	         'fmb_B_a_vec_a_vec_a_vec$_1' != 'fmb_B_a_vec_a_vec_a_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_b_fun$',type,'B_b_fun$':$tType).
1.95/0.65	tff('declare_B_b_fun$1',type,'fmb_B_b_fun$_1':'B_b_fun$').
1.95/0.65	tff('declare_B_b_fun$2',type,'fmb_B_b_fun$_2':'B_b_fun$').
1.95/0.65	tff('finite_domain_B_b_fun$',axiom,
1.95/0.65	      ! [X:'B_b_fun$'] : (
1.95/0.65	         X = 'fmb_B_b_fun$_1' | X = 'fmb_B_b_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_b_fun$',axiom,
1.95/0.65	         'fmb_B_b_fun$_1' != 'fmb_B_b_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_b_c_vec_fun$',type,'B_b_c_vec_fun$':$tType).
1.95/0.65	tff('declare_B_b_c_vec_fun$1',type,'fmb_B_b_c_vec_fun$_1':'B_b_c_vec_fun$').
1.95/0.65	tff('declare_B_b_c_vec_fun$2',type,'fmb_B_b_c_vec_fun$_2':'B_b_c_vec_fun$').
1.95/0.65	tff('finite_domain_B_b_c_vec_fun$',axiom,
1.95/0.65	      ! [X:'B_b_c_vec_fun$'] : (
1.95/0.65	         X = 'fmb_B_b_c_vec_fun$_1' | X = 'fmb_B_b_c_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_b_c_vec_fun$',axiom,
1.95/0.65	         'fmb_B_b_c_vec_fun$_1' != 'fmb_B_b_c_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_a_vec_fun$',type,'A_b_a_vec_fun$':$tType).
1.95/0.65	tff('declare_A_b_a_vec_fun$1',type,'fmb_A_b_a_vec_fun$_1':'A_b_a_vec_fun$').
1.95/0.65	tff('declare_A_b_a_vec_fun$2',type,'fmb_A_b_a_vec_fun$_2':'A_b_a_vec_fun$').
1.95/0.65	tff('finite_domain_A_b_a_vec_fun$',axiom,
1.95/0.65	      ! [X:'A_b_a_vec_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_a_vec_fun$_1' | X = 'fmb_A_b_a_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_a_vec_fun$',axiom,
1.95/0.65	         'fmb_A_b_a_vec_fun$_1' != 'fmb_A_b_a_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_C_b_bool_fun_fun$',type,'C_b_bool_fun_fun$':$tType).
1.95/0.65	tff('declare_C_b_bool_fun_fun$1',type,'fmb_C_b_bool_fun_fun$_1':'C_b_bool_fun_fun$').
1.95/0.65	tff('declare_C_b_bool_fun_fun$2',type,'fmb_C_b_bool_fun_fun$_2':'C_b_bool_fun_fun$').
1.95/0.65	tff('finite_domain_C_b_bool_fun_fun$',axiom,
1.95/0.65	      ! [X:'C_b_bool_fun_fun$'] : (
1.95/0.65	         X = 'fmb_C_b_bool_fun_fun$_1' | X = 'fmb_C_b_bool_fun_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_C_b_bool_fun_fun$',axiom,
1.95/0.65	         'fmb_C_b_bool_fun_fun$_1' != 'fmb_C_b_bool_fun_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_bool_fun$',type,'B_c_vec_bool_fun$':$tType).
1.95/0.65	tff('declare_B_c_vec_bool_fun$1',type,'fmb_B_c_vec_bool_fun$_1':'B_c_vec_bool_fun$').
1.95/0.65	tff('declare_B_c_vec_bool_fun$2',type,'fmb_B_c_vec_bool_fun$_2':'B_c_vec_bool_fun$').
1.95/0.65	tff('finite_domain_B_c_vec_bool_fun$',axiom,
1.95/0.65	      ! [X:'B_c_vec_bool_fun$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_bool_fun$_1' | X = 'fmb_B_c_vec_bool_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_bool_fun$',axiom,
1.95/0.65	         'fmb_B_c_vec_bool_fun$_1' != 'fmb_B_c_vec_bool_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_bool_fun_fun$',type,'A_b_bool_fun_fun$':$tType).
1.95/0.65	tff('declare_A_b_bool_fun_fun$1',type,'fmb_A_b_bool_fun_fun$_1':'A_b_bool_fun_fun$').
1.95/0.65	tff('declare_A_b_bool_fun_fun$2',type,'fmb_A_b_bool_fun_fun$_2':'A_b_bool_fun_fun$').
1.95/0.65	tff('finite_domain_A_b_bool_fun_fun$',axiom,
1.95/0.65	      ! [X:'A_b_bool_fun_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_bool_fun_fun$_1' | X = 'fmb_A_b_bool_fun_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_bool_fun_fun$',axiom,
1.95/0.65	         'fmb_A_b_bool_fun_fun$_1' != 'fmb_A_b_bool_fun_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_C_b_a_vec_fun$',type,'C_b_a_vec_fun$':$tType).
1.95/0.65	tff('declare_C_b_a_vec_fun$1',type,'fmb_C_b_a_vec_fun$_1':'C_b_a_vec_fun$').
1.95/0.65	tff('declare_C_b_a_vec_fun$2',type,'fmb_C_b_a_vec_fun$_2':'C_b_a_vec_fun$').
1.95/0.65	tff('finite_domain_C_b_a_vec_fun$',axiom,
1.95/0.65	      ! [X:'C_b_a_vec_fun$'] : (
1.95/0.65	         X = 'fmb_C_b_a_vec_fun$_1' | X = 'fmb_C_b_a_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_C_b_a_vec_fun$',axiom,
1.95/0.65	         'fmb_C_b_a_vec_fun$_1' != 'fmb_C_b_a_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_b_c_vec_fun$',type,'B_c_vec_a_vec_b_c_vec_fun$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_b_c_vec_fun$1',type,'fmb_B_c_vec_a_vec_b_c_vec_fun$_1':'B_c_vec_a_vec_b_c_vec_fun$').
1.95/0.65	tff('declare_B_c_vec_a_vec_b_c_vec_fun$2',type,'fmb_B_c_vec_a_vec_b_c_vec_fun$_2':'B_c_vec_a_vec_b_c_vec_fun$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_b_c_vec_fun$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_b_c_vec_fun$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_b_c_vec_fun$_1' | X = 'fmb_B_c_vec_a_vec_b_c_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_b_c_vec_fun$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_b_c_vec_fun$_1' != 'fmb_B_c_vec_a_vec_b_c_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_b_fun$',type,'B_c_vec_b_fun$':$tType).
1.95/0.65	tff('declare_B_c_vec_b_fun$1',type,'fmb_B_c_vec_b_fun$_1':'B_c_vec_b_fun$').
1.95/0.65	tff('declare_B_c_vec_b_fun$2',type,'fmb_B_c_vec_b_fun$_2':'B_c_vec_b_fun$').
1.95/0.65	tff('finite_domain_B_c_vec_b_fun$',axiom,
1.95/0.65	      ! [X:'B_c_vec_b_fun$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_b_fun$_1' | X = 'fmb_B_c_vec_b_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_b_fun$',axiom,
1.95/0.65	         'fmb_B_c_vec_b_fun$_1' != 'fmb_B_c_vec_b_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_a_vec$',type,'B_a_vec$':$tType).
1.95/0.65	tff('declare_B_a_vec$1',type,'fmb_B_a_vec$_1':'B_a_vec$').
1.95/0.65	tff('declare_B_a_vec$2',type,'fmb_B_a_vec$_2':'B_a_vec$').
1.95/0.65	tff('finite_domain_B_a_vec$',axiom,
1.95/0.65	      ! [X:'B_a_vec$'] : (
1.95/0.65	         X = 'fmb_B_a_vec$_1' | X = 'fmb_B_a_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_a_vec$',axiom,
1.95/0.65	         'fmb_B_a_vec$_1' != 'fmb_B_a_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_a_vec_bool_fun_fun$',type,'A_b_a_vec_bool_fun_fun$':$tType).
1.95/0.65	tff('declare_A_b_a_vec_bool_fun_fun$1',type,'fmb_A_b_a_vec_bool_fun_fun$_1':'A_b_a_vec_bool_fun_fun$').
1.95/0.65	tff('declare_A_b_a_vec_bool_fun_fun$2',type,'fmb_A_b_a_vec_bool_fun_fun$_2':'A_b_a_vec_bool_fun_fun$').
1.95/0.65	tff('finite_domain_A_b_a_vec_bool_fun_fun$',axiom,
1.95/0.65	      ! [X:'A_b_a_vec_bool_fun_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_a_vec_bool_fun_fun$_1' | X = 'fmb_A_b_a_vec_bool_fun_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_a_vec_bool_fun_fun$',axiom,
1.95/0.65	         'fmb_A_b_a_vec_bool_fun_fun$_1' != 'fmb_A_b_a_vec_bool_fun_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec$',type,'B_c_vec_a_vec$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec$1',type,'fmb_B_c_vec_a_vec$_1':'B_c_vec_a_vec$').
1.95/0.65	tff('declare_B_c_vec_a_vec$2',type,'fmb_B_c_vec_a_vec$_2':'B_c_vec_a_vec$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec$_1' | X = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec$_1' != 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_C_b_a_vec_bool_fun_fun$',type,'C_b_a_vec_bool_fun_fun$':$tType).
1.95/0.65	tff('declare_C_b_a_vec_bool_fun_fun$1',type,'fmb_C_b_a_vec_bool_fun_fun$_1':'C_b_a_vec_bool_fun_fun$').
1.95/0.65	tff('declare_C_b_a_vec_bool_fun_fun$2',type,'fmb_C_b_a_vec_bool_fun_fun$_2':'C_b_a_vec_bool_fun_fun$').
1.95/0.65	tff('finite_domain_C_b_a_vec_bool_fun_fun$',axiom,
1.95/0.65	      ! [X:'C_b_a_vec_bool_fun_fun$'] : (
1.95/0.65	         X = 'fmb_C_b_a_vec_bool_fun_fun$_1' | X = 'fmb_C_b_a_vec_bool_fun_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_C_b_a_vec_bool_fun_fun$',axiom,
1.95/0.65	         'fmb_C_b_a_vec_bool_fun_fun$_1' != 'fmb_C_b_a_vec_bool_fun_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B$',type,'B$':$tType).
1.95/0.65	tff('declare_B$1',type,'fmb_B$_1':'B$').
1.95/0.65	tff('declare_B$2',type,'fmb_B$_2':'B$').
1.95/0.65	tff('finite_domain_B$',axiom,
1.95/0.65	      ! [X:'B$'] : (
1.95/0.65	         X = 'fmb_B$_1' | X = 'fmb_B$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B$',axiom,
1.95/0.65	         'fmb_B$_1' != 'fmb_B$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_C$',type,'C$':$tType).
1.95/0.65	tff('declare_C$1',type,'fmb_C$_1':'C$').
1.95/0.65	tff('finite_domain_C$',axiom,
1.95/0.65	      ! [X:'C$'] : (
1.95/0.65	         X = 'fmb_C$_1'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_set$',type,'B_c_vec_a_vec_set$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_set$1',type,'fmb_B_c_vec_a_vec_set$_1':'B_c_vec_a_vec_set$').
1.95/0.65	tff('declare_B_c_vec_a_vec_set$2',type,'fmb_B_c_vec_a_vec_set$_2':'B_c_vec_a_vec_set$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_set$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_set$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_set$_1' | X = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_set$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_set$_1' != 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_C_b_fun$',type,'C_b_fun$':$tType).
1.95/0.65	tff('declare_C_b_fun$1',type,'fmb_C_b_fun$_1':'C_b_fun$').
1.95/0.65	tff('declare_C_b_fun$2',type,'fmb_C_b_fun$_2':'C_b_fun$').
1.95/0.65	tff('finite_domain_C_b_fun$',axiom,
1.95/0.65	      ! [X:'C_b_fun$'] : (
1.95/0.65	         X = 'fmb_C_b_fun$_1' | X = 'fmb_C_b_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_C_b_fun$',axiom,
1.95/0.65	         'fmb_C_b_fun$_1' != 'fmb_C_b_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_b_c_vec_fun$',type,'B_c_vec_b_c_vec_fun$':$tType).
1.95/0.65	tff('declare_B_c_vec_b_c_vec_fun$1',type,'fmb_B_c_vec_b_c_vec_fun$_1':'B_c_vec_b_c_vec_fun$').
1.95/0.65	tff('declare_B_c_vec_b_c_vec_fun$2',type,'fmb_B_c_vec_b_c_vec_fun$_2':'B_c_vec_b_c_vec_fun$').
1.95/0.65	tff('finite_domain_B_c_vec_b_c_vec_fun$',axiom,
1.95/0.65	      ! [X:'B_c_vec_b_c_vec_fun$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_b_c_vec_fun$_1' | X = 'fmb_B_c_vec_b_c_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_b_c_vec_fun$',axiom,
1.95/0.65	         'fmb_B_c_vec_b_c_vec_fun$_1' != 'fmb_B_c_vec_b_c_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_C_b_c_vec_fun$',type,'C_b_c_vec_fun$':$tType).
1.95/0.65	tff('declare_C_b_c_vec_fun$1',type,'fmb_C_b_c_vec_fun$_1':'C_b_c_vec_fun$').
1.95/0.65	tff('declare_C_b_c_vec_fun$2',type,'fmb_C_b_c_vec_fun$_2':'C_b_c_vec_fun$').
1.95/0.65	tff('finite_domain_C_b_c_vec_fun$',axiom,
1.95/0.65	      ! [X:'C_b_c_vec_fun$'] : (
1.95/0.65	         X = 'fmb_C_b_c_vec_fun$_1' | X = 'fmb_C_b_c_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_C_b_c_vec_fun$',axiom,
1.95/0.65	         'fmb_C_b_c_vec_fun$_1' != 'fmb_C_b_c_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_a_vec_c_vec$',type,'B_a_vec_c_vec$':$tType).
1.95/0.65	tff('declare_B_a_vec_c_vec$1',type,'fmb_B_a_vec_c_vec$_1':'B_a_vec_c_vec$').
1.95/0.65	tff('declare_B_a_vec_c_vec$2',type,'fmb_B_a_vec_c_vec$_2':'B_a_vec_c_vec$').
1.95/0.65	tff('finite_domain_B_a_vec_c_vec$',axiom,
1.95/0.65	      ! [X:'B_a_vec_c_vec$'] : (
1.95/0.65	         X = 'fmb_B_a_vec_c_vec$_1' | X = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_a_vec_c_vec$',axiom,
1.95/0.65	         'fmb_B_a_vec_c_vec$_1' != 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_c_vec_a_vec$',type,'B_c_vec_c_vec_a_vec$':$tType).
1.95/0.65	tff('declare_B_c_vec_c_vec_a_vec$1',type,'fmb_B_c_vec_c_vec_a_vec$_1':'B_c_vec_c_vec_a_vec$').
1.95/0.65	tff('declare_B_c_vec_c_vec_a_vec$2',type,'fmb_B_c_vec_c_vec_a_vec$_2':'B_c_vec_c_vec_a_vec$').
1.95/0.65	tff('finite_domain_B_c_vec_c_vec_a_vec$',axiom,
1.95/0.65	      ! [X:'B_c_vec_c_vec_a_vec$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_c_vec_a_vec$_1' | X = 'fmb_B_c_vec_c_vec_a_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_c_vec_a_vec$',axiom,
1.95/0.65	         'fmb_B_c_vec_c_vec_a_vec$_1' != 'fmb_B_c_vec_c_vec_a_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff(declare_tlbool,type,tlbool:$tType).
1.95/0.65	tff(declare_tlbool1,type,fmb_tlbool_1:tlbool).
1.95/0.65	tff(declare_tlbool2,type,fmb_tlbool_2:tlbool).
1.95/0.65	tff(finite_domain_tlbool,axiom,
1.95/0.65	      ! [X:tlbool] : (
1.95/0.65	         X = fmb_tlbool_1 | X = fmb_tlbool_2
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff(distinct_domain_tlbool,axiom,
1.95/0.65	         fmb_tlbool_1 != fmb_tlbool_2
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_c_vec_fun$',type,'A_b_c_vec_fun$':$tType).
1.95/0.65	tff('declare_A_b_c_vec_fun$1',type,'fmb_A_b_c_vec_fun$_1':'A_b_c_vec_fun$').
1.95/0.65	tff('declare_A_b_c_vec_fun$2',type,'fmb_A_b_c_vec_fun$_2':'A_b_c_vec_fun$').
1.95/0.65	tff('finite_domain_A_b_c_vec_fun$',axiom,
1.95/0.65	      ! [X:'A_b_c_vec_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_c_vec_fun$_1' | X = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_c_vec_fun$',axiom,
1.95/0.65	         'fmb_A_b_c_vec_fun$_1' != 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_c_vec_a_vec_a_vec_bool_fun_fun$',type,'A_b_c_vec_a_vec_a_vec_bool_fun_fun$':$tType).
1.95/0.65	tff('declare_A_b_c_vec_a_vec_a_vec_bool_fun_fun$1',type,'fmb_A_b_c_vec_a_vec_a_vec_bool_fun_fun$_1':'A_b_c_vec_a_vec_a_vec_bool_fun_fun$').
1.95/0.65	tff('declare_A_b_c_vec_a_vec_a_vec_bool_fun_fun$2',type,'fmb_A_b_c_vec_a_vec_a_vec_bool_fun_fun$_2':'A_b_c_vec_a_vec_a_vec_bool_fun_fun$').
1.95/0.65	tff('finite_domain_A_b_c_vec_a_vec_a_vec_bool_fun_fun$',axiom,
1.95/0.65	      ! [X:'A_b_c_vec_a_vec_a_vec_bool_fun_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_c_vec_a_vec_a_vec_bool_fun_fun$_1' | X = 'fmb_A_b_c_vec_a_vec_a_vec_bool_fun_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_c_vec_a_vec_a_vec_bool_fun_fun$',axiom,
1.95/0.65	         'fmb_A_b_c_vec_a_vec_a_vec_bool_fun_fun$_1' != 'fmb_A_b_c_vec_a_vec_a_vec_bool_fun_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_c_vec_a_vec_fun$',type,'A_b_c_vec_a_vec_fun$':$tType).
1.95/0.65	tff('declare_A_b_c_vec_a_vec_fun$1',type,'fmb_A_b_c_vec_a_vec_fun$_1':'A_b_c_vec_a_vec_fun$').
1.95/0.65	tff('declare_A_b_c_vec_a_vec_fun$2',type,'fmb_A_b_c_vec_a_vec_fun$_2':'A_b_c_vec_a_vec_fun$').
1.95/0.65	tff('finite_domain_A_b_c_vec_a_vec_fun$',axiom,
1.95/0.65	      ! [X:'A_b_c_vec_a_vec_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_c_vec_a_vec_fun$_1' | X = 'fmb_A_b_c_vec_a_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_c_vec_a_vec_fun$',axiom,
1.95/0.65	         'fmb_A_b_c_vec_a_vec_fun$_1' != 'fmb_A_b_c_vec_a_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_c_vec_a_vec_a_vec_fun$',type,'A_b_c_vec_a_vec_a_vec_fun$':$tType).
1.95/0.65	tff('declare_A_b_c_vec_a_vec_a_vec_fun$1',type,'fmb_A_b_c_vec_a_vec_a_vec_fun$_1':'A_b_c_vec_a_vec_a_vec_fun$').
1.95/0.65	tff('declare_A_b_c_vec_a_vec_a_vec_fun$2',type,'fmb_A_b_c_vec_a_vec_a_vec_fun$_2':'A_b_c_vec_a_vec_a_vec_fun$').
1.95/0.65	tff('finite_domain_A_b_c_vec_a_vec_a_vec_fun$',axiom,
1.95/0.65	      ! [X:'A_b_c_vec_a_vec_a_vec_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_1' | X = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_c_vec_a_vec_a_vec_fun$',axiom,
1.95/0.65	         'fmb_A_b_c_vec_a_vec_a_vec_fun$_1' != 'fmb_A_b_c_vec_a_vec_a_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_a_vec_a_vec_c_vec$',type,'B_a_vec_a_vec_c_vec$':$tType).
1.95/0.65	tff('declare_B_a_vec_a_vec_c_vec$1',type,'fmb_B_a_vec_a_vec_c_vec$_1':'B_a_vec_a_vec_c_vec$').
1.95/0.65	tff('declare_B_a_vec_a_vec_c_vec$2',type,'fmb_B_a_vec_a_vec_c_vec$_2':'B_a_vec_a_vec_c_vec$').
1.95/0.65	tff('finite_domain_B_a_vec_a_vec_c_vec$',axiom,
1.95/0.65	      ! [X:'B_a_vec_a_vec_c_vec$'] : (
1.95/0.65	         X = 'fmb_B_a_vec_a_vec_c_vec$_1' | X = 'fmb_B_a_vec_a_vec_c_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_a_vec_a_vec_c_vec$',axiom,
1.95/0.65	         'fmb_B_a_vec_a_vec_c_vec$_1' != 'fmb_B_a_vec_a_vec_c_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_c_vec_bool_fun_fun$',type,'A_b_c_vec_bool_fun_fun$':$tType).
1.95/0.65	tff('declare_A_b_c_vec_bool_fun_fun$1',type,'fmb_A_b_c_vec_bool_fun_fun$_1':'A_b_c_vec_bool_fun_fun$').
1.95/0.65	tff('declare_A_b_c_vec_bool_fun_fun$2',type,'fmb_A_b_c_vec_bool_fun_fun$_2':'A_b_c_vec_bool_fun_fun$').
1.95/0.65	tff('finite_domain_A_b_c_vec_bool_fun_fun$',axiom,
1.95/0.65	      ! [X:'A_b_c_vec_bool_fun_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_c_vec_bool_fun_fun$_1' | X = 'fmb_A_b_c_vec_bool_fun_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_c_vec_bool_fun_fun$',axiom,
1.95/0.65	         'fmb_A_b_c_vec_bool_fun_fun$_1' != 'fmb_A_b_c_vec_bool_fun_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_c_vec_a_vec_bool_fun_fun$',type,'A_b_c_vec_a_vec_bool_fun_fun$':$tType).
1.95/0.65	tff('declare_A_b_c_vec_a_vec_bool_fun_fun$1',type,'fmb_A_b_c_vec_a_vec_bool_fun_fun$_1':'A_b_c_vec_a_vec_bool_fun_fun$').
1.95/0.65	tff('declare_A_b_c_vec_a_vec_bool_fun_fun$2',type,'fmb_A_b_c_vec_a_vec_bool_fun_fun$_2':'A_b_c_vec_a_vec_bool_fun_fun$').
1.95/0.65	tff('finite_domain_A_b_c_vec_a_vec_bool_fun_fun$',axiom,
1.95/0.65	      ! [X:'A_b_c_vec_a_vec_bool_fun_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_c_vec_a_vec_bool_fun_fun$_1' | X = 'fmb_A_b_c_vec_a_vec_bool_fun_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_c_vec_a_vec_bool_fun_fun$',axiom,
1.95/0.65	         'fmb_A_b_c_vec_a_vec_bool_fun_fun$_1' != 'fmb_A_b_c_vec_a_vec_bool_fun_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec$',type,'B_c_vec_a_vec_a_vec$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec$1',type,'fmb_B_c_vec_a_vec_a_vec$_1':'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec$2',type,'fmb_B_c_vec_a_vec_a_vec$_2':'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_a_vec$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_a_vec$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_a_vec$_1' | X = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_a_vec$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_a_vec$_1' != 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A_b_fun$',type,'A_b_fun$':$tType).
1.95/0.65	tff('declare_A_b_fun$1',type,'fmb_A_b_fun$_1':'A_b_fun$').
1.95/0.65	tff('declare_A_b_fun$2',type,'fmb_A_b_fun$_2':'A_b_fun$').
1.95/0.65	tff('finite_domain_A_b_fun$',axiom,
1.95/0.65	      ! [X:'A_b_fun$'] : (
1.95/0.65	         X = 'fmb_A_b_fun$_1' | X = 'fmb_A_b_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_A_b_fun$',axiom,
1.95/0.65	         'fmb_A_b_fun$_1' != 'fmb_A_b_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_set$',type,'B_set$':$tType).
1.95/0.65	tff('declare_B_set$1',type,'fmb_B_set$_1':'B_set$').
1.95/0.65	tff('declare_B_set$2',type,'fmb_B_set$_2':'B_set$').
1.95/0.65	tff('finite_domain_B_set$',axiom,
1.95/0.65	      ! [X:'B_set$'] : (
1.95/0.65	         X = 'fmb_B_set$_1' | X = 'fmb_B_set$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_set$',axiom,
1.95/0.65	         'fmb_B_set$_1' != 'fmb_B_set$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_b_c_vec_a_vec_fun$',type,'B_c_vec_b_c_vec_a_vec_fun$':$tType).
1.95/0.65	tff('declare_B_c_vec_b_c_vec_a_vec_fun$1',type,'fmb_B_c_vec_b_c_vec_a_vec_fun$_1':'B_c_vec_b_c_vec_a_vec_fun$').
1.95/0.65	tff('declare_B_c_vec_b_c_vec_a_vec_fun$2',type,'fmb_B_c_vec_b_c_vec_a_vec_fun$_2':'B_c_vec_b_c_vec_a_vec_fun$').
1.95/0.65	tff('finite_domain_B_c_vec_b_c_vec_a_vec_fun$',axiom,
1.95/0.65	      ! [X:'B_c_vec_b_c_vec_a_vec_fun$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_b_c_vec_a_vec_fun$_1' | X = 'fmb_B_c_vec_b_c_vec_a_vec_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_b_c_vec_a_vec_fun$',axiom,
1.95/0.65	         'fmb_B_c_vec_b_c_vec_a_vec_fun$_1' != 'fmb_B_c_vec_b_c_vec_a_vec_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_A$',type,'A$':$tType).
1.95/0.65	tff('declare_A$1',type,'fmb_A$_1':'A$').
1.95/0.65	tff('finite_domain_A$',axiom,
1.95/0.65	      ! [X:'A$'] : (
1.95/0.65	         X = 'fmb_A$_1'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('declare_B_set_set$',type,'B_set_set$':$tType).
1.95/0.65	tff('declare_B_set_set$1',type,'fmb_B_set_set$_1':'B_set_set$').
1.95/0.65	tff('declare_B_set_set$2',type,'fmb_B_set_set$_2':'B_set_set$').
1.95/0.65	tff('finite_domain_B_set_set$',axiom,
1.95/0.65	      ! [X:'B_set_set$'] : (
1.95/0.65	         X = 'fmb_B_set_set$_1' | X = 'fmb_B_set_set$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_set_set$',axiom,
1.95/0.65	         'fmb_B_set_set$_1' != 'fmb_B_set_set$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_set$',type,'B_c_vec_a_vec_a_vec_set$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_set$1',type,'fmb_B_c_vec_a_vec_a_vec_set$_1':'B_c_vec_a_vec_a_vec_set$').
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_set$2',type,'fmb_B_c_vec_a_vec_a_vec_set$_2':'B_c_vec_a_vec_a_vec_set$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_a_vec_set$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_a_vec_set$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_a_vec_set$_1' | X = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_a_vec_set$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_a_vec_set$_1' != 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_c_vec$',type,'B_c_vec_c_vec$':$tType).
1.95/0.65	tff('declare_B_c_vec_c_vec$1',type,'fmb_B_c_vec_c_vec$_1':'B_c_vec_c_vec$').
1.95/0.65	tff('declare_B_c_vec_c_vec$2',type,'fmb_B_c_vec_c_vec$_2':'B_c_vec_c_vec$').
1.95/0.65	tff('finite_domain_B_c_vec_c_vec$',axiom,
1.95/0.65	      ! [X:'B_c_vec_c_vec$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_c_vec$_1' | X = 'fmb_B_c_vec_c_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_c_vec$',axiom,
1.95/0.65	         'fmb_B_c_vec_c_vec$_1' != 'fmb_B_c_vec_c_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_a_vec_c_vec_a_vec$',type,'B_a_vec_c_vec_a_vec$':$tType).
1.95/0.65	tff('declare_B_a_vec_c_vec_a_vec$1',type,'fmb_B_a_vec_c_vec_a_vec$_1':'B_a_vec_c_vec_a_vec$').
1.95/0.65	tff('declare_B_a_vec_c_vec_a_vec$2',type,'fmb_B_a_vec_c_vec_a_vec$_2':'B_a_vec_c_vec_a_vec$').
1.95/0.65	tff('finite_domain_B_a_vec_c_vec_a_vec$',axiom,
1.95/0.65	      ! [X:'B_a_vec_c_vec_a_vec$'] : (
1.95/0.65	         X = 'fmb_B_a_vec_c_vec_a_vec$_1' | X = 'fmb_B_a_vec_c_vec_a_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_a_vec_c_vec_a_vec$',axiom,
1.95/0.65	         'fmb_B_a_vec_c_vec_a_vec$_1' != 'fmb_B_a_vec_c_vec_a_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_bool_fun$',type,'B_c_vec_a_vec_a_vec_bool_fun$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_bool_fun$1',type,'fmb_B_c_vec_a_vec_a_vec_bool_fun$_1':'B_c_vec_a_vec_a_vec_bool_fun$').
1.95/0.65	tff('declare_B_c_vec_a_vec_a_vec_bool_fun$2',type,'fmb_B_c_vec_a_vec_a_vec_bool_fun$_2':'B_c_vec_a_vec_a_vec_bool_fun$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_a_vec_bool_fun$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_a_vec_bool_fun$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_a_vec_bool_fun$_1' | X = 'fmb_B_c_vec_a_vec_a_vec_bool_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_a_vec_bool_fun$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_a_vec_bool_fun$_1' != 'fmb_B_c_vec_a_vec_a_vec_bool_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_a_vec_bool_fun$',type,'B_a_vec_bool_fun$':$tType).
1.95/0.65	tff('declare_B_a_vec_bool_fun$1',type,'fmb_B_a_vec_bool_fun$_1':'B_a_vec_bool_fun$').
1.95/0.65	tff('declare_B_a_vec_bool_fun$2',type,'fmb_B_a_vec_bool_fun$_2':'B_a_vec_bool_fun$').
1.95/0.65	tff('finite_domain_B_a_vec_bool_fun$',axiom,
1.95/0.65	      ! [X:'B_a_vec_bool_fun$'] : (
1.95/0.65	         X = 'fmb_B_a_vec_bool_fun$_1' | X = 'fmb_B_a_vec_bool_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_a_vec_bool_fun$',axiom,
1.95/0.65	         'fmb_B_a_vec_bool_fun$_1' != 'fmb_B_a_vec_bool_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_bool_fun$',type,'B_c_vec_a_vec_bool_fun$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_bool_fun$1',type,'fmb_B_c_vec_a_vec_bool_fun$_1':'B_c_vec_a_vec_bool_fun$').
1.95/0.65	tff('declare_B_c_vec_a_vec_bool_fun$2',type,'fmb_B_c_vec_a_vec_bool_fun$_2':'B_c_vec_a_vec_bool_fun$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_bool_fun$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_bool_fun$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_bool_fun$_1' | X = 'fmb_B_c_vec_a_vec_bool_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_bool_fun$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_bool_fun$_1' != 'fmb_B_c_vec_a_vec_bool_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec$',type,'B_c_vec$':$tType).
1.95/0.65	tff('declare_B_c_vec$1',type,'fmb_B_c_vec$_1':'B_c_vec$').
1.95/0.65	tff('declare_B_c_vec$2',type,'fmb_B_c_vec$_2':'B_c_vec$').
1.95/0.65	tff('finite_domain_B_c_vec$',axiom,
1.95/0.65	      ! [X:'B_c_vec$'] : (
1.95/0.65	         X = 'fmb_B_c_vec$_1' | X = 'fmb_B_c_vec$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec$',axiom,
1.95/0.65	         'fmb_B_c_vec$_1' != 'fmb_B_c_vec$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_set_set$',type,'B_c_vec_set_set$':$tType).
1.95/0.65	tff('declare_B_c_vec_set_set$1',type,'fmb_B_c_vec_set_set$_1':'B_c_vec_set_set$').
1.95/0.65	tff('declare_B_c_vec_set_set$2',type,'fmb_B_c_vec_set_set$_2':'B_c_vec_set_set$').
1.95/0.65	tff('finite_domain_B_c_vec_set_set$',axiom,
1.95/0.65	      ! [X:'B_c_vec_set_set$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_set_set$_1' | X = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_set_set$',axiom,
1.95/0.65	         'fmb_B_c_vec_set_set$_1' != 'fmb_B_c_vec_set_set$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_bool_fun$',type,'B_bool_fun$':$tType).
1.95/0.65	tff('declare_B_bool_fun$1',type,'fmb_B_bool_fun$_1':'B_bool_fun$').
1.95/0.65	tff('declare_B_bool_fun$2',type,'fmb_B_bool_fun$_2':'B_bool_fun$').
1.95/0.65	tff('finite_domain_B_bool_fun$',axiom,
1.95/0.65	      ! [X:'B_bool_fun$'] : (
1.95/0.65	         X = 'fmb_B_bool_fun$_1' | X = 'fmb_B_bool_fun$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_bool_fun$',axiom,
1.95/0.65	         'fmb_B_bool_fun$_1' != 'fmb_B_bool_fun$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_B_c_vec_a_vec_set_set$',type,'B_c_vec_a_vec_set_set$':$tType).
1.95/0.65	tff('declare_B_c_vec_a_vec_set_set$1',type,'fmb_B_c_vec_a_vec_set_set$_1':'B_c_vec_a_vec_set_set$').
1.95/0.65	tff('declare_B_c_vec_a_vec_set_set$2',type,'fmb_B_c_vec_a_vec_set_set$_2':'B_c_vec_a_vec_set_set$').
1.95/0.65	tff('finite_domain_B_c_vec_a_vec_set_set$',axiom,
1.95/0.65	      ! [X:'B_c_vec_a_vec_set_set$'] : (
1.95/0.65	         X = 'fmb_B_c_vec_a_vec_set_set$_1' | X = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	      ) ).
1.95/0.65	
1.95/0.65	tff('distinct_domain_B_c_vec_a_vec_set_set$',axiom,
1.95/0.65	         'fmb_B_c_vec_a_vec_set_set$_1' != 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec$c',type,'vec$c':'B_c_vec_b_c_vec_a_vec_fun$').
1.95/0.65	tff('vec$c_definition',axiom,'vec$c' = 'fmb_B_c_vec_b_c_vec_a_vec_fun$_1').
1.95/0.65	tff('declare_q$',type,'q$':'B$').
1.95/0.65	tff('q$_definition',axiom,'q$' = 'fmb_B$_1').
1.95/0.65	tff('declare_b$',type,'b$':'A$').
1.95/0.65	tff('b$_definition',axiom,'b$' = 'fmb_A$_1').
1.95/0.65	tff(declare_tltrue,type,tltrue:tlbool).
1.95/0.65	tff(tltrue_definition,axiom,tltrue = fmb_tlbool_1).
1.95/0.65	tff('declare_a$',type,'a$':'B_c_vec_a_vec$').
1.95/0.65	tff('a$_definition',axiom,'a$' = 'fmb_B_c_vec_a_vec$_1').
1.95/0.65	tff('declare_a$a',type,'a$a':'A$').
1.95/0.65	tff('a$a_definition',axiom,'a$a' = 'fmb_A$_1').
1.95/0.65	tff('declare_vec$b',type,'vec$b':'B_b_c_vec_fun$').
1.95/0.65	tff('vec$b_definition',axiom,'vec$b' = 'fmb_B_b_c_vec_fun$_1').
1.95/0.65	tff(declare_tlfalse,type,tlfalse:tlbool).
1.95/0.65	tff(tlfalse_definition,axiom,tlfalse = fmb_tlbool_2).
1.95/0.65	tff('declare_interchange_rows$',type,'interchange_rows$': ('B_a_vec_a_vec$' * 'A$' * 'A$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_interchange_rows$',axiom,
1.95/0.65	           'interchange_rows$'('fmb_B_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_1'
1.95/0.65	         & 'interchange_rows$'('fmb_B_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec$g',type,'vec$g': ('B_c_vec$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_vec$g',axiom,
1.95/0.65	           'vec$g'('fmb_B_c_vec$_1') = 'fmb_B_c_vec_c_vec$_2'
1.95/0.65	         & 'vec$g'('fmb_B_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$r',type,'fun_app$r': ('A_b_a_vec_bool_fun_fun$' * 'A$') > 'B_a_vec_bool_fun$').
1.95/0.65	tff('function_fun_app$r',axiom,
1.95/0.65	           'fun_app$r'('fmb_A_b_a_vec_bool_fun_fun$_1','fmb_A$_1') = 'fmb_B_a_vec_bool_fun$_2'
1.95/0.65	         & 'fun_app$r'('fmb_A_b_a_vec_bool_fun_fun$_2','fmb_A$_1') = 'fmb_B_a_vec_bool_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$g',type,'map_matrix$g': ('B_b_fun$' * 'B_a_vec_a_vec$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_map_matrix$g',axiom,
1.95/0.65	           'map_matrix$g'('fmb_B_b_fun$_1','fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$g'('fmb_B_b_fun$_1','fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$g'('fmb_B_b_fun$_2','fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$g'('fmb_B_b_fun$_2','fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$j',type,'times$j': ('B_c_vec_a_vec_a_vec_set$' * 'B_c_vec_a_vec_a_vec_set$') > 'B_c_vec_a_vec_a_vec_set$').
1.95/0.65	tff('function_times$j',axiom,
1.95/0.65	           'times$j'('fmb_B_c_vec_a_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'times$j'('fmb_B_c_vec_a_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'times$j'('fmb_B_c_vec_a_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'times$j'('fmb_B_c_vec_a_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$f',type,'transpose_row$f': ('B_c_vec_c_vec_a_vec$' * 'C$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_transpose_row$f',axiom,
1.95/0.65	           'transpose_row$f'('fmb_B_c_vec_c_vec_a_vec$_1','fmb_C$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	         & 'transpose_row$f'('fmb_B_c_vec_c_vec_a_vec$_2','fmb_C$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vector_scalar_mult$b',type,'vector_scalar_mult$b': ('B_a_vec$' * 'B_a_vec_c_vec$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_vector_scalar_mult$b',axiom,
1.95/0.65	           'vector_scalar_mult$b'('fmb_B_a_vec$_1','fmb_B_a_vec_c_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$b'('fmb_B_a_vec$_1','fmb_B_a_vec_c_vec$_2') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$b'('fmb_B_a_vec$_2','fmb_B_a_vec_c_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$b'('fmb_B_a_vec$_2','fmb_B_a_vec_c_vec$_2') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_plus$d',type,'elt_set_plus$d': ('B_set$' * 'B_set_set$') > 'B_set_set$').
1.95/0.65	tff('function_elt_set_plus$d',axiom,
1.95/0.65	           'elt_set_plus$d'('fmb_B_set$_1','fmb_B_set_set$_1') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'elt_set_plus$d'('fmb_B_set$_1','fmb_B_set_set$_2') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'elt_set_plus$d'('fmb_B_set$_2','fmb_B_set_set$_1') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'elt_set_plus$d'('fmb_B_set$_2','fmb_B_set_set$_2') = 'fmb_B_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$d',type,'transpose_row$d': ('B_a_vec_a_vec$') > 'A_b_a_vec_fun$').
1.95/0.65	tff('function_transpose_row$d',axiom,
1.95/0.65	           'transpose_row$d'('fmb_B_a_vec_a_vec$_1') = 'fmb_A_b_a_vec_fun$_2'
1.95/0.65	         & 'transpose_row$d'('fmb_B_a_vec_a_vec$_2') = 'fmb_A_b_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$b',type,'vec_nth$b': ('B_c_vec_c_vec$') > 'C_b_c_vec_fun$').
1.95/0.65	tff('function_vec_nth$b',axiom,
1.95/0.65	           'vec_nth$b'('fmb_B_c_vec_c_vec$_1') = 'fmb_C_b_c_vec_fun$_2'
1.95/0.65	         & 'vec_nth$b'('fmb_B_c_vec_c_vec$_2') = 'fmb_C_b_c_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows$d',type,'interchange_rows$d': ('B_c_vec_a_vec_a_vec$' * 'A$') > 'A_b_c_vec_a_vec_a_vec_fun$').
1.95/0.65	tff('function_interchange_rows$d',axiom,
1.95/0.65	           'interchange_rows$d'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_2'
1.95/0.65	         & 'interchange_rows$d'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_row_add_row$',type,'row_add_row$': ('B_c_vec_a_vec$' * 'A$' * 'A$' * 'B$') > 'A_b_c_vec_fun$').
1.95/0.65	tff('function_row_add_row$',axiom,
1.95/0.65	           'row_add_row$'('fmb_B_c_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B$_1') = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	         & 'row_add_row$'('fmb_B_c_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B$_2') = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	         & 'row_add_row$'('fmb_B_c_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B$_1') = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	         & 'row_add_row$'('fmb_B_c_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B$_2') = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$g',type,'fun_app$g': ('A_b_fun$' * 'A$') > 'B$').
1.95/0.65	tff('function_fun_app$g',axiom,
1.95/0.65	           'fun_app$g'('fmb_A_b_fun$_1','fmb_A$_1') = 'fmb_B$_1'
1.95/0.65	         & 'fun_app$g'('fmb_A_b_fun$_2','fmb_A$_1') = 'fmb_B$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vector_scalar_mult$c',type,'vector_scalar_mult$c': ('B_c_vec$' * 'B_c_vec_c_vec$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_vector_scalar_mult$c',axiom,
1.95/0.65	           'vector_scalar_mult$c'('fmb_B_c_vec$_1','fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$c'('fmb_B_c_vec$_1','fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$c'('fmb_B_c_vec$_2','fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$c'('fmb_B_c_vec$_2','fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec$e',type,'vec$e': ('B_c_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('function_vec$e',axiom,
1.95/0.65	           'vec$e'('fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'vec$e'('fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vector_scalar_mult$e',type,'vector_scalar_mult$e': ('B_c_vec_a_vec$' * 'B_c_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_vector_scalar_mult$e',axiom,
1.95/0.65	           'vector_scalar_mult$e'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$e'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$e'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$e'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$',type,'columnvector_row$': ('B_c_vec_a_vec$' * 'A$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_columnvector_row$',axiom,
1.95/0.65	           'columnvector_row$'('fmb_B_c_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'columnvector_row$'('fmb_B_c_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$t',type,'fun_app$t': ('A_b_c_vec_a_vec_a_vec_bool_fun_fun$' * 'A$') > 'B_c_vec_a_vec_a_vec_bool_fun$').
1.95/0.65	tff('function_fun_app$t',axiom,
1.95/0.65	           'fun_app$t'('fmb_A_b_c_vec_a_vec_a_vec_bool_fun_fun$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec_bool_fun$_2'
1.95/0.65	         & 'fun_app$t'('fmb_A_b_c_vec_a_vec_a_vec_bool_fun_fun$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec_bool_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$l',type,'vec_nth$l': ('B_a_vec_a_vec_c_vec$' * 'C$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_vec_nth$l',axiom,
1.95/0.65	           'vec_nth$l'('fmb_B_a_vec_a_vec_c_vec$_1','fmb_C$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'vec_nth$l'('fmb_B_a_vec_a_vec_c_vec$_2','fmb_C$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_times$',type,'elt_set_times$': ('B_a_vec$' * 'B_a_vec_set$') > 'B_a_vec_set$').
1.95/0.65	tff('function_elt_set_times$',axiom,
1.95/0.65	           'elt_set_times$'('fmb_B_a_vec$_1','fmb_B_a_vec_set$_1') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$'('fmb_B_a_vec$_1','fmb_B_a_vec_set$_2') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$'('fmb_B_a_vec$_2','fmb_B_a_vec_set$_1') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$'('fmb_B_a_vec$_2','fmb_B_a_vec_set$_2') = 'fmb_B_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$o',type,'plus$o': ('B_set$' * 'B_set$') > 'B_set$').
1.95/0.65	tff('function_plus$o',axiom,
1.95/0.65	           'plus$o'('fmb_B_set$_1','fmb_B_set$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'plus$o'('fmb_B_set$_1','fmb_B_set$_2') = 'fmb_B_set$_2'
1.95/0.65	         & 'plus$o'('fmb_B_set$_2','fmb_B_set$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'plus$o'('fmb_B_set$_2','fmb_B_set$_2') = 'fmb_B_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns_row$d',type,'interchange_columns_row$d': ('B_c_vec_a_vec_a_vec$' * 'A$' * 'A$') > 'A_b_c_vec_a_vec_fun$').
1.95/0.65	tff('function_interchange_columns_row$d',axiom,
1.95/0.65	           'interchange_columns_row$d'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_fun$_2'
1.95/0.65	         & 'interchange_columns_row$d'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns$a',type,'interchange_columns$a': ('B_c_vec_a_vec_a_vec_a_vec$' * 'A$' * 'A$') > 'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('function_interchange_columns$a',axiom,
1.95/0.65	           'interchange_columns$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'interchange_columns$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vector_scalar_mult$d',type,'vector_scalar_mult$d': ('B$') > 'B_c_vec_b_c_vec_fun$').
1.95/0.65	tff('function_vector_scalar_mult$d',axiom,
1.95/0.65	           'vector_scalar_mult$d'('fmb_B$_1') = 'fmb_B_c_vec_b_c_vec_fun$_2'
1.95/0.65	         & 'vector_scalar_mult$d'('fmb_B$_2') = 'fmb_B_c_vec_b_c_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$c',type,'map_matrix$c': ('B_c_vec_b_c_vec_fun$' * 'B_c_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_map_matrix$c',axiom,
1.95/0.65	           'map_matrix$c'('fmb_B_c_vec_b_c_vec_fun$_1','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$c'('fmb_B_c_vec_b_c_vec_fun$_1','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$c'('fmb_B_c_vec_b_c_vec_fun$_2','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$c'('fmb_B_c_vec_b_c_vec_fun$_2','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$',type,'map_matrix$': ('B_b_fun$' * 'B_c_vec_a_vec$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_map_matrix$',axiom,
1.95/0.65	           'map_matrix$'('fmb_B_b_fun$_1','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$'('fmb_B_b_fun$_1','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$'('fmb_B_b_fun$_2','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$'('fmb_B_b_fun$_2','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$a',type,'vec_nth$a': ('B_c_vec$') > 'C_b_fun$').
1.95/0.65	tff('function_vec_nth$a',axiom,
1.95/0.65	           'vec_nth$a'('fmb_B_c_vec$_1') = 'fmb_C_b_fun$_2'
1.95/0.65	         & 'vec_nth$a'('fmb_B_c_vec$_2') = 'fmb_C_b_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$m',type,'plus$m': ('B_c_vec_a_vec_set$' * 'B_c_vec_a_vec_set$') > 'B_c_vec_a_vec_set$').
1.95/0.65	tff('function_plus$m',axiom,
1.95/0.65	           'plus$m'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'plus$m'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'plus$m'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'plus$m'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_collect$',type,'collect$': ('B_c_vec_bool_fun$') > 'B_c_vec_set$').
1.95/0.65	tff('function_collect$',axiom,
1.95/0.65	           'collect$'('fmb_B_c_vec_bool_fun$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'collect$'('fmb_B_c_vec_bool_fun$_2') = 'fmb_B_c_vec_set$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$a',type,'map_matrix$a': ('B_b_c_vec_fun$' * 'B_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_map_matrix$a',axiom,
1.95/0.65	           'map_matrix$a'('fmb_B_b_c_vec_fun$_1','fmb_B_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$a'('fmb_B_b_c_vec_fun$_1','fmb_B_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$a'('fmb_B_b_c_vec_fun$_2','fmb_B_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$a'('fmb_B_b_c_vec_fun$_2','fmb_B_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$d',type,'vec_nth$d': ('B_c_vec_a_vec_a_vec_a_vec$') > 'A_b_c_vec_a_vec_a_vec_fun$').
1.95/0.65	tff('function_vec_nth$d',axiom,
1.95/0.65	           'vec_nth$d'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_1'
1.95/0.65	         & 'vec_nth$d'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$c',type,'times$c': ('B_a_vec_a_vec$' * 'B_a_vec_a_vec$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_times$c',axiom,
1.95/0.65	           'times$c'('fmb_B_a_vec_a_vec$_1','fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'times$c'('fmb_B_a_vec_a_vec$_1','fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'times$c'('fmb_B_a_vec_a_vec$_2','fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'times$c'('fmb_B_a_vec_a_vec$_2','fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$e',type,'times$e': ('B_c_vec_a_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('function_times$e',axiom,
1.95/0.65	           'times$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'times$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'times$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'times$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$k',type,'plus$k': ('B_c_vec_set$' * 'B_c_vec_set$') > 'B_c_vec_set$').
1.95/0.65	tff('function_plus$k',axiom,
1.95/0.65	           'plus$k'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'plus$k'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'plus$k'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'plus$k'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$j',type,'plus$j': ('B_c_vec_a_vec_a_vec_set$' * 'B_c_vec_a_vec_a_vec_set$') > 'B_c_vec_a_vec_a_vec_set$').
1.95/0.65	tff('function_plus$j',axiom,
1.95/0.65	           'plus$j'('fmb_B_c_vec_a_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'plus$j'('fmb_B_c_vec_a_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'plus$j'('fmb_B_c_vec_a_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'plus$j'('fmb_B_c_vec_a_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose$e',type,'transpose$e': ('B_a_vec_c_vec$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_transpose$e',axiom,
1.95/0.65	           'transpose$e'('fmb_B_a_vec_c_vec$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	         & 'transpose$e'('fmb_B_a_vec_c_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose$',type,'transpose$': ('B_a_vec_a_vec$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_transpose$',axiom,
1.95/0.65	           'transpose$'('fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_1'
1.95/0.65	         & 'transpose$'('fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$w',type,'fun_app$w': ('C_b_bool_fun_fun$' * 'C$') > 'B_bool_fun$').
1.95/0.65	tff('function_fun_app$w',axiom,
1.95/0.65	           'fun_app$w'('fmb_C_b_bool_fun_fun$_1','fmb_C$_1') = 'fmb_B_bool_fun$_2'
1.95/0.65	         & 'fun_app$w'('fmb_C_b_bool_fun_fun$_2','fmb_C$_1') = 'fmb_B_bool_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$z',type,'fun_app$z': ('A_b_c_vec_bool_fun_fun$' * 'A$') > 'B_c_vec_bool_fun$').
1.95/0.65	tff('function_fun_app$z',axiom,
1.95/0.65	           'fun_app$z'('fmb_A_b_c_vec_bool_fun_fun$_1','fmb_A$_1') = 'fmb_B_c_vec_bool_fun$_2'
1.95/0.65	         & 'fun_app$z'('fmb_A_b_c_vec_bool_fun_fun$_2','fmb_A$_1') = 'fmb_B_c_vec_bool_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows$e',type,'interchange_rows$e': ('B_c_vec_a_vec$' * 'A$') > 'A_b_c_vec_a_vec_fun$').
1.95/0.65	tff('function_interchange_rows$e',axiom,
1.95/0.65	           'interchange_rows$e'('fmb_B_c_vec_a_vec$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_fun$_2'
1.95/0.65	         & 'interchange_rows$e'('fmb_B_c_vec_a_vec$_2','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_times$c',type,'elt_set_times$c': ('B_c_vec_a_vec_set$' * 'B_c_vec_a_vec_set_set$') > 'B_c_vec_a_vec_set_set$').
1.95/0.65	tff('function_elt_set_times$c',axiom,
1.95/0.65	           'elt_set_times$c'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set_set$_1') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'elt_set_times$c'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set_set$_2') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'elt_set_times$c'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set_set$_1') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'elt_set_times$c'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set_set$_2') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$j',type,'vec_nth$j': ('B_a_vec_a_vec_a_vec$' * 'A$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_vec_nth$j',axiom,
1.95/0.65	           'vec_nth$j'('fmb_B_a_vec_a_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'vec_nth$j'('fmb_B_a_vec_a_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$d',type,'map_matrix$d': ('B_c_vec_a_vec_b_c_vec_fun$' * 'B_c_vec_a_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_map_matrix$d',axiom,
1.95/0.65	           'map_matrix$d'('fmb_B_c_vec_a_vec_b_c_vec_fun$_1','fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$d'('fmb_B_c_vec_a_vec_b_c_vec_fun$_1','fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$d'('fmb_B_c_vec_a_vec_b_c_vec_fun$_2','fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$d'('fmb_B_c_vec_a_vec_b_c_vec_fun$_2','fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$p',type,'plus$p': ('B_set_set$' * 'B_set_set$') > 'B_set_set$').
1.95/0.65	tff('function_plus$p',axiom,
1.95/0.65	           'plus$p'('fmb_B_set_set$_1','fmb_B_set_set$_1') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'plus$p'('fmb_B_set_set$_1','fmb_B_set_set$_2') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'plus$p'('fmb_B_set_set$_2','fmb_B_set_set$_1') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'plus$p'('fmb_B_set_set$_2','fmb_B_set_set$_2') = 'fmb_B_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_row_add_row$b',type,'row_add_row$b': ('B_c_vec_a_vec_a_vec_a_vec$' * 'A$' * 'A$' * 'B_c_vec_a_vec$' * 'A$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_row_add_row$b',axiom,
1.95/0.65	           'row_add_row$b'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B_c_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'row_add_row$b'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B_c_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'row_add_row$b'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B_c_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'row_add_row$b'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B_c_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$l',type,'plus$l': ('B_c_vec_set_set$' * 'B_c_vec_set_set$') > 'B_c_vec_set_set$').
1.95/0.65	tff('function_plus$l',axiom,
1.95/0.65	           'plus$l'('fmb_B_c_vec_set_set$_1','fmb_B_c_vec_set_set$_1') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'plus$l'('fmb_B_c_vec_set_set$_1','fmb_B_c_vec_set_set$_2') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'plus$l'('fmb_B_c_vec_set_set$_2','fmb_B_c_vec_set_set$_1') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'plus$l'('fmb_B_c_vec_set_set$_2','fmb_B_c_vec_set_set$_2') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$m',type,'fun_app$m': ('B_c_vec_b_fun$' * 'B_c_vec$') > 'B$').
1.95/0.65	tff('function_fun_app$m',axiom,
1.95/0.65	           'fun_app$m'('fmb_B_c_vec_b_fun$_1','fmb_B_c_vec$_1') = 'fmb_B$_1'
1.95/0.65	         & 'fun_app$m'('fmb_B_c_vec_b_fun$_1','fmb_B_c_vec$_2') = 'fmb_B$_1'
1.95/0.65	         & 'fun_app$m'('fmb_B_c_vec_b_fun$_2','fmb_B_c_vec$_1') = 'fmb_B$_1'
1.95/0.65	         & 'fun_app$m'('fmb_B_c_vec_b_fun$_2','fmb_B_c_vec$_2') = 'fmb_B$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec$f',type,'vec$f': ('B_a_vec$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_vec$f',axiom,
1.95/0.65	           'vec$f'('fmb_B_a_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'vec$f'('fmb_B_a_vec$_2') = 'fmb_B_a_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$',type,'transpose_row$': ('B_c_vec_a_vec$') > 'C_b_a_vec_fun$').
1.95/0.65	tff('function_transpose_row$',axiom,
1.95/0.65	           'transpose_row$'('fmb_B_c_vec_a_vec$_1') = 'fmb_C_b_a_vec_fun$_2'
1.95/0.65	         & 'transpose_row$'('fmb_B_c_vec_a_vec$_2') = 'fmb_C_b_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_times$e',type,'elt_set_times$e': ('B$' * 'B_set$') > 'B_set$').
1.95/0.65	tff('function_elt_set_times$e',axiom,
1.95/0.65	           'elt_set_times$e'('fmb_B$_1','fmb_B_set$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'elt_set_times$e'('fmb_B$_1','fmb_B_set$_2') = 'fmb_B_set$_2'
1.95/0.65	         & 'elt_set_times$e'('fmb_B$_2','fmb_B_set$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'elt_set_times$e'('fmb_B$_2','fmb_B_set$_2') = 'fmb_B_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns_row$a',type,'interchange_columns_row$a': ('B_c_vec_a_vec_a_vec_a_vec$' * 'A$' * 'A$') > 'A_b_c_vec_a_vec_a_vec_fun$').
1.95/0.65	tff('function_interchange_columns_row$a',axiom,
1.95/0.65	           'interchange_columns_row$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_1'
1.95/0.65	         & 'interchange_columns_row$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec$a',type,'vec$a': ('B_c_vec_a_vec$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_vec$a',axiom,
1.95/0.65	           'vec$a'('fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'vec$a'('fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$e',type,'transpose_row$e': ('B_c_vec_a_vec_a_vec_a_vec$') > 'A_b_c_vec_a_vec_a_vec_fun$').
1.95/0.65	tff('function_transpose_row$e',axiom,
1.95/0.65	           'transpose_row$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_1'
1.95/0.65	         & 'transpose_row$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$g',type,'plus$g': ('B_a_vec_c_vec$' * 'B_a_vec_c_vec$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_plus$g',axiom,
1.95/0.65	           'plus$g'('fmb_B_a_vec_c_vec$_1','fmb_B_a_vec_c_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'plus$g'('fmb_B_a_vec_c_vec$_1','fmb_B_a_vec_c_vec$_2') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'plus$g'('fmb_B_a_vec_c_vec$_2','fmb_B_a_vec_c_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'plus$g'('fmb_B_a_vec_c_vec$_2','fmb_B_a_vec_c_vec$_2') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$aa',type,'fun_app$aa': ('C_b_a_vec_c_vec_fun$' * 'C$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_fun_app$aa',axiom,
1.95/0.65	           'fun_app$aa'('fmb_C_b_a_vec_c_vec_fun$_1','fmb_C$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'fun_app$aa'('fmb_C_b_a_vec_c_vec_fun$_2','fmb_C$_1') = 'fmb_B_a_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns$',type,'interchange_columns$': ('B_a_vec_a_vec$' * 'A$' * 'A$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_interchange_columns$',axiom,
1.95/0.65	           'interchange_columns$'('fmb_B_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_1'
1.95/0.65	         & 'interchange_columns$'('fmb_B_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$a',type,'columnvector_row$a': ('B_c_vec$' * 'C$') > 'B_c_vec$').
1.95/0.65	tff('function_columnvector_row$a',axiom,
1.95/0.65	           'columnvector_row$a'('fmb_B_c_vec$_1','fmb_C$_1') = 'fmb_B_c_vec$_1'
1.95/0.65	         & 'columnvector_row$a'('fmb_B_c_vec$_2','fmb_C$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns$d',type,'interchange_columns$d': ('B_c_vec_a_vec_a_vec$' * 'A$' * 'A$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_interchange_columns$d',axiom,
1.95/0.65	           'interchange_columns$d'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'interchange_columns$d'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns_row$e',type,'interchange_columns_row$e': ('B_c_vec_a_vec$' * 'C$' * 'C$') > 'A_b_c_vec_fun$').
1.95/0.65	tff('function_interchange_columns_row$e',axiom,
1.95/0.65	           'interchange_columns_row$e'('fmb_B_c_vec_a_vec$_1','fmb_C$_1','fmb_C$_1') = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	         & 'interchange_columns_row$e'('fmb_B_c_vec_a_vec$_2','fmb_C$_1','fmb_C$_1') = 'fmb_A_b_c_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns$c',type,'interchange_columns$c': ('B_a_vec_c_vec$' * 'A$' * 'A$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_interchange_columns$c',axiom,
1.95/0.65	           'interchange_columns$c'('fmb_B_a_vec_c_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_B_a_vec_c_vec$_1'
1.95/0.65	         & 'interchange_columns$c'('fmb_B_a_vec_c_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$c',type,'plus$c': ('B_a_vec_a_vec$' * 'B_a_vec_a_vec$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_plus$c',axiom,
1.95/0.65	           'plus$c'('fmb_B_a_vec_a_vec$_1','fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'plus$c'('fmb_B_a_vec_a_vec$_1','fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'plus$c'('fmb_B_a_vec_a_vec$_2','fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'plus$c'('fmb_B_a_vec_a_vec$_2','fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns_row$b',type,'interchange_columns_row$b': ('B_a_vec_a_vec$' * 'A$' * 'A$') > 'A_b_a_vec_fun$').
1.95/0.65	tff('function_interchange_columns_row$b',axiom,
1.95/0.65	           'interchange_columns_row$b'('fmb_B_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_a_vec_fun$_2'
1.95/0.65	         & 'interchange_columns_row$b'('fmb_B_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec$d',type,'vec$d': ('B_a_vec$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_vec$d',axiom,
1.95/0.65	           'vec$d'('fmb_B_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'vec$d'('fmb_B_a_vec$_2') = 'fmb_B_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$i',type,'times$i': ('B_a_vec_set$' * 'B_a_vec_set$') > 'B_a_vec_set$').
1.95/0.65	tff('function_times$i',axiom,
1.95/0.65	           'times$i'('fmb_B_a_vec_set$_1','fmb_B_a_vec_set$_1') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'times$i'('fmb_B_a_vec_set$_1','fmb_B_a_vec_set$_2') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'times$i'('fmb_B_a_vec_set$_2','fmb_B_a_vec_set$_1') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'times$i'('fmb_B_a_vec_set$_2','fmb_B_a_vec_set$_2') = 'fmb_B_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows$c',type,'interchange_rows$c': ('B_a_vec_c_vec$' * 'C$') > 'C_b_a_vec_c_vec_fun$').
1.95/0.65	tff('function_interchange_rows$c',axiom,
1.95/0.65	           'interchange_rows$c'('fmb_B_a_vec_c_vec$_1','fmb_C$_1') = 'fmb_C_b_a_vec_c_vec_fun$_2'
1.95/0.65	         & 'interchange_rows$c'('fmb_B_a_vec_c_vec$_2','fmb_C$_1') = 'fmb_C_b_a_vec_c_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vector_scalar_mult$g',type,'vector_scalar_mult$g': ('B_c_vec$' * 'B_c_vec_a_vec$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_vector_scalar_mult$g',axiom,
1.95/0.65	           'vector_scalar_mult$g'('fmb_B_c_vec$_1','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$g'('fmb_B_c_vec$_1','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$g'('fmb_B_c_vec$_2','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$g'('fmb_B_c_vec$_2','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$d',type,'fun_app$d': ('C_b_c_vec_fun$' * 'C$') > 'B_c_vec$').
1.95/0.65	tff('function_fun_app$d',axiom,
1.95/0.65	           'fun_app$d'('fmb_C_b_c_vec_fun$_1','fmb_C$_1') = 'fmb_B_c_vec$_1'
1.95/0.65	         & 'fun_app$d'('fmb_C_b_c_vec_fun$_2','fmb_C$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$f',type,'fun_app$f': ('A_b_c_vec_a_vec_a_vec_fun$' * 'A$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_fun_app$f',axiom,
1.95/0.65	           'fun_app$f'('fmb_A_b_c_vec_a_vec_a_vec_fun$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'fun_app$f'('fmb_A_b_c_vec_a_vec_a_vec_fun$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose$c',type,'transpose$c': ('B_c_vec_a_vec$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_transpose$c',axiom,
1.95/0.65	           'transpose$c'('fmb_B_c_vec_a_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'transpose$c'('fmb_B_c_vec_a_vec$_2') = 'fmb_B_a_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$k',type,'vec_nth$k': ('B_a_vec_c_vec_a_vec$' * 'A$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_vec_nth$k',axiom,
1.95/0.65	           'vec_nth$k'('fmb_B_a_vec_c_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'vec_nth$k'('fmb_B_a_vec_c_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$u',type,'fun_app$u': ('C_b_a_vec_bool_fun_fun$' * 'C$') > 'B_a_vec_bool_fun$').
1.95/0.65	tff('function_fun_app$u',axiom,
1.95/0.65	           'fun_app$u'('fmb_C_b_a_vec_bool_fun_fun$_1','fmb_C$_1') = 'fmb_B_a_vec_bool_fun$_2'
1.95/0.65	         & 'fun_app$u'('fmb_C_b_a_vec_bool_fun_fun$_2','fmb_C$_1') = 'fmb_B_a_vec_bool_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose$d',type,'transpose$d': ('B_c_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_transpose$d',axiom,
1.95/0.65	           'transpose$d'('fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'transpose$d'('fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$h',type,'columnvector_row$h': ('B_a_vec_c_vec$' * 'C$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_columnvector_row$h',axiom,
1.95/0.65	           'columnvector_row$h'('fmb_B_a_vec_c_vec$_1','fmb_C$_1') = 'fmb_B_a_vec_a_vec$_1'
1.95/0.65	         & 'columnvector_row$h'('fmb_B_a_vec_c_vec$_2','fmb_C$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_times$a',type,'elt_set_times$a': ('B_c_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec_set$') > 'B_c_vec_a_vec_a_vec_set$').
1.95/0.65	tff('function_elt_set_times$a',axiom,
1.95/0.65	           'elt_set_times$a'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$a'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$a'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$a'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_plus$g',type,'elt_set_plus$g': ('B_c_vec$' * 'B_c_vec_set$') > 'B_c_vec_set$').
1.95/0.65	tff('function_elt_set_plus$g',axiom,
1.95/0.65	           'elt_set_plus$g'('fmb_B_c_vec$_1','fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$g'('fmb_B_c_vec$_1','fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$g'('fmb_B_c_vec$_2','fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$g'('fmb_B_c_vec$_2','fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$h',type,'transpose_row$h': ('B_a_vec_c_vec_a_vec$' * 'C$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_transpose_row$h',axiom,
1.95/0.65	           'transpose_row$h'('fmb_B_a_vec_c_vec_a_vec$_1','fmb_C$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'transpose_row$h'('fmb_B_a_vec_c_vec_a_vec$_2','fmb_C$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$i',type,'map_matrix$i': ('B_b_c_vec_fun$' * 'B_a_vec_c_vec$') > 'B_c_vec_a_vec_c_vec$').
1.95/0.65	tff('function_map_matrix$i',axiom,
1.95/0.65	           'map_matrix$i'('fmb_B_b_c_vec_fun$_1','fmb_B_a_vec_c_vec$_1') = 'fmb_B_c_vec_a_vec_c_vec$_2'
1.95/0.65	         & 'map_matrix$i'('fmb_B_b_c_vec_fun$_1','fmb_B_a_vec_c_vec$_2') = 'fmb_B_c_vec_a_vec_c_vec$_1'
1.95/0.65	         & 'map_matrix$i'('fmb_B_b_c_vec_fun$_2','fmb_B_a_vec_c_vec$_1') = 'fmb_B_c_vec_a_vec_c_vec$_2'
1.95/0.65	         & 'map_matrix$i'('fmb_B_b_c_vec_fun$_2','fmb_B_a_vec_c_vec$_2') = 'fmb_B_c_vec_a_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$o',type,'fun_app$o': ('B_c_vec_a_vec_b_c_vec_fun$' * 'B_c_vec_a_vec$') > 'B_c_vec$').
1.95/0.65	tff('function_fun_app$o',axiom,
1.95/0.65	           'fun_app$o'('fmb_B_c_vec_a_vec_b_c_vec_fun$_1','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'fun_app$o'('fmb_B_c_vec_a_vec_b_c_vec_fun$_1','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'fun_app$o'('fmb_B_c_vec_a_vec_b_c_vec_fun$_2','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'fun_app$o'('fmb_B_c_vec_a_vec_b_c_vec_fun$_2','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$e',type,'fun_app$e': ('A_b_c_vec_a_vec_fun$' * 'A$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_fun_app$e',axiom,
1.95/0.65	           'fun_app$e'('fmb_A_b_c_vec_a_vec_fun$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	         & 'fun_app$e'('fmb_A_b_c_vec_a_vec_fun$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$e',type,'columnvector_row$e': ('B_c_vec_a_vec_a_vec$' * 'A$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_columnvector_row$e',axiom,
1.95/0.65	           'columnvector_row$e'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'columnvector_row$e'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns_row$c',type,'interchange_columns_row$c': ('B_a_vec_c_vec$' * 'A$' * 'A$') > 'C_b_a_vec_fun$').
1.95/0.65	tff('function_interchange_columns_row$c',axiom,
1.95/0.65	           'interchange_columns_row$c'('fmb_B_a_vec_c_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_C_b_a_vec_fun$_1'
1.95/0.65	         & 'interchange_columns_row$c'('fmb_B_a_vec_c_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_C_b_a_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose$b',type,'transpose$b': ('B_c_vec_c_vec$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_transpose$b',axiom,
1.95/0.65	           'transpose$b'('fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'transpose$b'('fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$c',type,'transpose_row$c': ('B_a_vec_c_vec$') > 'A_b_c_vec_fun$').
1.95/0.65	tff('function_transpose_row$c',axiom,
1.95/0.65	           'transpose_row$c'('fmb_B_a_vec_c_vec$_1') = 'fmb_A_b_c_vec_fun$_1'
1.95/0.65	         & 'transpose_row$c'('fmb_B_a_vec_c_vec$_2') = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows_row$e',type,'interchange_rows_row$e': ('B_c_vec_a_vec$' * 'A$' * 'A$') > 'A_b_c_vec_fun$').
1.95/0.65	tff('function_interchange_rows_row$e',axiom,
1.95/0.65	           'interchange_rows_row$e'('fmb_B_c_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	         & 'interchange_rows_row$e'('fmb_B_c_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_uub$',type,'uub$': ('B_set$') > 'B_bool_fun$').
1.95/0.65	tff('function_uub$',axiom,
1.95/0.65	           'uub$'('fmb_B_set$_1') = 'fmb_B_bool_fun$_2'
1.95/0.65	         & 'uub$'('fmb_B_set$_2') = 'fmb_B_bool_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$l',type,'times$l': ('B_c_vec_set_set$' * 'B_c_vec_set_set$') > 'B_c_vec_set_set$').
1.95/0.65	tff('function_times$l',axiom,
1.95/0.65	           'times$l'('fmb_B_c_vec_set_set$_1','fmb_B_c_vec_set_set$_1') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'times$l'('fmb_B_c_vec_set_set$_1','fmb_B_c_vec_set_set$_2') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'times$l'('fmb_B_c_vec_set_set$_2','fmb_B_c_vec_set_set$_1') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'times$l'('fmb_B_c_vec_set_set$_2','fmb_B_c_vec_set_set$_2') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_collect$b',type,'collect$b': ('B_bool_fun$') > 'B_set$').
1.95/0.65	tff('function_collect$b',axiom,
1.95/0.65	           'collect$b'('fmb_B_bool_fun$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'collect$b'('fmb_B_bool_fun$_2') = 'fmb_B_set$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$h',type,'map_matrix$h': ('B_b_fun$' * 'B_a_vec_c_vec$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_map_matrix$h',axiom,
1.95/0.65	           'map_matrix$h'('fmb_B_b_fun$_1','fmb_B_a_vec_c_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'map_matrix$h'('fmb_B_b_fun$_1','fmb_B_a_vec_c_vec$_2') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'map_matrix$h'('fmb_B_b_fun$_2','fmb_B_a_vec_c_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'map_matrix$h'('fmb_B_b_fun$_2','fmb_B_a_vec_c_vec$_2') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$',type,'times$': ('B$') > 'B_b_fun$').
1.95/0.65	tff('function_times$',axiom,
1.95/0.65	           'times$'('fmb_B$_1') = 'fmb_B_b_fun$_2'
1.95/0.65	         & 'times$'('fmb_B$_2') = 'fmb_B_b_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows$a',type,'interchange_rows$a': ('B_c_vec_a_vec_a_vec_a_vec$' * 'A$' * 'A$') > 'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('function_interchange_rows$a',axiom,
1.95/0.65	           'interchange_rows$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'interchange_rows$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows_row$',type,'interchange_rows_row$': ('B_c_vec_c_vec$' * 'C$' * 'C$') > 'C_b_c_vec_fun$').
1.95/0.65	tff('function_interchange_rows_row$',axiom,
1.95/0.65	           'interchange_rows_row$'('fmb_B_c_vec_c_vec$_1','fmb_C$_1','fmb_C$_1') = 'fmb_C_b_c_vec_fun$_2'
1.95/0.65	         & 'interchange_rows_row$'('fmb_B_c_vec_c_vec$_2','fmb_C$_1','fmb_C$_1') = 'fmb_C_b_c_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_plus$c',type,'elt_set_plus$c': ('B_c_vec_a_vec_set$' * 'B_c_vec_a_vec_set_set$') > 'B_c_vec_a_vec_set_set$').
1.95/0.65	tff('function_elt_set_plus$c',axiom,
1.95/0.65	           'elt_set_plus$c'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set_set$_1') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'elt_set_plus$c'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set_set$_2') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'elt_set_plus$c'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set_set$_1') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'elt_set_plus$c'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set_set$_2') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows$b',type,'interchange_rows$b': ('B_c_vec_c_vec$' * 'C$' * 'C$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_interchange_rows$b',axiom,
1.95/0.65	           'interchange_rows$b'('fmb_B_c_vec_c_vec$_1','fmb_C$_1','fmb_C$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'interchange_rows$b'('fmb_B_c_vec_c_vec$_2','fmb_C$_1','fmb_C$_1') = 'fmb_B_c_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_times$g',type,'elt_set_times$g': ('B_c_vec$' * 'B_c_vec_set$') > 'B_c_vec_set$').
1.95/0.65	tff('function_elt_set_times$g',axiom,
1.95/0.65	           'elt_set_times$g'('fmb_B_c_vec$_1','fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'elt_set_times$g'('fmb_B_c_vec$_1','fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'elt_set_times$g'('fmb_B_c_vec$_2','fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'elt_set_times$g'('fmb_B_c_vec$_2','fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_times$f',type,'elt_set_times$f': ('B_c_vec_a_vec$' * 'B_c_vec_a_vec_set$') > 'B_c_vec_a_vec_set$').
1.95/0.65	tff('function_elt_set_times$f',axiom,
1.95/0.65	           'elt_set_times$f'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$f'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$f'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_times$f'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$m',type,'times$m': ('B_c_vec_a_vec_set$' * 'B_c_vec_a_vec_set$') > 'B_c_vec_a_vec_set$').
1.95/0.65	tff('function_times$m',axiom,
1.95/0.65	           'times$m'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'times$m'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'times$m'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'times$m'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$',type,'plus$': ('B$') > 'B_b_fun$').
1.95/0.65	tff('function_plus$',axiom,
1.95/0.65	           'plus$'('fmb_B$_1') = 'fmb_B_b_fun$_2'
1.95/0.65	         & 'plus$'('fmb_B$_2') = 'fmb_B_b_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_times$b',type,'elt_set_times$b': ('B_c_vec_set$' * 'B_c_vec_set_set$') > 'B_c_vec_set_set$').
1.95/0.65	tff('function_elt_set_times$b',axiom,
1.95/0.65	           'elt_set_times$b'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set_set$_1') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'elt_set_times$b'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set_set$_2') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'elt_set_times$b'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set_set$_1') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'elt_set_times$b'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set_set$_2') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$f',type,'plus$f': ('B_c_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_plus$f',axiom,
1.95/0.65	           'plus$f'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'plus$f'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'plus$f'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'plus$f'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vector_scalar_mult$a',type,'vector_scalar_mult$a': ('B_c_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('function_vector_scalar_mult$a',axiom,
1.95/0.65	           'vector_scalar_mult$a'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$a'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$a'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$a'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$y',type,'fun_app$y': ('A_b_bool_fun_fun$' * 'A$') > 'B_bool_fun$').
1.95/0.65	tff('function_fun_app$y',axiom,
1.95/0.65	           'fun_app$y'('fmb_A_b_bool_fun_fun$_1','fmb_A$_1') = 'fmb_B_bool_fun$_2'
1.95/0.65	         & 'fun_app$y'('fmb_A_b_bool_fun_fun$_2','fmb_A$_1') = 'fmb_B_bool_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$b',type,'transpose_row$b': ('B_c_vec_c_vec$') > 'C_b_c_vec_fun$').
1.95/0.65	tff('function_transpose_row$b',axiom,
1.95/0.65	           'transpose_row$b'('fmb_B_c_vec_c_vec$_1') = 'fmb_C_b_c_vec_fun$_2'
1.95/0.65	         & 'transpose_row$b'('fmb_B_c_vec_c_vec$_2') = 'fmb_C_b_c_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$e',type,'map_matrix$e': ('B_c_vec_b_c_vec_a_vec_fun$' * 'B_c_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('function_map_matrix$e',axiom,
1.95/0.65	           'map_matrix$e'('fmb_B_c_vec_b_c_vec_a_vec_fun$_1','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$e'('fmb_B_c_vec_b_c_vec_a_vec_fun$_1','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'map_matrix$e'('fmb_B_c_vec_b_c_vec_a_vec_fun$_2','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$e'('fmb_B_c_vec_b_c_vec_a_vec_fun$_2','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_row_add_row$c',type,'row_add_row$c': ('B_a_vec_a_vec$' * 'A$' * 'A$' * 'B$' * 'A$') > 'B_a_vec$').
1.95/0.65	tff('function_row_add_row$c',axiom,
1.95/0.65	           'row_add_row$c'('fmb_B_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B$_1','fmb_A$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'row_add_row$c'('fmb_B_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B$_2','fmb_A$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'row_add_row$c'('fmb_B_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B$_1','fmb_A$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'row_add_row$c'('fmb_B_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B$_2','fmb_A$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows_row$d',type,'interchange_rows_row$d': ('B_c_vec_a_vec_a_vec$' * 'A$' * 'A$') > 'A_b_c_vec_a_vec_fun$').
1.95/0.65	tff('function_interchange_rows_row$d',axiom,
1.95/0.65	           'interchange_rows_row$d'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_fun$_2'
1.95/0.65	         & 'interchange_rows_row$d'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$x',type,'fun_app$x': ('A_b_c_vec_a_vec_bool_fun_fun$' * 'A$') > 'B_c_vec_a_vec_bool_fun$').
1.95/0.65	tff('function_fun_app$x',axiom,
1.95/0.65	           'fun_app$x'('fmb_A_b_c_vec_a_vec_bool_fun_fun$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec_bool_fun$_2'
1.95/0.65	         & 'fun_app$x'('fmb_A_b_c_vec_a_vec_bool_fun_fun$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec_bool_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$i',type,'fun_app$i': ('C_b_a_vec_fun$' * 'C$') > 'B_a_vec$').
1.95/0.65	tff('function_fun_app$i',axiom,
1.95/0.65	           'fun_app$i'('fmb_C_b_a_vec_fun$_1','fmb_C$_1') = 'fmb_B_a_vec$_2'
1.95/0.65	         & 'fun_app$i'('fmb_C_b_a_vec_fun$_2','fmb_C$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows_row$c',type,'interchange_rows_row$c': ('B_a_vec_c_vec$' * 'C$' * 'C$') > 'C_b_a_vec_fun$').
1.95/0.65	tff('function_interchange_rows_row$c',axiom,
1.95/0.65	           'interchange_rows_row$c'('fmb_B_a_vec_c_vec$_1','fmb_C$_1','fmb_C$_1') = 'fmb_C_b_a_vec_fun$_1'
1.95/0.65	         & 'interchange_rows_row$c'('fmb_B_a_vec_c_vec$_2','fmb_C$_1','fmb_C$_1') = 'fmb_C_b_a_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$n',type,'fun_app$n': ('B_c_vec_b_c_vec_fun$' * 'B_c_vec$') > 'B_c_vec$').
1.95/0.65	tff('function_fun_app$n',axiom,
1.95/0.65	           'fun_app$n'('fmb_B_c_vec_b_c_vec_fun$_1','fmb_B_c_vec$_1') = 'fmb_B_c_vec$_1'
1.95/0.65	         & 'fun_app$n'('fmb_B_c_vec_b_c_vec_fun$_1','fmb_B_c_vec$_2') = 'fmb_B_c_vec$_1'
1.95/0.65	         & 'fun_app$n'('fmb_B_c_vec_b_c_vec_fun$_2','fmb_B_c_vec$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'fun_app$n'('fmb_B_c_vec_b_c_vec_fun$_2','fmb_B_c_vec$_2') = 'fmb_B_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$a',type,'times$a': ('B_c_vec_a_vec$' * 'B_c_vec_a_vec$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_times$a',axiom,
1.95/0.65	           'times$a'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'times$a'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'times$a'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'times$a'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$e',type,'plus$e': ('B_c_vec_a_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('function_plus$e',axiom,
1.95/0.65	           'plus$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'plus$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'plus$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	         & 'plus$e'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$b',type,'times$b': ('B_c_vec$') > 'B_c_vec_b_c_vec_fun$').
1.95/0.65	tff('function_times$b',axiom,
1.95/0.65	           'times$b'('fmb_B_c_vec$_1') = 'fmb_B_c_vec_b_c_vec_fun$_2'
1.95/0.65	         & 'times$b'('fmb_B_c_vec$_2') = 'fmb_B_c_vec_b_c_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$g',type,'vec_nth$g': ('B_a_vec_c_vec$') > 'C_b_a_vec_fun$').
1.95/0.65	tff('function_vec_nth$g',axiom,
1.95/0.65	           'vec_nth$g'('fmb_B_a_vec_c_vec$_1') = 'fmb_C_b_a_vec_fun$_1'
1.95/0.65	         & 'vec_nth$g'('fmb_B_a_vec_c_vec$_2') = 'fmb_C_b_a_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$b',type,'plus$b': ('B_c_vec$') > 'B_c_vec_b_c_vec_fun$').
1.95/0.65	tff('function_plus$b',axiom,
1.95/0.65	           'plus$b'('fmb_B_c_vec$_1') = 'fmb_B_c_vec_b_c_vec_fun$_2'
1.95/0.65	         & 'plus$b'('fmb_B_c_vec$_2') = 'fmb_B_c_vec_b_c_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$a',type,'plus$a': ('B_c_vec_a_vec$' * 'B_c_vec_a_vec$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_plus$a',axiom,
1.95/0.65	           'plus$a'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'plus$a'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'plus$a'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'plus$a'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$b',type,'columnvector_row$b': ('B_a_vec$' * 'A$') > 'B_c_vec$').
1.95/0.65	tff('function_columnvector_row$b',axiom,
1.95/0.65	           'columnvector_row$b'('fmb_B_a_vec$_1','fmb_A$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'columnvector_row$b'('fmb_B_a_vec$_2','fmb_A$_1') = 'fmb_B_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$p',type,'times$p': ('B_set_set$' * 'B_set_set$') > 'B_set_set$').
1.95/0.65	tff('function_times$p',axiom,
1.95/0.65	           'times$p'('fmb_B_set_set$_1','fmb_B_set_set$_1') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'times$p'('fmb_B_set_set$_1','fmb_B_set_set$_2') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'times$p'('fmb_B_set_set$_2','fmb_B_set_set$_1') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'times$p'('fmb_B_set_set$_2','fmb_B_set_set$_2') = 'fmb_B_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$b',type,'map_matrix$b': ('B_c_vec_b_fun$' * 'B_c_vec_a_vec_a_vec$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_map_matrix$b',axiom,
1.95/0.65	           'map_matrix$b'('fmb_B_c_vec_b_fun$_1','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$b'('fmb_B_c_vec_b_fun$_1','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$b'('fmb_B_c_vec_b_fun$_2','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'map_matrix$b'('fmb_B_c_vec_b_fun$_2','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$g',type,'times$g': ('B_a_vec_c_vec$' * 'B_a_vec_c_vec$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_times$g',axiom,
1.95/0.65	           'times$g'('fmb_B_a_vec_c_vec$_1','fmb_B_a_vec_c_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'times$g'('fmb_B_a_vec_c_vec$_1','fmb_B_a_vec_c_vec$_2') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'times$g'('fmb_B_a_vec_c_vec$_2','fmb_B_a_vec_c_vec$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'times$g'('fmb_B_a_vec_c_vec$_2','fmb_B_a_vec_c_vec$_2') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$h',type,'plus$h': ('B_c_vec_c_vec$' * 'B_c_vec_c_vec$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_plus$h',axiom,
1.95/0.65	           'plus$h'('fmb_B_c_vec_c_vec$_1','fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'plus$h'('fmb_B_c_vec_c_vec$_1','fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'plus$h'('fmb_B_c_vec_c_vec$_2','fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'plus$h'('fmb_B_c_vec_c_vec$_2','fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_row_add_row$d',type,'row_add_row$d': ('B_a_vec_c_vec$' * 'C$' * 'C$' * 'B$' * 'C$') > 'B_a_vec$').
1.95/0.65	tff('function_row_add_row$d',axiom,
1.95/0.65	           'row_add_row$d'('fmb_B_a_vec_c_vec$_1','fmb_C$_1','fmb_C$_1','fmb_B$_1','fmb_C$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'row_add_row$d'('fmb_B_a_vec_c_vec$_1','fmb_C$_1','fmb_C$_1','fmb_B$_2','fmb_C$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'row_add_row$d'('fmb_B_a_vec_c_vec$_2','fmb_C$_1','fmb_C$_1','fmb_B$_1','fmb_C$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'row_add_row$d'('fmb_B_a_vec_c_vec$_2','fmb_C$_1','fmb_C$_1','fmb_B$_2','fmb_C$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$f',type,'vec_nth$f': ('B_a_vec_a_vec$') > 'A_b_a_vec_fun$').
1.95/0.65	tff('function_vec_nth$f',axiom,
1.95/0.65	           'vec_nth$f'('fmb_B_a_vec_a_vec$_1') = 'fmb_A_b_a_vec_fun$_2'
1.95/0.65	         & 'vec_nth$f'('fmb_B_a_vec_a_vec$_2') = 'fmb_A_b_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_uua$',type,'uua$': ('B_c_vec_a_vec_set$') > 'B_c_vec_a_vec_bool_fun$').
1.95/0.65	tff('function_uua$',axiom,
1.95/0.65	           'uua$'('fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_bool_fun$_2'
1.95/0.65	         & 'uua$'('fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_bool_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_plus$',type,'elt_set_plus$': ('B_a_vec$' * 'B_a_vec_set$') > 'B_a_vec_set$').
1.95/0.65	tff('function_elt_set_plus$',axiom,
1.95/0.65	           'elt_set_plus$'('fmb_B_a_vec$_1','fmb_B_a_vec_set$_1') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$'('fmb_B_a_vec$_1','fmb_B_a_vec_set$_2') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$'('fmb_B_a_vec$_2','fmb_B_a_vec_set$_1') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$'('fmb_B_a_vec$_2','fmb_B_a_vec_set$_2') = 'fmb_B_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$f',type,'times$f': ('B_c_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec$').
1.95/0.65	tff('function_times$f',axiom,
1.95/0.65	           'times$f'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'times$f'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'times$f'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'times$f'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$',type,'vec_nth$': ('B_c_vec_a_vec$') > 'A_b_c_vec_fun$').
1.95/0.65	tff('function_vec_nth$',axiom,
1.95/0.65	           'vec_nth$'('fmb_B_c_vec_a_vec$_1') = 'fmb_A_b_c_vec_fun$_2'
1.95/0.65	         & 'vec_nth$'('fmb_B_c_vec_a_vec$_2') = 'fmb_A_b_c_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$c',type,'vec_nth$c': ('B_c_vec_a_vec_a_vec$') > 'A_b_c_vec_a_vec_fun$').
1.95/0.65	tff('function_vec_nth$c',axiom,
1.95/0.65	           'vec_nth$c'('fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_A_b_c_vec_a_vec_fun$_2'
1.95/0.65	         & 'vec_nth$c'('fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_A_b_c_vec_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$f',type,'columnvector_row$f': ('B_c_vec_c_vec$' * 'C$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_columnvector_row$f',axiom,
1.95/0.65	           'columnvector_row$f'('fmb_B_c_vec_c_vec$_1','fmb_C$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'columnvector_row$f'('fmb_B_c_vec_c_vec$_2','fmb_C$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_map_matrix$f',type,'map_matrix$f': ('B_b_fun$' * 'B_c_vec_c_vec$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_map_matrix$f',axiom,
1.95/0.65	           'map_matrix$f'('fmb_B_b_fun$_1','fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'map_matrix$f'('fmb_B_b_fun$_1','fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'map_matrix$f'('fmb_B_b_fun$_2','fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'map_matrix$f'('fmb_B_b_fun$_2','fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$o',type,'times$o': ('B_set$' * 'B_set$') > 'B_set$').
1.95/0.65	tff('function_times$o',axiom,
1.95/0.65	           'times$o'('fmb_B_set$_1','fmb_B_set$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'times$o'('fmb_B_set$_1','fmb_B_set$_2') = 'fmb_B_set$_2'
1.95/0.65	         & 'times$o'('fmb_B_set$_2','fmb_B_set$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'times$o'('fmb_B_set$_2','fmb_B_set$_2') = 'fmb_B_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_collect$a',type,'collect$a': ('B_c_vec_a_vec_bool_fun$') > 'B_c_vec_a_vec_set$').
1.95/0.65	tff('function_collect$a',axiom,
1.95/0.65	           'collect$a'('fmb_B_c_vec_a_vec_bool_fun$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'collect$a'('fmb_B_c_vec_a_vec_bool_fun$_2') = 'fmb_B_c_vec_a_vec_set$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$d',type,'times$d': ('B_a_vec$' * 'B_a_vec$') > 'B_a_vec$').
1.95/0.65	tff('function_times$d',axiom,
1.95/0.65	           'times$d'('fmb_B_a_vec$_1','fmb_B_a_vec$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'times$d'('fmb_B_a_vec$_1','fmb_B_a_vec$_2') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'times$d'('fmb_B_a_vec$_2','fmb_B_a_vec$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'times$d'('fmb_B_a_vec$_2','fmb_B_a_vec$_2') = 'fmb_B_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$i',type,'columnvector_row$i': ('B_a_vec_a_vec$' * 'A$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_columnvector_row$i',axiom,
1.95/0.65	           'columnvector_row$i'('fmb_B_a_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_a_vec_c_vec$_1'
1.95/0.65	         & 'columnvector_row$i'('fmb_B_a_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_row_add_row$e',type,'row_add_row$e': ('B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' * 'B_c_vec$' * 'A$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_row_add_row$e',axiom,
1.95/0.65	           'row_add_row$e'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B_c_vec$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'row_add_row$e'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B_c_vec$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'row_add_row$e'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B_c_vec$_1','fmb_A$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'row_add_row$e'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B_c_vec$_2','fmb_A$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$k',type,'times$k': ('B_c_vec_set$' * 'B_c_vec_set$') > 'B_c_vec_set$').
1.95/0.65	tff('function_times$k',axiom,
1.95/0.65	           'times$k'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'times$k'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'times$k'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_set$_2'
1.95/0.65	         & 'times$k'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$e',type,'vec_nth$e': ('B_a_vec$') > 'A_b_fun$').
1.95/0.65	tff('function_vec_nth$e',axiom,
1.95/0.65	           'vec_nth$e'('fmb_B_a_vec$_1') = 'fmb_A_b_fun$_1'
1.95/0.65	         & 'vec_nth$e'('fmb_B_a_vec$_2') = 'fmb_A_b_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_plus$f',type,'elt_set_plus$f': ('B_c_vec_a_vec$' * 'B_c_vec_a_vec_set$') > 'B_c_vec_a_vec_set$').
1.95/0.65	tff('function_elt_set_plus$f',axiom,
1.95/0.65	           'elt_set_plus$f'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$f'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$f'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$f'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$k',type,'fun_app$k': ('B_b_fun$' * 'B$') > 'B$').
1.95/0.65	tff('function_fun_app$k',axiom,
1.95/0.65	           'fun_app$k'('fmb_B_b_fun$_1','fmb_B$_1') = 'fmb_B$_1'
1.95/0.65	         & 'fun_app$k'('fmb_B_b_fun$_1','fmb_B$_2') = 'fmb_B$_1'
1.95/0.65	         & 'fun_app$k'('fmb_B_b_fun$_2','fmb_B$_1') = 'fmb_B$_1'
1.95/0.65	         & 'fun_app$k'('fmb_B_b_fun$_2','fmb_B$_2') = 'fmb_B$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_plus$e',type,'elt_set_plus$e': ('B$' * 'B_set$') > 'B_set$').
1.95/0.65	tff('function_elt_set_plus$e',axiom,
1.95/0.65	           'elt_set_plus$e'('fmb_B$_1','fmb_B_set$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'elt_set_plus$e'('fmb_B$_1','fmb_B_set$_2') = 'fmb_B_set$_2'
1.95/0.65	         & 'elt_set_plus$e'('fmb_B$_2','fmb_B_set$_1') = 'fmb_B_set$_2'
1.95/0.65	         & 'elt_set_plus$e'('fmb_B$_2','fmb_B_set$_2') = 'fmb_B_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_row_add$',type,'row_add$': ('B_c_vec_a_vec$' * 'A$' * 'A$' * 'B$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_row_add$',axiom,
1.95/0.65	           'row_add$'('fmb_B_c_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	         & 'row_add$'('fmb_B_c_vec_a_vec$_1','fmb_A$_1','fmb_A$_1','fmb_B$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'row_add$'('fmb_B_c_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'row_add$'('fmb_B_c_vec_a_vec$_2','fmb_A$_1','fmb_A$_1','fmb_B$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose$a',type,'transpose$a': ('B_c_vec_a_vec_a_vec_a_vec$') > 'B_c_vec_a_vec_a_vec_a_vec$').
1.95/0.65	tff('function_transpose$a',axiom,
1.95/0.65	           'transpose$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_1'
1.95/0.65	         & 'transpose$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2') = 'fmb_B_c_vec_a_vec_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows_row$b',type,'interchange_rows_row$b': ('B_a_vec_a_vec$' * 'A$' * 'A$') > 'A_b_a_vec_fun$').
1.95/0.65	tff('function_interchange_rows_row$b',axiom,
1.95/0.65	           'interchange_rows_row$b'('fmb_B_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_a_vec_fun$_2'
1.95/0.65	         & 'interchange_rows_row$b'('fmb_B_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$i',type,'transpose_row$i': ('B_a_vec_a_vec_c_vec$' * 'A$') > 'B_a_vec_c_vec$').
1.95/0.65	tff('function_transpose_row$i',axiom,
1.95/0.65	           'transpose_row$i'('fmb_B_a_vec_a_vec_c_vec$_1','fmb_A$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	         & 'transpose_row$i'('fmb_B_a_vec_a_vec_c_vec$_2','fmb_A$_1') = 'fmb_B_a_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_row_add_row$a',type,'row_add_row$a': ('B_c_vec_c_vec$' * 'C$' * 'C$' * 'B$' * 'C$') > 'B_c_vec$').
1.95/0.65	tff('function_row_add_row$a',axiom,
1.95/0.65	           'row_add_row$a'('fmb_B_c_vec_c_vec$_1','fmb_C$_1','fmb_C$_1','fmb_B$_1','fmb_C$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'row_add_row$a'('fmb_B_c_vec_c_vec$_1','fmb_C$_1','fmb_C$_1','fmb_B$_2','fmb_C$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'row_add_row$a'('fmb_B_c_vec_c_vec$_2','fmb_C$_1','fmb_C$_1','fmb_B$_1','fmb_C$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'row_add_row$a'('fmb_B_c_vec_c_vec$_2','fmb_C$_1','fmb_C$_1','fmb_B$_2','fmb_C$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$p',type,'fun_app$p': ('B_c_vec_b_c_vec_a_vec_fun$' * 'B_c_vec$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_fun_app$p',axiom,
1.95/0.65	           'fun_app$p'('fmb_B_c_vec_b_c_vec_a_vec_fun$_1','fmb_B_c_vec$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	         & 'fun_app$p'('fmb_B_c_vec_b_c_vec_a_vec_fun$_1','fmb_B_c_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'fun_app$p'('fmb_B_c_vec_b_c_vec_a_vec_fun$_2','fmb_B_c_vec$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	         & 'fun_app$p'('fmb_B_c_vec_b_c_vec_a_vec_fun$_2','fmb_B_c_vec$_2') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_plus$a',type,'elt_set_plus$a': ('B_c_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec_set$') > 'B_c_vec_a_vec_a_vec_set$').
1.95/0.65	tff('function_elt_set_plus$a',axiom,
1.95/0.65	           'elt_set_plus$a'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$a'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$a'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_set$_1') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	         & 'elt_set_plus$a'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_set$_2') = 'fmb_B_c_vec_a_vec_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$a',type,'transpose_row$a': ('B_c_vec_a_vec_a_vec$') > 'A_b_c_vec_a_vec_fun$').
1.95/0.65	tff('function_transpose_row$a',axiom,
1.95/0.65	           'transpose_row$a'('fmb_B_c_vec_a_vec_a_vec$_1') = 'fmb_A_b_c_vec_a_vec_fun$_2'
1.95/0.65	         & 'transpose_row$a'('fmb_B_c_vec_a_vec_a_vec$_2') = 'fmb_A_b_c_vec_a_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec$',type,'vec$': ('B$') > 'B_a_vec$').
1.95/0.65	tff('function_vec$',axiom,
1.95/0.65	           'vec$'('fmb_B$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'vec$'('fmb_B$_2') = 'fmb_B_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$h',type,'vec_nth$h': ('B_c_vec_a_vec_c_vec$' * 'C$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_vec_nth$h',axiom,
1.95/0.65	           'vec_nth$h'('fmb_B_c_vec_a_vec_c_vec$_1','fmb_C$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'vec_nth$h'('fmb_B_c_vec_a_vec_c_vec$_2','fmb_C$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_times$d',type,'elt_set_times$d': ('B_set$' * 'B_set_set$') > 'B_set_set$').
1.95/0.65	tff('function_elt_set_times$d',axiom,
1.95/0.65	           'elt_set_times$d'('fmb_B_set$_1','fmb_B_set_set$_1') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'elt_set_times$d'('fmb_B_set$_1','fmb_B_set_set$_2') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'elt_set_times$d'('fmb_B_set$_2','fmb_B_set_set$_1') = 'fmb_B_set_set$_2'
1.95/0.65	         & 'elt_set_times$d'('fmb_B_set$_2','fmb_B_set_set$_2') = 'fmb_B_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$c',type,'fun_app$c': ('C_b_fun$' * 'C$') > 'B$').
1.95/0.65	tff('function_fun_app$c',axiom,
1.95/0.65	           'fun_app$c'('fmb_C_b_fun$_1','fmb_C$_1') = 'fmb_B$_1'
1.95/0.65	         & 'fun_app$c'('fmb_C_b_fun$_2','fmb_C$_1') = 'fmb_B$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns$b',type,'interchange_columns$b': ('B_c_vec_c_vec$' * 'C$' * 'C$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_interchange_columns$b',axiom,
1.95/0.65	           'interchange_columns$b'('fmb_B_c_vec_c_vec$_1','fmb_C$_1','fmb_C$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'interchange_columns$b'('fmb_B_c_vec_c_vec$_2','fmb_C$_1','fmb_C$_1') = 'fmb_B_c_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$i',type,'plus$i': ('B_a_vec_set$' * 'B_a_vec_set$') > 'B_a_vec_set$').
1.95/0.65	tff('function_plus$i',axiom,
1.95/0.65	           'plus$i'('fmb_B_a_vec_set$_1','fmb_B_a_vec_set$_1') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'plus$i'('fmb_B_a_vec_set$_1','fmb_B_a_vec_set$_2') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'plus$i'('fmb_B_a_vec_set$_2','fmb_B_a_vec_set$_1') = 'fmb_B_a_vec_set$_2'
1.95/0.65	         & 'plus$i'('fmb_B_a_vec_set$_2','fmb_B_a_vec_set$_2') = 'fmb_B_a_vec_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$l',type,'fun_app$l': ('B_b_c_vec_fun$' * 'B$') > 'B_c_vec$').
1.95/0.65	tff('function_fun_app$l',axiom,
1.95/0.65	           'fun_app$l'('fmb_B_b_c_vec_fun$_1','fmb_B$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'fun_app$l'('fmb_B_b_c_vec_fun$_1','fmb_B$_2') = 'fmb_B_c_vec$_1'
1.95/0.65	         & 'fun_app$l'('fmb_B_b_c_vec_fun$_2','fmb_B$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	         & 'fun_app$l'('fmb_B_b_c_vec_fun$_2','fmb_B$_2') = 'fmb_B_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$d',type,'plus$d': ('B_a_vec$' * 'B_a_vec$') > 'B_a_vec$').
1.95/0.65	tff('function_plus$d',axiom,
1.95/0.65	           'plus$d'('fmb_B_a_vec$_1','fmb_B_a_vec$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'plus$d'('fmb_B_a_vec$_1','fmb_B_a_vec$_2') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'plus$d'('fmb_B_a_vec$_2','fmb_B_a_vec$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'plus$d'('fmb_B_a_vec$_2','fmb_B_a_vec$_2') = 'fmb_B_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$g',type,'columnvector_row$g': ('B_a_vec_a_vec$' * 'A$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_columnvector_row$g',axiom,
1.95/0.65	           'columnvector_row$g'('fmb_B_a_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_1'
1.95/0.65	         & 'columnvector_row$g'('fmb_B_a_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$v',type,'fun_app$v': ('C_b_c_vec_bool_fun_fun$' * 'C$') > 'B_c_vec_bool_fun$').
1.95/0.65	tff('function_fun_app$v',axiom,
1.95/0.65	           'fun_app$v'('fmb_C_b_c_vec_bool_fun_fun$_1','fmb_C$_1') = 'fmb_B_c_vec_bool_fun$_2'
1.95/0.65	         & 'fun_app$v'('fmb_C_b_c_vec_bool_fun_fun$_2','fmb_C$_1') = 'fmb_B_c_vec_bool_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_transpose_row$g',type,'transpose_row$g': ('B_a_vec_a_vec_a_vec$' * 'A$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_transpose_row$g',axiom,
1.95/0.65	           'transpose_row$g'('fmb_B_a_vec_a_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'transpose_row$g'('fmb_B_a_vec_a_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vec_nth$i',type,'vec_nth$i': ('B_c_vec_c_vec_a_vec$' * 'A$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_vec_nth$i',axiom,
1.95/0.65	           'vec_nth$i'('fmb_B_c_vec_c_vec_a_vec$_1','fmb_A$_1') = 'fmb_B_c_vec_c_vec$_2'
1.95/0.65	         & 'vec_nth$i'('fmb_B_c_vec_c_vec_a_vec$_2','fmb_A$_1') = 'fmb_B_c_vec_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vector_scalar_mult$',type,'vector_scalar_mult$': ('B_a_vec$' * 'B_a_vec_a_vec$') > 'B_a_vec_a_vec$').
1.95/0.65	tff('function_vector_scalar_mult$',axiom,
1.95/0.65	           'vector_scalar_mult$'('fmb_B_a_vec$_1','fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$'('fmb_B_a_vec$_1','fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$'('fmb_B_a_vec$_2','fmb_B_a_vec_a_vec$_1') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	         & 'vector_scalar_mult$'('fmb_B_a_vec$_2','fmb_B_a_vec_a_vec$_2') = 'fmb_B_a_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns$e',type,'interchange_columns$e': ('B_c_vec_a_vec$' * 'C$' * 'C$') > 'B_c_vec_a_vec$').
1.95/0.65	tff('function_interchange_columns$e',axiom,
1.95/0.65	           'interchange_columns$e'('fmb_B_c_vec_a_vec$_1','fmb_C$_1','fmb_C$_1') = 'fmb_B_c_vec_a_vec$_1'
1.95/0.65	         & 'interchange_columns$e'('fmb_B_c_vec_a_vec$_2','fmb_C$_1','fmb_C$_1') = 'fmb_B_c_vec_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$c',type,'columnvector_row$c': ('B_c_vec$' * 'C$') > 'B_a_vec$').
1.95/0.65	tff('function_columnvector_row$c',axiom,
1.95/0.65	           'columnvector_row$c'('fmb_B_c_vec$_1','fmb_C$_1') = 'fmb_B_a_vec$_2'
1.95/0.65	         & 'columnvector_row$c'('fmb_B_c_vec$_2','fmb_C$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_uu$',type,'uu$': ('B_c_vec_set$') > 'B_c_vec_bool_fun$').
1.95/0.65	tff('function_uu$',axiom,
1.95/0.65	           'uu$'('fmb_B_c_vec_set$_1') = 'fmb_B_c_vec_bool_fun$_2'
1.95/0.65	         & 'uu$'('fmb_B_c_vec_set$_2') = 'fmb_B_c_vec_bool_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$n',type,'times$n': ('B_c_vec_a_vec_set_set$' * 'B_c_vec_a_vec_set_set$') > 'B_c_vec_a_vec_set_set$').
1.95/0.65	tff('function_times$n',axiom,
1.95/0.65	           'times$n'('fmb_B_c_vec_a_vec_set_set$_1','fmb_B_c_vec_a_vec_set_set$_1') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'times$n'('fmb_B_c_vec_a_vec_set_set$_1','fmb_B_c_vec_a_vec_set_set$_2') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'times$n'('fmb_B_c_vec_a_vec_set_set$_2','fmb_B_c_vec_a_vec_set_set$_1') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'times$n'('fmb_B_c_vec_a_vec_set_set$_2','fmb_B_c_vec_a_vec_set_set$_2') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_rows_row$a',type,'interchange_rows_row$a': ('B_c_vec_a_vec_a_vec_a_vec$' * 'A$' * 'A$') > 'A_b_c_vec_a_vec_a_vec_fun$').
1.95/0.65	tff('function_interchange_rows_row$a',axiom,
1.95/0.65	           'interchange_rows_row$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_1','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_1'
1.95/0.65	         & 'interchange_rows_row$a'('fmb_B_c_vec_a_vec_a_vec_a_vec$_2','fmb_A$_1','fmb_A$_1') = 'fmb_A_b_c_vec_a_vec_a_vec_fun$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_interchange_columns_row$',type,'interchange_columns_row$': ('B_c_vec_c_vec$' * 'C$' * 'C$') > 'C_b_c_vec_fun$').
1.95/0.65	tff('function_interchange_columns_row$',axiom,
1.95/0.65	           'interchange_columns_row$'('fmb_B_c_vec_c_vec$_1','fmb_C$_1','fmb_C$_1') = 'fmb_C_b_c_vec_fun$_2'
1.95/0.65	         & 'interchange_columns_row$'('fmb_B_c_vec_c_vec$_2','fmb_C$_1','fmb_C$_1') = 'fmb_C_b_c_vec_fun$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_columnvector_row$d',type,'columnvector_row$d': ('B_a_vec$' * 'A$') > 'B_a_vec$').
1.95/0.65	tff('function_columnvector_row$d',axiom,
1.95/0.65	           'columnvector_row$d'('fmb_B_a_vec$_1','fmb_A$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'columnvector_row$d'('fmb_B_a_vec$_2','fmb_A$_1') = 'fmb_B_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_elt_set_plus$b',type,'elt_set_plus$b': ('B_c_vec_set$' * 'B_c_vec_set_set$') > 'B_c_vec_set_set$').
1.95/0.65	tff('function_elt_set_plus$b',axiom,
1.95/0.65	           'elt_set_plus$b'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set_set$_1') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'elt_set_plus$b'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set_set$_2') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'elt_set_plus$b'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set_set$_1') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	         & 'elt_set_plus$b'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set_set$_2') = 'fmb_B_c_vec_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$j',type,'fun_app$j': ('A_b_c_vec_fun$' * 'A$') > 'B_c_vec$').
1.95/0.65	tff('function_fun_app$j',axiom,
1.95/0.65	           'fun_app$j'('fmb_A_b_c_vec_fun$_1','fmb_A$_1') = 'fmb_B_c_vec$_1'
1.95/0.65	         & 'fun_app$j'('fmb_A_b_c_vec_fun$_2','fmb_A$_1') = 'fmb_B_c_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_vector_scalar_mult$f',type,'vector_scalar_mult$f': ('B$' * 'B_a_vec$') > 'B_a_vec$').
1.95/0.65	tff('function_vector_scalar_mult$f',axiom,
1.95/0.65	           'vector_scalar_mult$f'('fmb_B$_1','fmb_B_a_vec$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$f'('fmb_B$_1','fmb_B_a_vec$_2') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$f'('fmb_B$_2','fmb_B_a_vec$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'vector_scalar_mult$f'('fmb_B$_2','fmb_B_a_vec$_2') = 'fmb_B_a_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_plus$n',type,'plus$n': ('B_c_vec_a_vec_set_set$' * 'B_c_vec_a_vec_set_set$') > 'B_c_vec_a_vec_set_set$').
1.95/0.65	tff('function_plus$n',axiom,
1.95/0.65	           'plus$n'('fmb_B_c_vec_a_vec_set_set$_1','fmb_B_c_vec_a_vec_set_set$_1') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'plus$n'('fmb_B_c_vec_a_vec_set_set$_1','fmb_B_c_vec_a_vec_set_set$_2') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'plus$n'('fmb_B_c_vec_a_vec_set_set$_2','fmb_B_c_vec_a_vec_set_set$_1') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	         & 'plus$n'('fmb_B_c_vec_a_vec_set_set$_2','fmb_B_c_vec_a_vec_set_set$_2') = 'fmb_B_c_vec_a_vec_set_set$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_times$h',type,'times$h': ('B_c_vec_c_vec$' * 'B_c_vec_c_vec$') > 'B_c_vec_c_vec$').
1.95/0.65	tff('function_times$h',axiom,
1.95/0.65	           'times$h'('fmb_B_c_vec_c_vec$_1','fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'times$h'('fmb_B_c_vec_c_vec$_1','fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'times$h'('fmb_B_c_vec_c_vec$_2','fmb_B_c_vec_c_vec$_1') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	         & 'times$h'('fmb_B_c_vec_c_vec$_2','fmb_B_c_vec_c_vec$_2') = 'fmb_B_c_vec_c_vec$_1'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$h',type,'fun_app$h': ('A_b_a_vec_fun$' * 'A$') > 'B_a_vec$').
1.95/0.65	tff('function_fun_app$h',axiom,
1.95/0.65	           'fun_app$h'('fmb_A_b_a_vec_fun$_1','fmb_A$_1') = 'fmb_B_a_vec$_1'
1.95/0.65	         & 'fun_app$h'('fmb_A_b_a_vec_fun$_2','fmb_A$_1') = 'fmb_B_a_vec$_2'
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_member$f',type,'member$f': ('B_c_vec_a_vec_set$' * 'B_c_vec_a_vec_set_set$') > $o).
1.95/0.65	tff('predicate_member$f',axiom,
1.95/0.65	           ~'member$f'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set_set$_1')
1.95/0.65	         & ~'member$f'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set_set$_2')
1.95/0.65	         & ~'member$f'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set_set$_1')
1.95/0.65	         & ~'member$f'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_member$b',type,'member$b': ('B$' * 'B_set$') > $o).
1.95/0.65	tff('predicate_member$b',axiom,
1.95/0.65	           ~'member$b'('fmb_B$_1','fmb_B_set$_1')
1.95/0.65	         & ~'member$b'('fmb_B$_1','fmb_B_set$_2')
1.95/0.65	         & ~'member$b'('fmb_B$_2','fmb_B_set$_1')
1.95/0.65	         & ~'member$b'('fmb_B$_2','fmb_B_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_member$',type,'member$': ('B_c_vec_a_vec$' * 'B_c_vec_a_vec_set$') > $o).
1.95/0.65	tff('predicate_member$',axiom,
1.95/0.65	           ~'member$'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec_set$_1')
1.95/0.65	         & ~'member$'('fmb_B_c_vec_a_vec$_1','fmb_B_c_vec_a_vec_set$_2')
1.95/0.65	         & ~'member$'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec_set$_1')
1.95/0.65	         & ~'member$'('fmb_B_c_vec_a_vec$_2','fmb_B_c_vec_a_vec_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$a',type,'fun_app$a': ('B_c_vec_bool_fun$' * 'B_c_vec$') > $o).
1.95/0.65	tff('predicate_fun_app$a',axiom,
1.95/0.65	           ~'fun_app$a'('fmb_B_c_vec_bool_fun$_1','fmb_B_c_vec$_1')
1.95/0.65	         & ~'fun_app$a'('fmb_B_c_vec_bool_fun$_1','fmb_B_c_vec$_2')
1.95/0.65	         & ~'fun_app$a'('fmb_B_c_vec_bool_fun$_2','fmb_B_c_vec$_1')
1.95/0.65	         & ~'fun_app$a'('fmb_B_c_vec_bool_fun$_2','fmb_B_c_vec$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$',type,'fun_app$': ('B_c_vec_a_vec_bool_fun$' * 'B_c_vec_a_vec$') > $o).
1.95/0.65	tff('predicate_fun_app$',axiom,
1.95/0.65	           ~'fun_app$'('fmb_B_c_vec_a_vec_bool_fun$_1','fmb_B_c_vec_a_vec$_1')
1.95/0.65	         & ~'fun_app$'('fmb_B_c_vec_a_vec_bool_fun$_1','fmb_B_c_vec_a_vec$_2')
1.95/0.65	         & ~'fun_app$'('fmb_B_c_vec_a_vec_bool_fun$_2','fmb_B_c_vec_a_vec$_1')
1.95/0.65	         & ~'fun_app$'('fmb_B_c_vec_a_vec_bool_fun$_2','fmb_B_c_vec_a_vec$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$q',type,'fun_app$q': ('B_a_vec_bool_fun$' * 'B_a_vec$') > $o).
1.95/0.65	tff('predicate_fun_app$q',axiom,
1.95/0.65	           ~'fun_app$q'('fmb_B_a_vec_bool_fun$_1','fmb_B_a_vec$_1')
1.95/0.65	         & ~'fun_app$q'('fmb_B_a_vec_bool_fun$_1','fmb_B_a_vec$_2')
1.95/0.65	         & ~'fun_app$q'('fmb_B_a_vec_bool_fun$_2','fmb_B_a_vec$_1')
1.95/0.65	         & ~'fun_app$q'('fmb_B_a_vec_bool_fun$_2','fmb_B_a_vec$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_member$e',type,'member$e': ('B_c_vec_set$' * 'B_c_vec_set_set$') > $o).
1.95/0.65	tff('predicate_member$e',axiom,
1.95/0.65	           ~'member$e'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set_set$_1')
1.95/0.65	         & ~'member$e'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set_set$_2')
1.95/0.65	         & ~'member$e'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set_set$_1')
1.95/0.65	         & ~'member$e'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_member$c',type,'member$c': ('B_a_vec$' * 'B_a_vec_set$') > $o).
1.95/0.65	tff('predicate_member$c',axiom,
1.95/0.65	           ~'member$c'('fmb_B_a_vec$_1','fmb_B_a_vec_set$_1')
1.95/0.65	         & ~'member$c'('fmb_B_a_vec$_1','fmb_B_a_vec_set$_2')
1.95/0.65	         & ~'member$c'('fmb_B_a_vec$_2','fmb_B_a_vec_set$_1')
1.95/0.65	         & ~'member$c'('fmb_B_a_vec$_2','fmb_B_a_vec_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_member$d',type,'member$d': ('B_c_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec_set$') > $o).
1.95/0.65	tff('predicate_member$d',axiom,
1.95/0.65	           ~'member$d'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_set$_1')
1.95/0.65	         & ~'member$d'('fmb_B_c_vec_a_vec_a_vec$_1','fmb_B_c_vec_a_vec_a_vec_set$_2')
1.95/0.65	         & ~'member$d'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_set$_1')
1.95/0.65	         & ~'member$d'('fmb_B_c_vec_a_vec_a_vec$_2','fmb_B_c_vec_a_vec_a_vec_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_less_eq$b',type,'less_eq$b': ('B_set$' * 'B_set$') > $o).
1.95/0.65	tff('predicate_less_eq$b',axiom,
1.95/0.65	           'less_eq$b'('fmb_B_set$_1','fmb_B_set$_1')
1.95/0.65	         & 'less_eq$b'('fmb_B_set$_1','fmb_B_set$_2')
1.95/0.65	         & 'less_eq$b'('fmb_B_set$_2','fmb_B_set$_1')
1.95/0.65	         & 'less_eq$b'('fmb_B_set$_2','fmb_B_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_member$g',type,'member$g': ('B_set$' * 'B_set_set$') > $o).
1.95/0.65	tff('predicate_member$g',axiom,
1.95/0.65	           ~'member$g'('fmb_B_set$_1','fmb_B_set_set$_1')
1.95/0.65	         & ~'member$g'('fmb_B_set$_1','fmb_B_set_set$_2')
1.95/0.65	         & ~'member$g'('fmb_B_set$_2','fmb_B_set_set$_1')
1.95/0.65	         & ~'member$g'('fmb_B_set$_2','fmb_B_set_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$s',type,'fun_app$s': ('B_c_vec_a_vec_a_vec_bool_fun$' * 'B_c_vec_a_vec_a_vec$') > $o).
1.95/0.65	tff('predicate_fun_app$s',axiom,
1.95/0.65	           ~'fun_app$s'('fmb_B_c_vec_a_vec_a_vec_bool_fun$_1','fmb_B_c_vec_a_vec_a_vec$_1')
1.95/0.65	         & ~'fun_app$s'('fmb_B_c_vec_a_vec_a_vec_bool_fun$_1','fmb_B_c_vec_a_vec_a_vec$_2')
1.95/0.65	         & ~'fun_app$s'('fmb_B_c_vec_a_vec_a_vec_bool_fun$_2','fmb_B_c_vec_a_vec_a_vec$_1')
1.95/0.65	         & ~'fun_app$s'('fmb_B_c_vec_a_vec_a_vec_bool_fun$_2','fmb_B_c_vec_a_vec_a_vec$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_less_eq$',type,'less_eq$': ('B_c_vec_set$' * 'B_c_vec_set$') > $o).
1.95/0.65	tff('predicate_less_eq$',axiom,
1.95/0.65	           'less_eq$'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set$_1')
1.95/0.65	         & 'less_eq$'('fmb_B_c_vec_set$_1','fmb_B_c_vec_set$_2')
1.95/0.65	         & 'less_eq$'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set$_1')
1.95/0.65	         & 'less_eq$'('fmb_B_c_vec_set$_2','fmb_B_c_vec_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_less_eq$a',type,'less_eq$a': ('B_c_vec_a_vec_set$' * 'B_c_vec_a_vec_set$') > $o).
1.95/0.65	tff('predicate_less_eq$a',axiom,
1.95/0.65	           'less_eq$a'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set$_1')
1.95/0.65	         & 'less_eq$a'('fmb_B_c_vec_a_vec_set$_1','fmb_B_c_vec_a_vec_set$_2')
1.95/0.65	         & 'less_eq$a'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set$_1')
1.95/0.65	         & 'less_eq$a'('fmb_B_c_vec_a_vec_set$_2','fmb_B_c_vec_a_vec_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_fun_app$b',type,'fun_app$b': ('B_bool_fun$' * 'B$') > $o).
1.95/0.65	tff('predicate_fun_app$b',axiom,
1.95/0.65	           ~'fun_app$b'('fmb_B_bool_fun$_1','fmb_B$_1')
1.95/0.65	         & ~'fun_app$b'('fmb_B_bool_fun$_1','fmb_B$_2')
1.95/0.65	         & ~'fun_app$b'('fmb_B_bool_fun$_2','fmb_B$_1')
1.95/0.65	         & ~'fun_app$b'('fmb_B_bool_fun$_2','fmb_B$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	tff('declare_member$a',type,'member$a': ('B_c_vec$' * 'B_c_vec_set$') > $o).
1.95/0.65	tff('predicate_member$a',axiom,
1.95/0.65	           ~'member$a'('fmb_B_c_vec$_1','fmb_B_c_vec_set$_1')
1.95/0.65	         & ~'member$a'('fmb_B_c_vec$_1','fmb_B_c_vec_set$_2')
1.95/0.65	         & ~'member$a'('fmb_B_c_vec$_2','fmb_B_c_vec_set$_1')
1.95/0.65	         & ~'member$a'('fmb_B_c_vec$_2','fmb_B_c_vec_set$_2')
1.95/0.65	
1.95/0.65	).
1.95/0.65	
1.95/0.65	% SZS output end FiniteModel for theBenchmark
1.95/0.65	% (27765)------------------------------
1.95/0.65	% (27765)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200)
1.95/0.65	% (27765)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
1.95/0.65	% (27765)Termination reason: Satisfiable
1.95/0.65	
1.95/0.65	% (27765)Time elapsed: 0.096 s
1.95/0.65	% (27765)Peak memory usage: 20 MB
1.95/0.65	% (27765)Instructions burned: 379 (million)
1.95/0.65	% (27765)------------------------------
1.95/0.65	% (27765)------------------------------
1.95/0.65	% (27698)Success in time 0.292 s
1.95/0.65	EOF
