0.10/0.19 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.10/0.19 % Command : run_vampire %s %d SAT 0.10/0.40 % Computer : n001.cluster.edu 0.10/0.40 % Model : x86_64 x86_64 0.10/0.40 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.10/0.40 % Memory : 8042.1875MB 0.10/0.40 % OS : Linux 3.10.0-693.el7.x86_64 0.10/0.40 % CPULimit : 960 0.10/0.40 % WCLimit : 120 0.10/0.40 % DateTime : Wed Jul 30 07:22:34 EDT 2025 0.10/0.41 % CPUTime : 0.10/0.42 This is a TFF_ problem 0.10/0.42 Running first-order model finding 0.10/0.42 Running /export/starexec/sandbox/solver/bin/vampire --mode casc --intent sat -m 16384 --cores 7 -t 120 /export/starexec/sandbox/benchmark/theBenchmark.p 0.53/0.53 % (26693)Running in auto input_syntax mode. Trying TPTP 0.53/0.53 % (26698)dis+10_161_sil=256000:plsq=on:plsqr=61199697,1048576:gs=on:alpa=true:sac=on:slsq=on:cn=on:random_seed=1402804159:gsem=randomized:i=88024:add=on:uhcvi=off:rawr=on_1199 on theBenchmark for (1199ds/88024Mi) 0.53/0.53 % (26693)Running in auto input_syntax mode. Trying TPTP 0.53/0.53 % (26700)ott+31_1_sil=16000:bce=on:lcm=predicate:newcnf=on:random_seed=3627561343:i=116_1199 on theBenchmark for (1199ds/116Mi) 0.53/0.53 % (26693)Running in auto input_syntax mode. Trying TPTP 0.53/0.53 % (26699)dis+10_1_sil=32000:sp=arity:random_seed=3136871195:i=103:fgj=on_1199 on theBenchmark for (1199ds/103Mi) 0.53/0.53 % (26693)Running in auto input_syntax mode. Trying TPTP 0.53/0.53 % (26697)dis+11_61:31_drc=ordering:lsd=5:abs=on:bsr=unit_only:rp=on:newcnf=on:random_seed=165384930:i=135531:add=off:rawr=on_1199 on theBenchmark for (1199ds/135531Mi) 0.53/0.53 % (26693)Running in auto input_syntax mode. Trying TPTP 0.53/0.53 % (26696)fmb+10_1_sas=cadical:bce=on:rp=on:random_seed=1269506475_1199 on theBenchmark for (1199ds/0Mi) 0.63/0.54 % (26693)Running in auto input_syntax mode. Trying TPTP 0.63/0.54 % (26701)ott+1_1_to=lpo:sil=16000:sp=reverse_arity:erd=off:random_seed=2487206964:i=131_1199 on theBenchmark for (1199ds/131Mi) 0.63/0.56 % (26693)Running in auto input_syntax mode. Trying TPTP 0.63/0.56 % (26702)ott-3_16_to=lpo:sil=16000:sp=arity:abs=on:fd=off:rp=on:random_seed=1803692047:i=159:nicw=on:bs=unit_only:fsr=off:amm=off_1199 on theBenchmark for (1199ds/159Mi) 0.63/0.59 % (26699)Instruction limit reached! 0.63/0.59 % (26699)------------------------------ 0.63/0.59 % (26699)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 0.63/0.59 % (26699)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 0.63/0.59 % (26699)Termination reason: Instruction limit 0.63/0.59 % (26699)Termination phase: Saturation 0.63/0.59 0.63/0.59 % (26699)Time elapsed: 0.057 s 0.63/0.59 % (26699)Peak memory usage: 10 MB 0.63/0.59 % (26699)Instructions burned: 103 (million) 0.63/0.59 % (26700)Instruction limit reached! 0.63/0.59 % (26700)------------------------------ 0.63/0.59 % (26700)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 0.63/0.59 % (26700)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 0.63/0.59 % (26700)Termination reason: Instruction limit 0.63/0.59 % (26700)Termination phase: Saturation 0.63/0.59 0.63/0.59 % (26700)Time elapsed: 0.062 s 0.63/0.59 % (26700)Peak memory usage: 11 MB 0.63/0.59 % (26700)Instructions burned: 116 (million) 0.63/0.61 % (26701)Instruction limit reached! 0.63/0.61 % (26701)------------------------------ 0.63/0.61 % (26701)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 0.63/0.61 % (26701)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 0.63/0.61 % (26701)Termination reason: Instruction limit 0.63/0.61 % (26701)Termination phase: Saturation 0.63/0.61 0.63/0.61 % (26701)Time elapsed: 0.070 s 0.63/0.61 % (26701)Peak memory usage: 11 MB 0.63/0.61 % (26701)Instructions burned: 131 (million) 1.22/0.65 % (26702)Instruction limit reached! 1.22/0.65 % (26702)------------------------------ 1.22/0.65 % (26702)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 1.22/0.65 % (26702)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 1.22/0.65 % (26702)Termination reason: Instruction limit 1.22/0.65 % (26702)Termination phase: Saturation 1.22/0.65 1.22/0.65 % (26702)Time elapsed: 0.091 s 1.22/0.65 % (26702)Peak memory usage: 11 MB 1.22/0.65 % (26702)Instructions burned: 161 (million) 1.22/0.67 % (26693)Running in auto input_syntax mode. Trying TPTP 1.22/0.67 % (26712)fmb+10_1_fmbas=predicate:sil=64000:sas=cadical:random_seed=4061608911:i=714:nm=2_1198 on theBenchmark for (1198ds/714Mi) 1.22/0.68 % (26693)Running in auto input_syntax mode. Trying TPTP 1.22/0.68 % (26713)ott+32_1_sil=16000:bsd=on:sp=const_max:bce=on:random_seed=1927056608:i=131:bd=preordered:fsd=on_1198 on theBenchmark for (1198ds/131Mi) 1.46/0.70 % (26693)Running in auto input_syntax mode. Trying TPTP 1.46/0.70 % (26715)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=985701215:i=684:slsql=off:nicw=on:bs=unit_only:rawr=on_1198 on theBenchmark for (1198ds/684Mi) 1.46/0.74 % (26693)Running in auto input_syntax mode. Trying TPTP 1.46/0.74 % (26716)ott-21_1_sil=16000:fs=off:random_seed=2364816043:i=180:av=off:fsr=off_1197 on theBenchmark for (1197ds/180Mi) 1.46/0.75 % (26713)Instruction limit reached! 1.46/0.75 % (26713)------------------------------ 1.46/0.75 % (26713)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 1.46/0.75 % (26713)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 1.46/0.75 % (26713)Termination reason: Instruction limit 1.46/0.75 % (26713)Termination phase: Saturation 1.46/0.75 1.46/0.75 % (26713)Time elapsed: 0.073 s 1.46/0.75 % (26713)Peak memory usage: 11 MB 1.46/0.75 % (26713)Instructions burned: 132 (million) 1.93/0.83 % (26716)Instruction limit reached! 1.93/0.83 % (26716)------------------------------ 1.93/0.83 % (26716)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 1.93/0.83 % (26716)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 1.93/0.83 % (26716)Termination reason: Instruction limit 1.93/0.83 % (26716)Termination phase: Saturation 1.93/0.83 1.93/0.83 % (26716)Time elapsed: 0.086 s 1.93/0.83 % (26716)Peak memory usage: 10 MB 1.93/0.83 % (26716)Instructions burned: 181 (million) 2.20/0.84 % (26693)Running in auto input_syntax mode. Trying TPTP 2.20/0.84 % (26723)dis+10_4_sil=64000:sp=reverse_arity:bsr=on:sac=on:cn=on:random_seed=1980278998:i=477:bd=all_1196 on theBenchmark for (1196ds/477Mi) 2.20/0.91 % (26693)Running in auto input_syntax mode. Trying TPTP 2.20/0.91 % (26724)fmb+10_1_sil=64000:erd=off:updr=off:random_seed=2791649239:fmbsr=1.3:i=865:ins=25_1195 on theBenchmark for (1195ds/865Mi) 2.50/0.95 % (26712)Instruction limit reached! 2.50/0.95 % (26712)------------------------------ 2.50/0.95 % (26712)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 2.50/0.95 % (26712)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 2.50/0.95 % (26712)Termination reason: Instruction limit 2.50/0.95 % (26712)Termination phase: Finite model building preprocessing 2.50/0.95 2.50/0.95 % (26712)Time elapsed: 0.281 s 2.50/0.95 % (26712)Peak memory usage: 11 MB 2.50/0.95 % (26712)Instructions burned: 715 (million) 3.05/1.05 % (26693)Running in auto input_syntax mode. Trying TPTP 3.05/1.05 % (26729)ott+10_1_to=lpo:sil=64000:tgt=full:sp=arity:spb=goal_then_units:random_seed=908102505:i=1179_1194 on theBenchmark for (1194ds/1179Mi) 4.42/1.08 % (26715)Instruction limit reached! 4.42/1.08 % (26715)------------------------------ 4.42/1.08 % (26715)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 4.42/1.08 % (26715)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 4.42/1.08 % (26715)Termination reason: Instruction limit 4.42/1.08 % (26715)Termination phase: Saturation 4.42/1.08 4.42/1.08 % (26715)Time elapsed: 0.378 s 4.42/1.08 % (26715)Peak memory usage: 15 MB 4.42/1.08 % (26715)Instructions burned: 684 (million) 4.69/1.14 % (26723)Instruction limit reached! 4.69/1.14 % (26723)------------------------------ 4.69/1.14 % (26723)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 4.69/1.14 % (26723)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 4.69/1.14 % (26723)Termination reason: Instruction limit 4.69/1.14 % (26723)Termination phase: Saturation 4.69/1.14 4.69/1.14 % (26723)Time elapsed: 0.300 s 4.69/1.14 % (26723)Peak memory usage: 12 MB 4.69/1.14 % (26723)Instructions burned: 477 (million) 4.88/1.18 % (26693)Running in auto input_syntax mode. Trying TPTP 4.88/1.18 % (26733)fmb+10_1_sil=64000:erd=off:fmbss=14:random_seed=3365226693:i=889:ins=1_1193 on theBenchmark for (1193ds/889Mi) 5.27/1.25 % (26693)Running in auto input_syntax mode. Trying TPTP 5.27/1.25 % (26736)ott+1_16_sil=32000:plsq=on:plsqc=2:sas=cadical:avsql=on:plsqr=128,1:sp=reverse_frequency:bsr=unit_only:rp=on:newcnf=on:random_seed=2599029106:avsq=on:s2a=on:i=692:avsqr=8,1:kws=arity_squared:bs=unit_only:nm=2:rawr=on_1192 on theBenchmark for (1192ds/692Mi) 5.51/1.29 % (26724)Instruction limit reached! 5.51/1.29 % (26724)------------------------------ 5.51/1.29 % (26724)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 5.51/1.29 % (26724)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 5.51/1.29 % (26724)Termination reason: Instruction limit 5.51/1.29 % (26724)Termination phase: Finite model building preprocessing 5.51/1.29 5.51/1.29 % (26724)Time elapsed: 0.374 s 5.51/1.29 % (26724)Peak memory usage: 18 MB 5.51/1.29 % (26724)Instructions burned: 866 (million) 5.88/1.38 % (26693)Running in auto input_syntax mode. Trying TPTP 5.88/1.38 % (26741)dis-10_1_anc=none:sil=64000:spb=goal:newcnf=on:cn=on:random_seed=2475380613:i=879:kws=inv_precedence:fsr=off_1191 on theBenchmark for (1191ds/879Mi) 6.55/1.57 % (26733)Instruction limit reached! 6.55/1.57 % (26733)------------------------------ 6.55/1.57 % (26733)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 6.55/1.57 % (26733)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 6.55/1.57 % (26733)Termination reason: Instruction limit 6.55/1.57 % (26733)Termination phase: Finite model building preprocessing 6.55/1.57 6.55/1.57 % (26733)Time elapsed: 0.385 s 6.55/1.57 % (26733)Peak memory usage: 17 MB 6.55/1.57 % (26733)Instructions burned: 889 (million) 8.48/1.67 % (26693)Running in auto input_syntax mode. Trying TPTP 8.48/1.67 % (26747)fmb+10_1_sil=64000:random_seed=1665886642:i=22061:nm=2:gsp=on_1188 on theBenchmark for (1188ds/22061Mi) 8.48/1.67 % (26736)Instruction limit reached! 8.48/1.67 % (26736)------------------------------ 8.48/1.67 % (26736)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 8.48/1.67 % (26736)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 8.48/1.67 % (26736)Termination reason: Instruction limit 8.48/1.67 % (26736)Termination phase: Saturation 8.48/1.67 8.48/1.67 % (26736)Time elapsed: 0.419 s 8.48/1.67 % (26736)Peak memory usage: 18 MB 8.48/1.67 % (26736)Instructions burned: 692 (million) 8.62/1.72 % (26729)Instruction limit reached! 8.62/1.72 % (26729)------------------------------ 8.62/1.72 % (26729)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 8.62/1.72 % (26729)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 8.62/1.72 % (26729)Termination reason: Instruction limit 8.62/1.72 % (26729)Termination phase: Saturation 8.62/1.72 8.62/1.72 % (26729)Time elapsed: 0.672 s 8.62/1.72 % (26729)Peak memory usage: 25 MB 8.62/1.72 % (26729)Instructions burned: 1180 (million) 9.05/1.78 % (26693)Running in auto input_syntax mode. Trying TPTP 9.05/1.78 % (26751)fmb+10_1_sil=16000:sas=cadical:fmbss=20:random_seed=3525585332:i=9515:nm=5_1187 on theBenchmark for (1187ds/9515Mi) 9.05/1.78 % (26741)Instruction limit reached! 9.05/1.78 % (26741)------------------------------ 9.05/1.78 % (26741)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 9.05/1.78 % (26741)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 9.05/1.78 % (26741)Termination reason: Instruction limit 9.05/1.78 % (26741)Termination phase: Saturation 9.05/1.78 9.05/1.78 % (26741)Time elapsed: 0.403 s 9.05/1.78 % (26741)Peak memory usage: 14 MB 9.05/1.78 % (26741)Instructions burned: 879 (million) 9.05/1.81 % (26693)Running in auto input_syntax mode. Trying TPTP 9.05/1.81 % (26752)fmb+10_1_sil=64000:sas=cadical:fmbss=8:random_seed=2404679300:fmbsr=1.7:i=920_1187 on theBenchmark for (1187ds/920Mi) 9.53/1.87 % (26693)Running in auto input_syntax mode. Trying TPTP 9.53/1.87 % (26756)dis-4_1_sil=16000:drc=ordering:sp=const_frequency:sac=on:newcnf=on:random_seed=2264987969:i=5131_1186 on theBenchmark for (1186ds/5131Mi) 12.08/2.20 % (26752)Instruction limit reached! 12.08/2.20 % (26752)------------------------------ 12.08/2.20 % (26752)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 12.08/2.20 % (26752)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 12.08/2.20 % (26752)Termination reason: Instruction limit 12.08/2.20 % (26752)Termination phase: Finite model building preprocessing 12.08/2.20 12.08/2.20 % (26752)Time elapsed: 0.393 s 12.08/2.20 % (26752)Peak memory usage: 17 MB 12.08/2.20 % (26752)Instructions burned: 922 (million) 12.85/2.30 % (26693)Running in auto input_syntax mode. Trying TPTP 12.85/2.30 % (26765)ott+11_16_sil=32000:fde=unused:bsd=on:sas=cadical:sp=arity:spb=units:lsd=10:nwc=3:random_seed=1686515084:i=1472:afp=4000:ins=7:aer=on:uhcvi=off:fdi=8:gsp=on_1182 on theBenchmark for (1182ds/1472Mi) 13.47/2.46 % Detected minimum model sizes of [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] 13.47/2.46 % Detected maximum model sizes of [max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,2,max,max] 13.47/2.46 % TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] 13.83/2.47 % TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1] 13.83/2.48 % TRYING [1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 13.83/2.49 % TRYING [1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 13.83/2.51 % TRYING [1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 13.83/2.52 % TRYING [1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1] 13.83/2.53 % TRYING [2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 14.40/2.56 % TRYING [1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1] 14.40/2.58 % TRYING [1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,2,1,1] 14.40/2.59 % TRYING [1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1] 14.65/2.61 % TRYING [2,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1] 14.89/2.65 % TRYING [1,1,1,2,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1] 14.89/2.67 % TRYING [1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,2,1,1] 14.89/2.70 % TRYING [1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,2,1,1] 15.84/2.72 % TRYING [1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,2,1,1] 15.84/2.75 % TRYING [2,1,1,2,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1] 16.28/2.80 % TRYING [3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 16.28/2.85 % TRYING [2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 16.99/2.88 % TRYING [2,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 17.13/2.91 % TRYING [2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 17.27/2.94 % TRYING [3,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 17.27/3.00 % TRYING [3,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 17.97/3.06 % TRYING [2,1,1,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 18.50/3.10 % TRYING [2,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 18.50/3.12 % (26765)Instruction limit reached! 18.50/3.12 % (26765)------------------------------ 18.50/3.12 % (26765)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 18.50/3.12 % (26765)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 18.50/3.12 % (26765)Termination reason: Instruction limit 18.50/3.12 % (26765)Termination phase: Saturation 18.50/3.12 18.50/3.12 % (26765)Time elapsed: 0.819 s 18.50/3.12 % (26765)Peak memory usage: 28 MB 18.50/3.12 % (26765)Instructions burned: 1472 (million) 18.50/3.13 % TRYING [2,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 18.50/3.16 % TRYING [3,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 19.05/3.21 % (26693)Running in auto input_syntax mode. Trying TPTP 19.05/3.21 % (26781)fmb+10_1_sil=16000:sas=cadical:bce=on:fmbss=77:random_seed=1828890651:i=6324_1173 on theBenchmark for (1173ds/6324Mi) 19.05/3.22 % TRYING [2,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 19.05/3.25 % TRYING [3,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 19.76/3.32 % TRYING [3,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 19.91/3.38 % TRYING [2,1,2,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 19.91/3.40 % Detected minimum model sizes of [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] 19.91/3.40 % Detected maximum model sizes of [max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,2,max,max] 19.91/3.40 % TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] 19.91/3.41 % TRYING [3,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 19.91/3.41 % TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1] 19.91/3.43 % TRYING [1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 20.89/3.45 % TRYING [1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 20.89/3.47 % TRYING [2,1,2,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 20.89/3.48 % TRYING [2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 20.89/3.51 % TRYING [3,1,2,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 21.47/3.56 % TRYING [3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 21.47/3.57 % TRYING [3,1,2,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 22.03/3.64 % TRYING [2,1,2,2,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 22.03/3.67 % TRYING [3,1,2,2,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 22.77/3.72 % TRYING [4,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 22.89/3.72 % Detected minimum model sizes of [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] 22.89/3.72 % Detected maximum model sizes of [max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,2,max,max] 22.89/3.72 % fmb_start_size (= 20) larger than a detected sort maximum size! 22.89/3.72 % (26751)Refutation not found, incomplete strategy% (26751)------------------------------ 22.89/3.72 % (26751)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 22.89/3.72 % (26751)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 22.89/3.72 % (26751)Termination reason: Refutation not found, incomplete strategy 22.89/3.72 22.89/3.72 % (26751)Time elapsed: 1.941 s 22.89/3.72 % (26751)Peak memory usage: 37 MB 22.89/3.72 % (26751)Instructions burned: 4465 (million) 22.89/3.72 % (26751)------------------------------ 22.89/3.72 % (26751)------------------------------ 22.89/3.75 % TRYING [4,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 23.47/3.82 % (26693)Running in auto input_syntax mode. Trying TPTP 23.47/3.82 % (26793)fmb+10_1_fmbas=function:sil=32000:sas=cadical:fmbss=16:random_seed=1265136996:fmbsr=2.30978:i=2174_1167 on theBenchmark for (1167ds/2174Mi) 23.47/3.85 % TRYING [4,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 23.96/3.95 % TRYING [4,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 24.49/3.99 % TRYING [3,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 25.08/4.06 % TRYING [3,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 25.08/4.12 % TRYING [4,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 25.77/4.16 % TRYING [4,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 26.22/4.23 % TRYING [4,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 27.21/4.34 % TRYING [3,1,2,3,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 27.21/4.38 % TRYING [16] 27.21/4.41 % TRYING [3,1,2,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 27.86/4.44 % TRYING [3,1,1,3,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 27.86/4.49 % TRYING [3,1,2,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 28.31/4.55 % (26756)Instruction limit reached! 28.31/4.55 % (26756)------------------------------ 28.31/4.55 % (26756)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 28.31/4.55 % (26756)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 28.31/4.55 % (26756)Termination reason: Instruction limit 28.31/4.55 % (26756)Termination phase: Saturation 28.31/4.55 28.31/4.55 % (26756)Time elapsed: 2.677 s 28.31/4.55 % (26756)Peak memory usage: 54 MB 28.31/4.55 % (26756)Instructions burned: 5132 (million) 28.31/4.56 % TRYING [4,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 31.22/4.61 % TRYING [3,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 31.72/4.66 % (26693)Running in auto input_syntax mode. Trying TPTP 31.72/4.66 % (26809)ott-2_1_sil=16000:newcnf=on:random_seed=2922605350:avsq=on:i=869:avsqr=1,16:kws=inv_arity_squared_1158 on theBenchmark for (1158ds/869Mi) 31.72/4.66 % (26793)Instruction limit reached! 31.72/4.66 % (26793)------------------------------ 31.72/4.66 % (26793)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 31.72/4.66 % (26793)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 31.72/4.66 % (26793)Termination reason: Instruction limit 31.72/4.66 % (26793)Termination phase: Finite model building constraint generation 31.72/4.66 31.72/4.66 % (26793)Time elapsed: 0.840 s 31.72/4.66 % (26793)Peak memory usage: 75 MB 31.72/4.66 % (26793)Instructions burned: 2175 (million) 31.72/4.67 % TRYING [4,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 32.21/4.76 % (26693)Running in auto input_syntax mode. Trying TPTP 32.21/4.76 % (26812)ott+10_1_sil=32000:tgt=ground:random_seed=3749617095:i=5114:av=off_1157 on theBenchmark for (1157ds/5114Mi) 32.21/4.77 % TRYING [3,1,1,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 32.47/4.79 % TRYING [4,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 33.00/4.90 % TRYING [4,1,2,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 33.34/4.93 % TRYING [4,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 33.55/5.02 % TRYING [4,1,2,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 34.02/5.06 % (26809)Instruction limit reached! 34.02/5.06 % (26809)------------------------------ 34.02/5.06 % (26809)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 34.02/5.06 % (26809)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 34.02/5.06 % (26809)Termination reason: Instruction limit 34.02/5.06 % (26809)Termination phase: Saturation 34.02/5.06 34.02/5.06 % (26809)Time elapsed: 0.399 s 34.02/5.06 % (26809)Peak memory usage: 15 MB 34.02/5.06 % (26809)Instructions burned: 871 (million) 34.28/5.13 % TRYING [4,1,2,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 34.28/5.15 % (26693)Running in auto input_syntax mode. Trying TPTP 34.28/5.15 % (26821)fmb+10_1_sil=64000:sas=cadical:bce=on:rp=on:random_seed=450800632:i=54282_1153 on theBenchmark for (1153ds/54282Mi) 35.44/5.22 % Detected minimum model sizes of [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] 35.44/5.22 % Detected maximum model sizes of [max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,2,max,max] 35.44/5.22 % fmb_start_size (= 77) larger than a detected sort maximum size! 35.44/5.22 % TRYING [4,1,1,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 35.44/5.22 % (26781)Refutation not found, incomplete strategy% (26781)------------------------------ 35.44/5.22 % (26781)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 35.44/5.22 % (26781)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 35.44/5.22 % (26781)Termination reason: Refutation not found, incomplete strategy 35.44/5.22 35.44/5.22 % (26781)Time elapsed: 2.009 s 35.44/5.22 % (26781)Peak memory usage: 38 MB 35.44/5.22 % (26781)Instructions burned: 4549 (million) 35.44/5.22 % (26781)------------------------------ 35.44/5.22 % (26781)------------------------------ 35.91/5.26 % TRYING [3,1,2,3,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 36.27/5.32 % (26693)Running in auto input_syntax mode. Trying TPTP 36.27/5.32 % (26825)dis-11_1_sil=16000:sp=reverse_frequency:alpa=true:random_seed=1881199175:i=3512:aac=none_1151 on theBenchmark for (1151ds/3512Mi) 36.27/5.34 % TRYING [4,1,2,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 37.06/5.47 % TRYING [4,1,2,2,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 37.30/5.52 % TRYING [3,1,1,2,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,2,1,1] 37.72/5.60 % TRYING [3,1,2,3,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 38.88/5.69 % TRYING [3,1,2,2,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 38.88/5.70 % TRYING [4,1,1,2,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,2,1,1] 38.88/5.76 % TRYING [4,1,2,2,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 40.01/5.91 % TRYING [3,1,2,3,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 41.08/6.00 % TRYING [4,1,2,3,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 41.08/6.03 % TRYING [3,1,1,2,1,1,1,1,1,3,4,1,1,1,1,1,1,1,1,1,2,1,1] 42.10/6.14 % TRYING [4,1,2,3,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 42.10/6.21 % TRYING [3,1,1,3,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 42.75/6.28 % TRYING [3,1,2,4,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 43.79/6.38 % TRYING [4,1,2,3,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 43.79/6.40 % TRYING [4,1,1,2,1,1,1,1,1,3,4,1,1,1,1,1,1,1,1,1,2,1,1] 44.66/6.54 % TRYING [3,1,2,4,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 45.26/6.65 % TRYING [3,1,2,3,1,1,3,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 46.13/6.72 % TRYING [3,1,1,3,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 46.13/6.75 % TRYING [3,1,2,3,1,1,2,1,1,4,2,1,1,1,1,1,1,1,1,1,2,1,1] 46.89/6.85 % TRYING [4,1,2,3,1,1,3,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 46.89/6.91 % TRYING [4,1,1,3,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 48.10/7.03 % TRYING [4,1,2,3,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 48.66/7.11 % Detected minimum model sizes of [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] 48.66/7.11 % Detected maximum model sizes of [max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,2,max,max] 48.66/7.11 % TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] 48.66/7.12 % TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1] 48.66/7.13 % TRYING [1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 48.66/7.14 % TRYING [1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 48.66/7.15 % TRYING [1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 48.66/7.17 % TRYING [1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1] 49.34/7.18 % TRYING [2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 49.44/7.20 % TRYING [4,1,2,3,1,1,2,1,1,4,2,1,1,1,1,1,1,1,1,1,2,1,1] 49.55/7.21 % TRYING [1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1] 49.59/7.22 % (26825)Instruction limit reached! 49.59/7.22 % (26825)------------------------------ 49.59/7.22 % (26825)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 49.59/7.22 % (26825)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 49.59/7.22 % (26825)Termination reason: Instruction limit 49.59/7.22 % (26825)Termination phase: Saturation 49.59/7.22 49.59/7.22 % (26825)Time elapsed: 1.897 s 49.59/7.22 % (26825)Peak memory usage: 40 MB 49.59/7.22 % (26825)Instructions burned: 3513 (million) 49.59/7.23 % TRYING [1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,2,1,1] 49.59/7.24 % TRYING [3,1,1,3,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 49.59/7.24 % TRYING [1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1] 49.59/7.26 % TRYING [2,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1] 49.59/7.30 % TRYING [1,1,1,2,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1] 50.12/7.31 % (26693)Running in auto input_syntax mode. Trying TPTP 50.12/7.31 % (26859)dis+21_1_sil=32000:sas=cadical:random_seed=3037599578:i=3773:amm=off_1132 on theBenchmark for (1132ds/3773Mi) 50.12/7.33 % TRYING [1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,2,1,1] 50.12/7.35 % TRYING [1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,2,1,1] 50.12/7.37 % TRYING [3,1,2,3,1,1,2,1,1,4,3,1,1,1,1,1,1,1,1,1,2,1,1] 50.12/7.38 % TRYING [1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,2,1,1] 50.61/7.41 % TRYING [2,1,1,2,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1] 50.61/7.44 % TRYING [3,1,1,3,1,1,3,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 50.61/7.45 % TRYING [3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 50.61/7.47 % TRYING [4,1,2,3,1,1,2,1,1,4,3,1,1,1,1,1,1,1,1,1,2,1,1] 51.63/7.51 % TRYING [2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 51.79/7.54 % TRYING [2,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 51.79/7.57 % TRYING [2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 52.30/7.60 % TRYING [3,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 52.30/7.66 % TRYING [3,1,2,4,1,1,2,1,1,4,3,1,1,1,1,1,1,1,1,1,2,1,1] 52.30/7.66 % TRYING [4,1,1,3,1,1,3,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 52.30/7.66 % TRYING [3,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 52.77/7.70 % (26812)Instruction limit reached! 52.77/7.70 % (26812)------------------------------ 52.77/7.70 % (26812)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 52.77/7.70 % (26812)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 52.77/7.70 % (26812)Termination reason: Instruction limit 52.77/7.70 % (26812)Termination phase: Saturation 52.77/7.70 52.77/7.70 % (26812)Time elapsed: 2.938 s 52.77/7.70 % (26812)Peak memory usage: 64 MB 52.77/7.70 % (26812)Instructions burned: 5114 (million) 52.77/7.72 % TRYING [2,1,1,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 52.77/7.76 % TRYING [2,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 53.39/7.79 % TRYING [4,1,2,4,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 53.57/7.79 % TRYING [2,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 53.57/7.80 % (26693)Running in auto input_syntax mode. Trying TPTP 53.57/7.80 % (26867)ott+11_1_sil=16000:gs=on:random_seed=4054509710:s2a=on:i=2251:s2at=3:kws=inv_arity_squared:nm=2:fsr=off:fsd=on_1127 on theBenchmark for (1127ds/2251Mi) 53.57/7.83 % TRYING [3,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 53.78/7.89 % TRYING [2,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 54.19/7.92 % TRYING [3,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 54.60/7.97 % TRYING [3,1,2,5,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 54.60/7.98 % TRYING [3,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 54.60/8.03 % TRYING [3,1,1,4,1,1,3,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 54.60/8.04 % TRYING [2,1,2,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 54.60/8.08 % TRYING [3,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 55.85/8.11 % TRYING [3,1,2,4,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,2,1,1] 55.85/8.14 % TRYING [2,1,2,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 56.09/8.18 % TRYING [3,1,2,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 56.71/8.23 % TRYING [5,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 56.71/8.24 % TRYING [3,1,2,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 57.07/8.31 % TRYING [2,1,2,2,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 57.07/8.31 % TRYING [5,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 57.07/8.35 % TRYING [3,1,2,2,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 57.96/8.42 % TRYING [4,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 57.96/8.44 % TRYING [5,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 58.19/8.53 % TRYING [4,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1] 59.18/8.63 % TRYING [4,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 59.18/8.65 % TRYING [4,1,2,4,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,2,1,1] 60.27/8.74 % TRYING [3,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 60.27/8.81 % TRYING [4,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 60.78/8.84 % TRYING [4,1,1,2,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 60.78/8.85 % TRYING [4,1,1,2,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 61.15/8.91 % TRYING [4,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 61.75/8.96 % TRYING [4,1,2,2,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 62.27/9.03 % TRYING [3,1,2,3,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 62.38/9.10 % TRYING [4,1,2,2,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1] 62.38/9.11 % TRYING [3,1,2,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 62.88/9.16 % TRYING [4,1,1,2,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 62.88/9.17 % (26867)Instruction limit reached! 62.88/9.17 % (26867)------------------------------ 62.88/9.17 % (26867)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 62.88/9.17 % (26867)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 62.88/9.17 % (26867)Termination reason: Instruction limit 62.88/9.17 % (26867)Termination phase: Saturation 62.88/9.17 62.88/9.17 % (26867)Time elapsed: 1.376 s 62.88/9.17 % (26867)Peak memory usage: 35 MB 62.88/9.17 % (26867)Instructions burned: 2251 (million) 62.88/9.18 % TRYING [3,1,2,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 63.38/9.22 % TRYING [5,1,2,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 63.38/9.25 % TRYING [4,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 63.88/9.27 % (26693)Running in auto input_syntax mode. Trying TPTP 63.88/9.27 % (26893)fmb+10_1_fmbas=predicate:sil=64000:tgt=ground:fmbss=7:random_seed=2443782906:fmbsr=1.6:i=67534_1112 on theBenchmark for (1112ds/67534Mi) 64.24/9.37 % TRYING [4,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 64.68/9.41 % (26859)Instruction limit reached! 64.68/9.41 % (26859)------------------------------ 64.68/9.41 % (26859)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 64.68/9.41 % (26859)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 64.68/9.41 % (26859)Termination reason: Instruction limit 64.68/9.41 % (26859)Termination phase: Saturation 64.68/9.41 64.68/9.41 % (26859)Time elapsed: 2.097 s 64.68/9.41 % (26859)Peak memory usage: 42 MB 64.68/9.41 % (26859)Instructions burned: 3774 (million) 64.68/9.44 % TRYING [4,1,2,2,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,2,1,1] 65.05/9.47 % TRYING [4,1,1,2,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1] 65.05/9.48 % TRYING [4,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 65.05/9.51 % (26693)Running in auto input_syntax mode. Trying TPTP 65.05/9.51 % (26899)ott-22_32_sil=16000:tgt=full:fdtod=off:sp=weighted_frequency:rnwc=on:alpa=false:random_seed=253908261:avsq=on:i=4591:add=off:avsqr=1,16:kws=inv_arity:nm=10:ins=9:fdi=4_1110 on theBenchmark for (1110ds/4591Mi) 65.55/9.57 % TRYING [4,1,2,2,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 65.69/9.60 % TRYING [4,1,2,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 65.82/9.72 % TRYING [4,1,1,2,1,1,4,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 65.82/9.72 % TRYING [4,1,2,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1] 66.34/9.80 % TRYING [4,1,1,4,1,1,3,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 67.79/9.84 % TRYING [4,1,2,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 67.79/9.84 % TRYING [4,1,2,2,1,1,4,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1] 68.29/9.96 % TRYING [3,1,2,3,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 68.29/9.98 % TRYING [5,1,2,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 69.16/10.05 % TRYING [4,1,2,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 69.16/10.05 % TRYING [7] 69.86/10.18 % TRYING [4,1,2,2,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 70.48/10.21 % TRYING [4,1,2,2,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 70.48/10.26 % TRYING [5,1,1,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1] 71.09/10.31 % TRYING [3,1,2,3,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1] 71.09/10.35 % TRYING [4,1,2,2,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,2,1,1] 71.88/10.40 % TRYING [3,1,2,2,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 71.96/10.48 % TRYING [4,1,2,2,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,1] 71.96/10.52 % Finite Model Found! 71.96/10.52 % SZS status Satisfiable for theBenchmark 72.78/10.56 % (26696)First to succeed. 72.78/10.56 % (26696)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-26693" 72.78/10.58 % (26693)Running in auto input_syntax mode. Trying TPTP 72.78/10.58 % SZS output start FiniteModel for theBenchmark 72.78/10.58 tff('declare_$i1',type,'fmb_$i_1':$i). 72.78/10.58 tff('finite_domain_$i',axiom, 72.78/10.58 ! [X:$i] : ( 72.78/10.58 X = 'fmb_$i_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$',type,'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$1',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$2',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$3',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$4',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$',axiom, 72.78/10.58 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' & 72.78/10.58 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_G_update_g_update_fun$',type,'G_update_g_update_fun$':$tType). 72.78/10.58 tff('declare_G_update_g_update_fun$1',type,'fmb_G_update_g_update_fun$_1':'G_update_g_update_fun$'). 72.78/10.58 tff('declare_G_update_g_update_fun$2',type,'fmb_G_update_g_update_fun$_2':'G_update_g_update_fun$'). 72.78/10.58 tff('declare_G_update_g_update_fun$3',type,'fmb_G_update_g_update_fun$_3':'G_update_g_update_fun$'). 72.78/10.58 tff('declare_G_update_g_update_fun$4',type,'fmb_G_update_g_update_fun$_4':'G_update_g_update_fun$'). 72.78/10.58 tff('finite_domain_G_update_g_update_fun$',axiom, 72.78/10.58 ! [X:'G_update_g_update_fun$'] : ( 72.78/10.58 X = 'fmb_G_update_g_update_fun$_1' | X = 'fmb_G_update_g_update_fun$_2' | X = 'fmb_G_update_g_update_fun$_3' | X = 'fmb_G_update_g_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_G_update_g_update_fun$',axiom, 72.78/10.58 'fmb_G_update_g_update_fun$_1' != 'fmb_G_update_g_update_fun$_2' & 'fmb_G_update_g_update_fun$_1' != 'fmb_G_update_g_update_fun$_3' & 'fmb_G_update_g_update_fun$_1' != 'fmb_G_update_g_update_fun$_4' & 'fmb_G_update_g_update_fun$_2' != 'fmb_G_update_g_update_fun$_3' & 'fmb_G_update_g_update_fun$_2' != 'fmb_G_update_g_update_fun$_4' & 72.78/10.58 'fmb_G_update_g_update_fun$_3' != 'fmb_G_update_g_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_d_prod_update$',type,'F_d_prod_update$':$tType). 72.78/10.58 tff('declare_F_d_prod_update$1',type,'fmb_F_d_prod_update$_1':'F_d_prod_update$'). 72.78/10.58 tff('declare_F_d_prod_update$2',type,'fmb_F_d_prod_update$_2':'F_d_prod_update$'). 72.78/10.58 tff('declare_F_d_prod_update$3',type,'fmb_F_d_prod_update$_3':'F_d_prod_update$'). 72.78/10.58 tff('declare_F_d_prod_update$4',type,'fmb_F_d_prod_update$_4':'F_d_prod_update$'). 72.78/10.58 tff('finite_domain_F_d_prod_update$',axiom, 72.78/10.58 ! [X:'F_d_prod_update$'] : ( 72.78/10.58 X = 'fmb_F_d_prod_update$_1' | X = 'fmb_F_d_prod_update$_2' | X = 'fmb_F_d_prod_update$_3' | X = 'fmb_F_d_prod_update$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_d_prod_update$',axiom, 72.78/10.58 'fmb_F_d_prod_update$_1' != 'fmb_F_d_prod_update$_2' & 'fmb_F_d_prod_update$_1' != 'fmb_F_d_prod_update$_3' & 'fmb_F_d_prod_update$_1' != 'fmb_F_d_prod_update$_4' & 'fmb_F_d_prod_update$_2' != 'fmb_F_d_prod_update$_3' & 'fmb_F_d_prod_update$_2' != 'fmb_F_d_prod_update$_4' & 72.78/10.58 'fmb_F_d_prod_update$_3' != 'fmb_F_d_prod_update$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_a_prod_update_f_f_prod_update_fun$',type,'A_a_prod_update_f_f_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_a_prod_update_f_f_prod_update_fun$1',type,'fmb_A_a_prod_update_f_f_prod_update_fun$_1':'A_a_prod_update_f_f_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_a_prod_update_f_f_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_a_prod_update_f_f_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_update_set$',type,'A_update_set$':$tType). 72.78/10.58 tff('declare_A_update_set$1',type,'fmb_A_update_set$_1':'A_update_set$'). 72.78/10.58 tff('finite_domain_A_update_set$',axiom, 72.78/10.58 ! [X:'A_update_set$'] : ( 72.78/10.58 X = 'fmb_A_update_set$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',type,'B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$1',type,'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1':'B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$2',type,'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2':'B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$3',type,'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3':'B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$4',type,'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4':'B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' | X = 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' | X = 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' | X = 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.58 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' & 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 72.78/10.58 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' != 'fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_D_b_prod_update$',type,'D_b_prod_update$':$tType). 72.78/10.58 tff('declare_D_b_prod_update$1',type,'fmb_D_b_prod_update$_1':'D_b_prod_update$'). 72.78/10.58 tff('declare_D_b_prod_update$2',type,'fmb_D_b_prod_update$_2':'D_b_prod_update$'). 72.78/10.58 tff('declare_D_b_prod_update$3',type,'fmb_D_b_prod_update$_3':'D_b_prod_update$'). 72.78/10.58 tff('declare_D_b_prod_update$4',type,'fmb_D_b_prod_update$_4':'D_b_prod_update$'). 72.78/10.58 tff('finite_domain_D_b_prod_update$',axiom, 72.78/10.58 ! [X:'D_b_prod_update$'] : ( 72.78/10.58 X = 'fmb_D_b_prod_update$_1' | X = 'fmb_D_b_prod_update$_2' | X = 'fmb_D_b_prod_update$_3' | X = 'fmb_D_b_prod_update$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_D_b_prod_update$',axiom, 72.78/10.58 'fmb_D_b_prod_update$_1' != 'fmb_D_b_prod_update$_2' & 'fmb_D_b_prod_update$_1' != 'fmb_D_b_prod_update$_3' & 'fmb_D_b_prod_update$_1' != 'fmb_D_b_prod_update$_4' & 'fmb_D_b_prod_update$_2' != 'fmb_D_b_prod_update$_3' & 'fmb_D_b_prod_update$_2' != 'fmb_D_b_prod_update$_4' & 72.78/10.58 'fmb_D_b_prod_update$_3' != 'fmb_D_b_prod_update$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$',type,'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$1',type,'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$2',type,'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_2':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$3',type,'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_3':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$4',type,'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_4':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_2' & 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_3' & 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_4' & 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_2' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_3' & 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_2' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_4' & 72.78/10.58 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_3' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_update_d_update_fun$',type,'F_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_F_update_d_update_fun$1',type,'fmb_F_update_d_update_fun$_1':'F_update_d_update_fun$'). 72.78/10.58 tff('declare_F_update_d_update_fun$2',type,'fmb_F_update_d_update_fun$_2':'F_update_d_update_fun$'). 72.78/10.58 tff('declare_F_update_d_update_fun$3',type,'fmb_F_update_d_update_fun$_3':'F_update_d_update_fun$'). 72.78/10.58 tff('declare_F_update_d_update_fun$4',type,'fmb_F_update_d_update_fun$_4':'F_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_F_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'F_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_F_update_d_update_fun$_1' | X = 'fmb_F_update_d_update_fun$_2' | X = 'fmb_F_update_d_update_fun$_3' | X = 'fmb_F_update_d_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_update_d_update_fun$',axiom, 72.78/10.58 'fmb_F_update_d_update_fun$_1' != 'fmb_F_update_d_update_fun$_2' & 'fmb_F_update_d_update_fun$_1' != 'fmb_F_update_d_update_fun$_3' & 'fmb_F_update_d_update_fun$_1' != 'fmb_F_update_d_update_fun$_4' & 'fmb_F_update_d_update_fun$_2' != 'fmb_F_update_d_update_fun$_3' & 'fmb_F_update_d_update_fun$_2' != 'fmb_F_update_d_update_fun$_4' & 72.78/10.58 'fmb_F_update_d_update_fun$_3' != 'fmb_F_update_d_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',type,'F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$1',type,'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1':'F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$2',type,'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2':'F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$3',type,'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3':'F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$4',type,'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4':'F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' | X = 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' | X = 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' | X = 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.58 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' & 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 72.78/10.58 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' != 'fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_a_prod_update_e_e_prod_update_fun$',type,'A_a_prod_update_e_e_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_a_prod_update_e_e_prod_update_fun$1',type,'fmb_A_a_prod_update_e_e_prod_update_fun$_1':'A_a_prod_update_e_e_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_a_prod_update_e_e_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_a_prod_update_e_e_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_B_c_prod_update_f_g_prod_update_fun$',type,'B_c_prod_update_f_g_prod_update_fun$':$tType). 72.78/10.58 tff('declare_B_c_prod_update_f_g_prod_update_fun$1',type,'fmb_B_c_prod_update_f_g_prod_update_fun$_1':'B_c_prod_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_f_g_prod_update_fun$2',type,'fmb_B_c_prod_update_f_g_prod_update_fun$_2':'B_c_prod_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_f_g_prod_update_fun$3',type,'fmb_B_c_prod_update_f_g_prod_update_fun$_3':'B_c_prod_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_f_g_prod_update_fun$4',type,'fmb_B_c_prod_update_f_g_prod_update_fun$_4':'B_c_prod_update_f_g_prod_update_fun$'). 72.78/10.58 tff('finite_domain_B_c_prod_update_f_g_prod_update_fun$',axiom, 72.78/10.58 ! [X:'B_c_prod_update_f_g_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_c_prod_update_f_g_prod_update_fun$_1' | X = 'fmb_B_c_prod_update_f_g_prod_update_fun$_2' | X = 'fmb_B_c_prod_update_f_g_prod_update_fun$_3' | X = 'fmb_B_c_prod_update_f_g_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_c_prod_update_f_g_prod_update_fun$',axiom, 72.78/10.58 'fmb_B_c_prod_update_f_g_prod_update_fun$_1' != 'fmb_B_c_prod_update_f_g_prod_update_fun$_2' & 'fmb_B_c_prod_update_f_g_prod_update_fun$_1' != 'fmb_B_c_prod_update_f_g_prod_update_fun$_3' & 'fmb_B_c_prod_update_f_g_prod_update_fun$_1' != 'fmb_B_c_prod_update_f_g_prod_update_fun$_4' & 'fmb_B_c_prod_update_f_g_prod_update_fun$_2' != 'fmb_B_c_prod_update_f_g_prod_update_fun$_3' & 'fmb_B_c_prod_update_f_g_prod_update_fun$_2' != 'fmb_B_c_prod_update_f_g_prod_update_fun$_4' & 72.78/10.58 'fmb_B_c_prod_update_f_g_prod_update_fun$_3' != 'fmb_B_c_prod_update_f_g_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_update_e_update_fun$',type,'A_update_e_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_e_update_fun$1',type,'fmb_A_update_e_update_fun$_1':'A_update_e_update_fun$'). 72.78/10.58 tff('declare_A_update_e_update_fun$2',type,'fmb_A_update_e_update_fun$_2':'A_update_e_update_fun$'). 72.78/10.58 tff('declare_A_update_e_update_fun$3',type,'fmb_A_update_e_update_fun$_3':'A_update_e_update_fun$'). 72.78/10.58 tff('declare_A_update_e_update_fun$4',type,'fmb_A_update_e_update_fun$_4':'A_update_e_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_e_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_e_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_e_update_fun$_1' | X = 'fmb_A_update_e_update_fun$_2' | X = 'fmb_A_update_e_update_fun$_3' | X = 'fmb_A_update_e_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_e_update_fun$',axiom, 72.78/10.58 'fmb_A_update_e_update_fun$_1' != 'fmb_A_update_e_update_fun$_2' & 'fmb_A_update_e_update_fun$_1' != 'fmb_A_update_e_update_fun$_3' & 'fmb_A_update_e_update_fun$_1' != 'fmb_A_update_e_update_fun$_4' & 'fmb_A_update_e_update_fun$_2' != 'fmb_A_update_e_update_fun$_3' & 'fmb_A_update_e_update_fun$_2' != 'fmb_A_update_e_update_fun$_4' & 72.78/10.58 'fmb_A_update_e_update_fun$_3' != 'fmb_A_update_e_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_update_b_c_prod_update_fun$',type,'A_update_b_c_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_b_c_prod_update_fun$1',type,'fmb_A_update_b_c_prod_update_fun$_1':'A_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_b_c_prod_update_fun$2',type,'fmb_A_update_b_c_prod_update_fun$_2':'A_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_b_c_prod_update_fun$3',type,'fmb_A_update_b_c_prod_update_fun$_3':'A_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_b_c_prod_update_fun$4',type,'fmb_A_update_b_c_prod_update_fun$_4':'A_update_b_c_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_b_c_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_b_c_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_b_c_prod_update_fun$_1' | X = 'fmb_A_update_b_c_prod_update_fun$_2' | X = 'fmb_A_update_b_c_prod_update_fun$_3' | X = 'fmb_A_update_b_c_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_b_c_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_update_b_c_prod_update_fun$_1' != 'fmb_A_update_b_c_prod_update_fun$_2' & 'fmb_A_update_b_c_prod_update_fun$_1' != 'fmb_A_update_b_c_prod_update_fun$_3' & 'fmb_A_update_b_c_prod_update_fun$_1' != 'fmb_A_update_b_c_prod_update_fun$_4' & 'fmb_A_update_b_c_prod_update_fun$_2' != 'fmb_A_update_b_c_prod_update_fun$_3' & 'fmb_A_update_b_c_prod_update_fun$_2' != 'fmb_A_update_b_c_prod_update_fun$_4' & 72.78/10.58 'fmb_A_update_b_c_prod_update_fun$_3' != 'fmb_A_update_b_c_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_a_prod_update$',type,'A_a_prod_update$':$tType). 72.78/10.58 tff('declare_A_a_prod_update$1',type,'fmb_A_a_prod_update$_1':'A_a_prod_update$'). 72.78/10.58 tff('finite_domain_A_a_prod_update$',axiom, 72.78/10.58 ! [X:'A_a_prod_update$'] : ( 72.78/10.58 X = 'fmb_A_a_prod_update$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_update_d_f_prod_update_fun$',type,'A_update_d_f_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_d_f_prod_update_fun$1',type,'fmb_A_update_d_f_prod_update_fun$_1':'A_update_d_f_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_d_f_prod_update_fun$2',type,'fmb_A_update_d_f_prod_update_fun$_2':'A_update_d_f_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_d_f_prod_update_fun$3',type,'fmb_A_update_d_f_prod_update_fun$_3':'A_update_d_f_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_d_f_prod_update_fun$4',type,'fmb_A_update_d_f_prod_update_fun$_4':'A_update_d_f_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_d_f_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_d_f_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_d_f_prod_update_fun$_1' | X = 'fmb_A_update_d_f_prod_update_fun$_2' | X = 'fmb_A_update_d_f_prod_update_fun$_3' | X = 'fmb_A_update_d_f_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_d_f_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_update_d_f_prod_update_fun$_1' != 'fmb_A_update_d_f_prod_update_fun$_2' & 'fmb_A_update_d_f_prod_update_fun$_1' != 'fmb_A_update_d_f_prod_update_fun$_3' & 'fmb_A_update_d_f_prod_update_fun$_1' != 'fmb_A_update_d_f_prod_update_fun$_4' & 'fmb_A_update_d_f_prod_update_fun$_2' != 'fmb_A_update_d_f_prod_update_fun$_3' & 'fmb_A_update_d_f_prod_update_fun$_2' != 'fmb_A_update_d_f_prod_update_fun$_4' & 72.78/10.58 'fmb_A_update_d_f_prod_update_fun$_3' != 'fmb_A_update_d_f_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_c_prod_update_fun$',type,'E_f_g_prod_prod_update_b_c_prod_update_fun$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_c_prod_update_fun$1',type,'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1':'E_f_g_prod_prod_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_c_prod_update_fun$2',type,'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2':'E_f_g_prod_prod_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_c_prod_update_fun$3',type,'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3':'E_f_g_prod_prod_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_c_prod_update_fun$4',type,'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4':'E_f_g_prod_prod_update_b_c_prod_update_fun$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_update_b_c_prod_update_fun$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_update_b_c_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_update_b_c_prod_update_fun$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4' & 72.78/10.58 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_update_c_update_fun$',type,'F_update_c_update_fun$':$tType). 72.78/10.58 tff('declare_F_update_c_update_fun$1',type,'fmb_F_update_c_update_fun$_1':'F_update_c_update_fun$'). 72.78/10.58 tff('finite_domain_F_update_c_update_fun$',axiom, 72.78/10.58 ! [X:'F_update_c_update_fun$'] : ( 72.78/10.58 X = 'fmb_F_update_c_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_F_f_prod_update_bool_fun$',type,'F_f_prod_update_bool_fun$':$tType). 72.78/10.58 tff('declare_F_f_prod_update_bool_fun$1',type,'fmb_F_f_prod_update_bool_fun$_1':'F_f_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_f_prod_update_bool_fun$2',type,'fmb_F_f_prod_update_bool_fun$_2':'F_f_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_f_prod_update_bool_fun$3',type,'fmb_F_f_prod_update_bool_fun$_3':'F_f_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_f_prod_update_bool_fun$4',type,'fmb_F_f_prod_update_bool_fun$_4':'F_f_prod_update_bool_fun$'). 72.78/10.58 tff('finite_domain_F_f_prod_update_bool_fun$',axiom, 72.78/10.58 ! [X:'F_f_prod_update_bool_fun$'] : ( 72.78/10.58 X = 'fmb_F_f_prod_update_bool_fun$_1' | X = 'fmb_F_f_prod_update_bool_fun$_2' | X = 'fmb_F_f_prod_update_bool_fun$_3' | X = 'fmb_F_f_prod_update_bool_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_f_prod_update_bool_fun$',axiom, 72.78/10.58 'fmb_F_f_prod_update_bool_fun$_1' != 'fmb_F_f_prod_update_bool_fun$_2' & 'fmb_F_f_prod_update_bool_fun$_1' != 'fmb_F_f_prod_update_bool_fun$_3' & 'fmb_F_f_prod_update_bool_fun$_1' != 'fmb_F_f_prod_update_bool_fun$_4' & 'fmb_F_f_prod_update_bool_fun$_2' != 'fmb_F_f_prod_update_bool_fun$_3' & 'fmb_F_f_prod_update_bool_fun$_2' != 'fmb_F_f_prod_update_bool_fun$_4' & 72.78/10.58 'fmb_F_f_prod_update_bool_fun$_3' != 'fmb_F_f_prod_update_bool_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_set$',type,'E_f_g_prod_prod_update_set_set$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_set$1',type,'fmb_E_f_g_prod_prod_update_set_set$_1':'E_f_g_prod_prod_update_set_set$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_set$2',type,'fmb_E_f_g_prod_prod_update_set_set$_2':'E_f_g_prod_prod_update_set_set$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_set$3',type,'fmb_E_f_g_prod_prod_update_set_set$_3':'E_f_g_prod_prod_update_set_set$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set_set$4',type,'fmb_E_f_g_prod_prod_update_set_set$_4':'E_f_g_prod_prod_update_set_set$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_update_set_set$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_update_set_set$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_update_set_set$_1' | X = 'fmb_E_f_g_prod_prod_update_set_set$_2' | X = 'fmb_E_f_g_prod_prod_update_set_set$_3' | X = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_update_set_set$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_update_set_set$_1' != 'fmb_E_f_g_prod_prod_update_set_set$_2' & 'fmb_E_f_g_prod_prod_update_set_set$_1' != 'fmb_E_f_g_prod_prod_update_set_set$_3' & 'fmb_E_f_g_prod_prod_update_set_set$_1' != 'fmb_E_f_g_prod_prod_update_set_set$_4' & 'fmb_E_f_g_prod_prod_update_set_set$_2' != 'fmb_E_f_g_prod_prod_update_set_set$_3' & 'fmb_E_f_g_prod_prod_update_set_set$_2' != 'fmb_E_f_g_prod_prod_update_set_set$_4' & 72.78/10.58 'fmb_E_f_g_prod_prod_update_set_set$_3' != 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_G_update_set$',type,'G_update_set$':$tType). 72.78/10.58 tff('declare_G_update_set$1',type,'fmb_G_update_set$_1':'G_update_set$'). 72.78/10.58 tff('declare_G_update_set$2',type,'fmb_G_update_set$_2':'G_update_set$'). 72.78/10.58 tff('declare_G_update_set$3',type,'fmb_G_update_set$_3':'G_update_set$'). 72.78/10.58 tff('declare_G_update_set$4',type,'fmb_G_update_set$_4':'G_update_set$'). 72.78/10.58 tff('finite_domain_G_update_set$',axiom, 72.78/10.58 ! [X:'G_update_set$'] : ( 72.78/10.58 X = 'fmb_G_update_set$_1' | X = 'fmb_G_update_set$_2' | X = 'fmb_G_update_set$_3' | X = 'fmb_G_update_set$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_G_update_set$',axiom, 72.78/10.58 'fmb_G_update_set$_1' != 'fmb_G_update_set$_2' & 'fmb_G_update_set$_1' != 'fmb_G_update_set$_3' & 'fmb_G_update_set$_1' != 'fmb_G_update_set$_4' & 'fmb_G_update_set$_2' != 'fmb_G_update_set$_3' & 'fmb_G_update_set$_2' != 'fmb_G_update_set$_4' & 72.78/10.58 'fmb_G_update_set$_3' != 'fmb_G_update_set$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_c_prod_update$',type,'F_c_prod_update$':$tType). 72.78/10.58 tff('declare_F_c_prod_update$1',type,'fmb_F_c_prod_update$_1':'F_c_prod_update$'). 72.78/10.58 tff('declare_F_c_prod_update$2',type,'fmb_F_c_prod_update$_2':'F_c_prod_update$'). 72.78/10.58 tff('declare_F_c_prod_update$3',type,'fmb_F_c_prod_update$_3':'F_c_prod_update$'). 72.78/10.58 tff('declare_F_c_prod_update$4',type,'fmb_F_c_prod_update$_4':'F_c_prod_update$'). 72.78/10.58 tff('finite_domain_F_c_prod_update$',axiom, 72.78/10.58 ! [X:'F_c_prod_update$'] : ( 72.78/10.58 X = 'fmb_F_c_prod_update$_1' | X = 'fmb_F_c_prod_update$_2' | X = 'fmb_F_c_prod_update$_3' | X = 'fmb_F_c_prod_update$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_c_prod_update$',axiom, 72.78/10.58 'fmb_F_c_prod_update$_1' != 'fmb_F_c_prod_update$_2' & 'fmb_F_c_prod_update$_1' != 'fmb_F_c_prod_update$_3' & 'fmb_F_c_prod_update$_1' != 'fmb_F_c_prod_update$_4' & 'fmb_F_c_prod_update$_2' != 'fmb_F_c_prod_update$_3' & 'fmb_F_c_prod_update$_2' != 'fmb_F_c_prod_update$_4' & 72.78/10.58 'fmb_F_c_prod_update$_3' != 'fmb_F_c_prod_update$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_update$',type,'A_update$':$tType). 72.78/10.58 tff('declare_A_update$1',type,'fmb_A_update$_1':'A_update$'). 72.78/10.58 tff('finite_domain_A_update$',axiom, 72.78/10.58 ! [X:'A_update$'] : ( 72.78/10.58 X = 'fmb_A_update$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_F_c_prod_update_bool_fun$',type,'F_c_prod_update_bool_fun$':$tType). 72.78/10.58 tff('declare_F_c_prod_update_bool_fun$1',type,'fmb_F_c_prod_update_bool_fun$_1':'F_c_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_c_prod_update_bool_fun$2',type,'fmb_F_c_prod_update_bool_fun$_2':'F_c_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_c_prod_update_bool_fun$3',type,'fmb_F_c_prod_update_bool_fun$_3':'F_c_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_c_prod_update_bool_fun$4',type,'fmb_F_c_prod_update_bool_fun$_4':'F_c_prod_update_bool_fun$'). 72.78/10.58 tff('finite_domain_F_c_prod_update_bool_fun$',axiom, 72.78/10.58 ! [X:'F_c_prod_update_bool_fun$'] : ( 72.78/10.58 X = 'fmb_F_c_prod_update_bool_fun$_1' | X = 'fmb_F_c_prod_update_bool_fun$_2' | X = 'fmb_F_c_prod_update_bool_fun$_3' | X = 'fmb_F_c_prod_update_bool_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_c_prod_update_bool_fun$',axiom, 72.78/10.58 'fmb_F_c_prod_update_bool_fun$_1' != 'fmb_F_c_prod_update_bool_fun$_2' & 'fmb_F_c_prod_update_bool_fun$_1' != 'fmb_F_c_prod_update_bool_fun$_3' & 'fmb_F_c_prod_update_bool_fun$_1' != 'fmb_F_c_prod_update_bool_fun$_4' & 'fmb_F_c_prod_update_bool_fun$_2' != 'fmb_F_c_prod_update_bool_fun$_3' & 'fmb_F_c_prod_update_bool_fun$_2' != 'fmb_F_c_prod_update_bool_fun$_4' & 72.78/10.58 'fmb_F_c_prod_update_bool_fun$_3' != 'fmb_F_c_prod_update_bool_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_B_update_a_update_fun$',type,'B_update_a_update_fun$':$tType). 72.78/10.58 tff('declare_B_update_a_update_fun$1',type,'fmb_B_update_a_update_fun$_1':'B_update_a_update_fun$'). 72.78/10.58 tff('declare_B_update_a_update_fun$2',type,'fmb_B_update_a_update_fun$_2':'B_update_a_update_fun$'). 72.78/10.58 tff('declare_B_update_a_update_fun$3',type,'fmb_B_update_a_update_fun$_3':'B_update_a_update_fun$'). 72.78/10.58 tff('declare_B_update_a_update_fun$4',type,'fmb_B_update_a_update_fun$_4':'B_update_a_update_fun$'). 72.78/10.58 tff('finite_domain_B_update_a_update_fun$',axiom, 72.78/10.58 ! [X:'B_update_a_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_update_a_update_fun$_1' | X = 'fmb_B_update_a_update_fun$_2' | X = 'fmb_B_update_a_update_fun$_3' | X = 'fmb_B_update_a_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_update_a_update_fun$',axiom, 72.78/10.58 'fmb_B_update_a_update_fun$_1' != 'fmb_B_update_a_update_fun$_2' & 'fmb_B_update_a_update_fun$_1' != 'fmb_B_update_a_update_fun$_3' & 'fmb_B_update_a_update_fun$_1' != 'fmb_B_update_a_update_fun$_4' & 'fmb_B_update_a_update_fun$_2' != 'fmb_B_update_a_update_fun$_3' & 'fmb_B_update_a_update_fun$_2' != 'fmb_B_update_a_update_fun$_4' & 72.78/10.58 'fmb_B_update_a_update_fun$_3' != 'fmb_B_update_a_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_D_e_prod_update$',type,'D_e_prod_update$':$tType). 72.78/10.58 tff('declare_D_e_prod_update$1',type,'fmb_D_e_prod_update$_1':'D_e_prod_update$'). 72.78/10.58 tff('declare_D_e_prod_update$2',type,'fmb_D_e_prod_update$_2':'D_e_prod_update$'). 72.78/10.58 tff('declare_D_e_prod_update$3',type,'fmb_D_e_prod_update$_3':'D_e_prod_update$'). 72.78/10.58 tff('declare_D_e_prod_update$4',type,'fmb_D_e_prod_update$_4':'D_e_prod_update$'). 72.78/10.58 tff('finite_domain_D_e_prod_update$',axiom, 72.78/10.58 ! [X:'D_e_prod_update$'] : ( 72.78/10.58 X = 'fmb_D_e_prod_update$_1' | X = 'fmb_D_e_prod_update$_2' | X = 'fmb_D_e_prod_update$_3' | X = 'fmb_D_e_prod_update$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_D_e_prod_update$',axiom, 72.78/10.58 'fmb_D_e_prod_update$_1' != 'fmb_D_e_prod_update$_2' & 'fmb_D_e_prod_update$_1' != 'fmb_D_e_prod_update$_3' & 'fmb_D_e_prod_update$_1' != 'fmb_D_e_prod_update$_4' & 'fmb_D_e_prod_update$_2' != 'fmb_D_e_prod_update$_3' & 'fmb_D_e_prod_update$_2' != 'fmb_D_e_prod_update$_4' & 72.78/10.58 'fmb_D_e_prod_update$_3' != 'fmb_D_e_prod_update$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_update_f_g_prod_update_fun$',type,'F_update_f_g_prod_update_fun$':$tType). 72.78/10.58 tff('declare_F_update_f_g_prod_update_fun$1',type,'fmb_F_update_f_g_prod_update_fun$_1':'F_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_F_update_f_g_prod_update_fun$2',type,'fmb_F_update_f_g_prod_update_fun$_2':'F_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_F_update_f_g_prod_update_fun$3',type,'fmb_F_update_f_g_prod_update_fun$_3':'F_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_F_update_f_g_prod_update_fun$4',type,'fmb_F_update_f_g_prod_update_fun$_4':'F_update_f_g_prod_update_fun$'). 72.78/10.58 tff('finite_domain_F_update_f_g_prod_update_fun$',axiom, 72.78/10.58 ! [X:'F_update_f_g_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_F_update_f_g_prod_update_fun$_1' | X = 'fmb_F_update_f_g_prod_update_fun$_2' | X = 'fmb_F_update_f_g_prod_update_fun$_3' | X = 'fmb_F_update_f_g_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_update_f_g_prod_update_fun$',axiom, 72.78/10.58 'fmb_F_update_f_g_prod_update_fun$_1' != 'fmb_F_update_f_g_prod_update_fun$_2' & 'fmb_F_update_f_g_prod_update_fun$_1' != 'fmb_F_update_f_g_prod_update_fun$_3' & 'fmb_F_update_f_g_prod_update_fun$_1' != 'fmb_F_update_f_g_prod_update_fun$_4' & 'fmb_F_update_f_g_prod_update_fun$_2' != 'fmb_F_update_f_g_prod_update_fun$_3' & 'fmb_F_update_f_g_prod_update_fun$_2' != 'fmb_F_update_f_g_prod_update_fun$_4' & 72.78/10.58 'fmb_F_update_f_g_prod_update_fun$_3' != 'fmb_F_update_f_g_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_update_f_g_prod_update_fun$',type,'E_f_g_prod_prod_update_f_g_prod_update_fun$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_f_g_prod_update_fun$1',type,'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1':'E_f_g_prod_prod_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_f_g_prod_update_fun$2',type,'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2':'E_f_g_prod_prod_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_f_g_prod_update_fun$3',type,'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3':'E_f_g_prod_prod_update_f_g_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_f_g_prod_update_fun$4',type,'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4':'E_f_g_prod_prod_update_f_g_prod_update_fun$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_update_f_g_prod_update_fun$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_update_f_g_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_update_f_g_prod_update_fun$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4' & 72.78/10.58 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_a_prod_update_b_update_fun$',type,'A_a_prod_update_b_update_fun$':$tType). 72.78/10.58 tff('declare_A_a_prod_update_b_update_fun$1',type,'fmb_A_a_prod_update_b_update_fun$_1':'A_a_prod_update_b_update_fun$'). 72.78/10.58 tff('finite_domain_A_a_prod_update_b_update_fun$',axiom, 72.78/10.58 ! [X:'A_a_prod_update_b_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_update_e_d_prod_update_fun$',type,'A_update_e_d_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_e_d_prod_update_fun$1',type,'fmb_A_update_e_d_prod_update_fun$_1':'A_update_e_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_e_d_prod_update_fun$2',type,'fmb_A_update_e_d_prod_update_fun$_2':'A_update_e_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_e_d_prod_update_fun$3',type,'fmb_A_update_e_d_prod_update_fun$_3':'A_update_e_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_e_d_prod_update_fun$4',type,'fmb_A_update_e_d_prod_update_fun$_4':'A_update_e_d_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_e_d_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_e_d_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_e_d_prod_update_fun$_1' | X = 'fmb_A_update_e_d_prod_update_fun$_2' | X = 'fmb_A_update_e_d_prod_update_fun$_3' | X = 'fmb_A_update_e_d_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_e_d_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_update_e_d_prod_update_fun$_1' != 'fmb_A_update_e_d_prod_update_fun$_2' & 'fmb_A_update_e_d_prod_update_fun$_1' != 'fmb_A_update_e_d_prod_update_fun$_3' & 'fmb_A_update_e_d_prod_update_fun$_1' != 'fmb_A_update_e_d_prod_update_fun$_4' & 'fmb_A_update_e_d_prod_update_fun$_2' != 'fmb_A_update_e_d_prod_update_fun$_3' & 'fmb_A_update_e_d_prod_update_fun$_2' != 'fmb_A_update_e_d_prod_update_fun$_4' & 72.78/10.58 'fmb_A_update_e_d_prod_update_fun$_3' != 'fmb_A_update_e_d_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_B_c_prod_update_b_c_prod_update_fun$',type,'B_c_prod_update_b_c_prod_update_fun$':$tType). 72.78/10.58 tff('declare_B_c_prod_update_b_c_prod_update_fun$1',type,'fmb_B_c_prod_update_b_c_prod_update_fun$_1':'B_c_prod_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_b_c_prod_update_fun$2',type,'fmb_B_c_prod_update_b_c_prod_update_fun$_2':'B_c_prod_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_b_c_prod_update_fun$3',type,'fmb_B_c_prod_update_b_c_prod_update_fun$_3':'B_c_prod_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_b_c_prod_update_fun$4',type,'fmb_B_c_prod_update_b_c_prod_update_fun$_4':'B_c_prod_update_b_c_prod_update_fun$'). 72.78/10.58 tff('finite_domain_B_c_prod_update_b_c_prod_update_fun$',axiom, 72.78/10.58 ! [X:'B_c_prod_update_b_c_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' | X = 'fmb_B_c_prod_update_b_c_prod_update_fun$_2' | X = 'fmb_B_c_prod_update_b_c_prod_update_fun$_3' | X = 'fmb_B_c_prod_update_b_c_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_c_prod_update_b_c_prod_update_fun$',axiom, 72.78/10.58 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' != 'fmb_B_c_prod_update_b_c_prod_update_fun$_2' & 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' != 'fmb_B_c_prod_update_b_c_prod_update_fun$_3' & 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' != 'fmb_B_c_prod_update_b_c_prod_update_fun$_4' & 'fmb_B_c_prod_update_b_c_prod_update_fun$_2' != 'fmb_B_c_prod_update_b_c_prod_update_fun$_3' & 'fmb_B_c_prod_update_b_c_prod_update_fun$_2' != 'fmb_B_c_prod_update_b_c_prod_update_fun$_4' & 72.78/10.58 'fmb_B_c_prod_update_b_c_prod_update_fun$_3' != 'fmb_B_c_prod_update_b_c_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_B_update_b_c_prod_update_fun$',type,'B_update_b_c_prod_update_fun$':$tType). 72.78/10.58 tff('declare_B_update_b_c_prod_update_fun$1',type,'fmb_B_update_b_c_prod_update_fun$_1':'B_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_B_update_b_c_prod_update_fun$2',type,'fmb_B_update_b_c_prod_update_fun$_2':'B_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_B_update_b_c_prod_update_fun$3',type,'fmb_B_update_b_c_prod_update_fun$_3':'B_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_B_update_b_c_prod_update_fun$4',type,'fmb_B_update_b_c_prod_update_fun$_4':'B_update_b_c_prod_update_fun$'). 72.78/10.58 tff('finite_domain_B_update_b_c_prod_update_fun$',axiom, 72.78/10.58 ! [X:'B_update_b_c_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_update_b_c_prod_update_fun$_1' | X = 'fmb_B_update_b_c_prod_update_fun$_2' | X = 'fmb_B_update_b_c_prod_update_fun$_3' | X = 'fmb_B_update_b_c_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_update_b_c_prod_update_fun$',axiom, 72.78/10.58 'fmb_B_update_b_c_prod_update_fun$_1' != 'fmb_B_update_b_c_prod_update_fun$_2' & 'fmb_B_update_b_c_prod_update_fun$_1' != 'fmb_B_update_b_c_prod_update_fun$_3' & 'fmb_B_update_b_c_prod_update_fun$_1' != 'fmb_B_update_b_c_prod_update_fun$_4' & 'fmb_B_update_b_c_prod_update_fun$_2' != 'fmb_B_update_b_c_prod_update_fun$_3' & 'fmb_B_update_b_c_prod_update_fun$_2' != 'fmb_B_update_b_c_prod_update_fun$_4' & 72.78/10.58 'fmb_B_update_b_c_prod_update_fun$_3' != 'fmb_B_update_b_c_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_G_update_b_update_fun$',type,'G_update_b_update_fun$':$tType). 72.78/10.58 tff('declare_G_update_b_update_fun$1',type,'fmb_G_update_b_update_fun$_1':'G_update_b_update_fun$'). 72.78/10.58 tff('finite_domain_G_update_b_update_fun$',axiom, 72.78/10.58 ! [X:'G_update_b_update_fun$'] : ( 72.78/10.58 X = 'fmb_G_update_b_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_update_set$',type,'A_b_c_prod_prod_update_set$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_set$1',type,'fmb_A_b_c_prod_prod_update_set$_1':'A_b_c_prod_prod_update_set$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_update_set$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_update_set$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_E_update_e_update_fun$',type,'E_update_e_update_fun$':$tType). 72.78/10.58 tff('declare_E_update_e_update_fun$1',type,'fmb_E_update_e_update_fun$_1':'E_update_e_update_fun$'). 72.78/10.58 tff('declare_E_update_e_update_fun$2',type,'fmb_E_update_e_update_fun$_2':'E_update_e_update_fun$'). 72.78/10.58 tff('declare_E_update_e_update_fun$3',type,'fmb_E_update_e_update_fun$_3':'E_update_e_update_fun$'). 72.78/10.58 tff('declare_E_update_e_update_fun$4',type,'fmb_E_update_e_update_fun$_4':'E_update_e_update_fun$'). 72.78/10.58 tff('finite_domain_E_update_e_update_fun$',axiom, 72.78/10.58 ! [X:'E_update_e_update_fun$'] : ( 72.78/10.58 X = 'fmb_E_update_e_update_fun$_1' | X = 'fmb_E_update_e_update_fun$_2' | X = 'fmb_E_update_e_update_fun$_3' | X = 'fmb_E_update_e_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_update_e_update_fun$',axiom, 72.78/10.58 'fmb_E_update_e_update_fun$_1' != 'fmb_E_update_e_update_fun$_2' & 'fmb_E_update_e_update_fun$_1' != 'fmb_E_update_e_update_fun$_3' & 'fmb_E_update_e_update_fun$_1' != 'fmb_E_update_e_update_fun$_4' & 'fmb_E_update_e_update_fun$_2' != 'fmb_E_update_e_update_fun$_3' & 'fmb_E_update_e_update_fun$_2' != 'fmb_E_update_e_update_fun$_4' & 72.78/10.58 'fmb_E_update_e_update_fun$_3' != 'fmb_E_update_e_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_e_prod_update_set$',type,'F_e_prod_update_set$':$tType). 72.78/10.58 tff('declare_F_e_prod_update_set$1',type,'fmb_F_e_prod_update_set$_1':'F_e_prod_update_set$'). 72.78/10.58 tff('finite_domain_F_e_prod_update_set$',axiom, 72.78/10.58 ! [X:'F_e_prod_update_set$'] : ( 72.78/10.58 X = 'fmb_F_e_prod_update_set$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_a_b_c_prod_prod_prod_update_d_update_fun$',type,'A_a_b_c_prod_prod_prod_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_A_a_b_c_prod_prod_prod_update_d_update_fun$1',type,'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1':'A_a_b_c_prod_prod_prod_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_A_a_b_c_prod_prod_prod_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'A_a_b_c_prod_prod_prod_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',type,'A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$1',type,'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1':'A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$2',type,'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2':'A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$3',type,'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3':'A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$4',type,'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4':'A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' | X = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' | X = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' | X = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' & 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 72.78/10.58 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' != 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_g_prod_update_set$',type,'F_g_prod_update_set$':$tType). 72.78/10.58 tff('declare_F_g_prod_update_set$1',type,'fmb_F_g_prod_update_set$_1':'F_g_prod_update_set$'). 72.78/10.58 tff('finite_domain_F_g_prod_update_set$',axiom, 72.78/10.58 ! [X:'F_g_prod_update_set$'] : ( 72.78/10.58 X = 'fmb_F_g_prod_update_set$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_G_update_c_update_fun$',type,'G_update_c_update_fun$':$tType). 72.78/10.58 tff('declare_G_update_c_update_fun$1',type,'fmb_G_update_c_update_fun$_1':'G_update_c_update_fun$'). 72.78/10.58 tff('finite_domain_G_update_c_update_fun$',axiom, 72.78/10.58 ! [X:'G_update_c_update_fun$'] : ( 72.78/10.58 X = 'fmb_G_update_c_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_G_update_d_update_fun$',type,'G_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_G_update_d_update_fun$1',type,'fmb_G_update_d_update_fun$_1':'G_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_G_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'G_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_G_update_d_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_update_f_d_prod_update_fun$',type,'A_update_f_d_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_f_d_prod_update_fun$1',type,'fmb_A_update_f_d_prod_update_fun$_1':'A_update_f_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_f_d_prod_update_fun$2',type,'fmb_A_update_f_d_prod_update_fun$_2':'A_update_f_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_f_d_prod_update_fun$3',type,'fmb_A_update_f_d_prod_update_fun$_3':'A_update_f_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_f_d_prod_update_fun$4',type,'fmb_A_update_f_d_prod_update_fun$_4':'A_update_f_d_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_f_d_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_f_d_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_f_d_prod_update_fun$_1' | X = 'fmb_A_update_f_d_prod_update_fun$_2' | X = 'fmb_A_update_f_d_prod_update_fun$_3' | X = 'fmb_A_update_f_d_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_f_d_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_update_f_d_prod_update_fun$_1' != 'fmb_A_update_f_d_prod_update_fun$_2' & 'fmb_A_update_f_d_prod_update_fun$_1' != 'fmb_A_update_f_d_prod_update_fun$_3' & 'fmb_A_update_f_d_prod_update_fun$_1' != 'fmb_A_update_f_d_prod_update_fun$_4' & 'fmb_A_update_f_d_prod_update_fun$_2' != 'fmb_A_update_f_d_prod_update_fun$_3' & 'fmb_A_update_f_d_prod_update_fun$_2' != 'fmb_A_update_f_d_prod_update_fun$_4' & 72.78/10.58 'fmb_A_update_f_d_prod_update_fun$_3' != 'fmb_A_update_f_d_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set$',type,'E_f_g_prod_prod_update_set$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set$1',type,'fmb_E_f_g_prod_prod_update_set$_1':'E_f_g_prod_prod_update_set$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_set$2',type,'fmb_E_f_g_prod_prod_update_set$_2':'E_f_g_prod_prod_update_set$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_update_set$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_update_set$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_update_set$_1' | X = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_update_set$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_update_set$_1' != 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_B_update_a_b_c_prod_prod_update_fun$',type,'B_update_a_b_c_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_B_update_a_b_c_prod_prod_update_fun$1',type,'fmb_B_update_a_b_c_prod_prod_update_fun$_1':'B_update_a_b_c_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_update_a_b_c_prod_prod_update_fun$2',type,'fmb_B_update_a_b_c_prod_prod_update_fun$_2':'B_update_a_b_c_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_update_a_b_c_prod_prod_update_fun$3',type,'fmb_B_update_a_b_c_prod_prod_update_fun$_3':'B_update_a_b_c_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_update_a_b_c_prod_prod_update_fun$4',type,'fmb_B_update_a_b_c_prod_prod_update_fun$_4':'B_update_a_b_c_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_B_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'B_update_a_b_c_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_update_a_b_c_prod_prod_update_fun$_1' | X = 'fmb_B_update_a_b_c_prod_prod_update_fun$_2' | X = 'fmb_B_update_a_b_c_prod_prod_update_fun$_3' | X = 'fmb_B_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.58 'fmb_B_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_B_update_a_b_c_prod_prod_update_fun$_2' & 'fmb_B_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_B_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_B_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_B_update_a_b_c_prod_prod_update_fun$_4' & 'fmb_B_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_B_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_B_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_B_update_a_b_c_prod_prod_update_fun$_4' & 72.78/10.58 'fmb_B_update_a_b_c_prod_prod_update_fun$_3' != 'fmb_B_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_b_prod_update$',type,'E_b_prod_update$':$tType). 72.78/10.58 tff('declare_E_b_prod_update$1',type,'fmb_E_b_prod_update$_1':'E_b_prod_update$'). 72.78/10.58 tff('declare_E_b_prod_update$2',type,'fmb_E_b_prod_update$_2':'E_b_prod_update$'). 72.78/10.58 tff('declare_E_b_prod_update$3',type,'fmb_E_b_prod_update$_3':'E_b_prod_update$'). 72.78/10.58 tff('declare_E_b_prod_update$4',type,'fmb_E_b_prod_update$_4':'E_b_prod_update$'). 72.78/10.58 tff('finite_domain_E_b_prod_update$',axiom, 72.78/10.58 ! [X:'E_b_prod_update$'] : ( 72.78/10.58 X = 'fmb_E_b_prod_update$_1' | X = 'fmb_E_b_prod_update$_2' | X = 'fmb_E_b_prod_update$_3' | X = 'fmb_E_b_prod_update$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_b_prod_update$',axiom, 72.78/10.58 'fmb_E_b_prod_update$_1' != 'fmb_E_b_prod_update$_2' & 'fmb_E_b_prod_update$_1' != 'fmb_E_b_prod_update$_3' & 'fmb_E_b_prod_update$_1' != 'fmb_E_b_prod_update$_4' & 'fmb_E_b_prod_update$_2' != 'fmb_E_b_prod_update$_3' & 'fmb_E_b_prod_update$_2' != 'fmb_E_b_prod_update$_4' & 72.78/10.58 'fmb_E_b_prod_update$_3' != 'fmb_E_b_prod_update$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_D_itself$',type,'D_itself$':$tType). 72.78/10.58 tff('declare_D_itself$1',type,'fmb_D_itself$_1':'D_itself$'). 72.78/10.58 tff('declare_D_itself$2',type,'fmb_D_itself$_2':'D_itself$'). 72.78/10.58 tff('declare_D_itself$3',type,'fmb_D_itself$_3':'D_itself$'). 72.78/10.58 tff('declare_D_itself$4',type,'fmb_D_itself$_4':'D_itself$'). 72.78/10.58 tff('finite_domain_D_itself$',axiom, 72.78/10.58 ! [X:'D_itself$'] : ( 72.78/10.58 X = 'fmb_D_itself$_1' | X = 'fmb_D_itself$_2' | X = 'fmb_D_itself$_3' | X = 'fmb_D_itself$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_D_itself$',axiom, 72.78/10.58 'fmb_D_itself$_1' != 'fmb_D_itself$_2' & 'fmb_D_itself$_1' != 'fmb_D_itself$_3' & 'fmb_D_itself$_1' != 'fmb_D_itself$_4' & 'fmb_D_itself$_2' != 'fmb_D_itself$_3' & 'fmb_D_itself$_2' != 'fmb_D_itself$_4' & 72.78/10.58 'fmb_D_itself$_3' != 'fmb_D_itself$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_D$',type,'D$':$tType). 72.78/10.58 tff('declare_D$1',type,'fmb_D$_1':'D$'). 72.78/10.58 tff('declare_D$2',type,'fmb_D$_2':'D$'). 72.78/10.58 tff('declare_D$3',type,'fmb_D$_3':'D$'). 72.78/10.58 tff('declare_D$4',type,'fmb_D$_4':'D$'). 72.78/10.58 tff('finite_domain_D$',axiom, 72.78/10.58 ! [X:'D$'] : ( 72.78/10.58 X = 'fmb_D$_1' | X = 'fmb_D$_2' | X = 'fmb_D$_3' | X = 'fmb_D$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_D$',axiom, 72.78/10.58 'fmb_D$_1' != 'fmb_D$_2' & 'fmb_D$_1' != 'fmb_D$_3' & 'fmb_D$_1' != 'fmb_D$_4' & 'fmb_D$_2' != 'fmb_D$_3' & 'fmb_D$_2' != 'fmb_D$_4' & 72.78/10.58 'fmb_D$_3' != 'fmb_D$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_update_b_c_prod_update_fun$',type,'E_update_b_c_prod_update_fun$':$tType). 72.78/10.58 tff('declare_E_update_b_c_prod_update_fun$1',type,'fmb_E_update_b_c_prod_update_fun$_1':'E_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_E_update_b_c_prod_update_fun$2',type,'fmb_E_update_b_c_prod_update_fun$_2':'E_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_E_update_b_c_prod_update_fun$3',type,'fmb_E_update_b_c_prod_update_fun$_3':'E_update_b_c_prod_update_fun$'). 72.78/10.58 tff('declare_E_update_b_c_prod_update_fun$4',type,'fmb_E_update_b_c_prod_update_fun$_4':'E_update_b_c_prod_update_fun$'). 72.78/10.58 tff('finite_domain_E_update_b_c_prod_update_fun$',axiom, 72.78/10.58 ! [X:'E_update_b_c_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_E_update_b_c_prod_update_fun$_1' | X = 'fmb_E_update_b_c_prod_update_fun$_2' | X = 'fmb_E_update_b_c_prod_update_fun$_3' | X = 'fmb_E_update_b_c_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_update_b_c_prod_update_fun$',axiom, 72.78/10.58 'fmb_E_update_b_c_prod_update_fun$_1' != 'fmb_E_update_b_c_prod_update_fun$_2' & 'fmb_E_update_b_c_prod_update_fun$_1' != 'fmb_E_update_b_c_prod_update_fun$_3' & 'fmb_E_update_b_c_prod_update_fun$_1' != 'fmb_E_update_b_c_prod_update_fun$_4' & 'fmb_E_update_b_c_prod_update_fun$_2' != 'fmb_E_update_b_c_prod_update_fun$_3' & 'fmb_E_update_b_c_prod_update_fun$_2' != 'fmb_E_update_b_c_prod_update_fun$_4' & 72.78/10.58 'fmb_E_update_b_c_prod_update_fun$_3' != 'fmb_E_update_b_c_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$',type,'A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$1',type,'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1':'A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_a_prod_update_e_b_prod_update_fun$',type,'A_a_prod_update_e_b_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_a_prod_update_e_b_prod_update_fun$1',type,'fmb_A_a_prod_update_e_b_prod_update_fun$_1':'A_a_prod_update_e_b_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_a_prod_update_e_b_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_a_prod_update_e_b_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_update_bool_fun$',type,'A_b_c_prod_prod_update_bool_fun$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_bool_fun$1',type,'fmb_A_b_c_prod_prod_update_bool_fun$_1':'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_bool_fun$2',type,'fmb_A_b_c_prod_prod_update_bool_fun$_2':'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_bool_fun$3',type,'fmb_A_b_c_prod_prod_update_bool_fun$_3':'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_bool_fun$4',type,'fmb_A_b_c_prod_prod_update_bool_fun$_4':'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_update_bool_fun$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_update_bool_fun$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_update_bool_fun$_1' | X = 'fmb_A_b_c_prod_prod_update_bool_fun$_2' | X = 'fmb_A_b_c_prod_prod_update_bool_fun$_3' | X = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_b_c_prod_prod_update_bool_fun$',axiom, 72.78/10.58 'fmb_A_b_c_prod_prod_update_bool_fun$_1' != 'fmb_A_b_c_prod_prod_update_bool_fun$_2' & 'fmb_A_b_c_prod_prod_update_bool_fun$_1' != 'fmb_A_b_c_prod_prod_update_bool_fun$_3' & 'fmb_A_b_c_prod_prod_update_bool_fun$_1' != 'fmb_A_b_c_prod_prod_update_bool_fun$_4' & 'fmb_A_b_c_prod_prod_update_bool_fun$_2' != 'fmb_A_b_c_prod_prod_update_bool_fun$_3' & 'fmb_A_b_c_prod_prod_update_bool_fun$_2' != 'fmb_A_b_c_prod_prod_update_bool_fun$_4' & 72.78/10.58 'fmb_A_b_c_prod_prod_update_bool_fun$_3' != 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$',type,'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$1',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$2',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$3',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$4',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' & 72.78/10.58 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_F_g_prod_update_bool_fun$',type,'F_g_prod_update_bool_fun$':$tType). 72.78/10.58 tff('declare_F_g_prod_update_bool_fun$1',type,'fmb_F_g_prod_update_bool_fun$_1':'F_g_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_g_prod_update_bool_fun$2',type,'fmb_F_g_prod_update_bool_fun$_2':'F_g_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_g_prod_update_bool_fun$3',type,'fmb_F_g_prod_update_bool_fun$_3':'F_g_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_g_prod_update_bool_fun$4',type,'fmb_F_g_prod_update_bool_fun$_4':'F_g_prod_update_bool_fun$'). 72.78/10.58 tff('finite_domain_F_g_prod_update_bool_fun$',axiom, 72.78/10.58 ! [X:'F_g_prod_update_bool_fun$'] : ( 72.78/10.58 X = 'fmb_F_g_prod_update_bool_fun$_1' | X = 'fmb_F_g_prod_update_bool_fun$_2' | X = 'fmb_F_g_prod_update_bool_fun$_3' | X = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_g_prod_update_bool_fun$',axiom, 72.78/10.58 'fmb_F_g_prod_update_bool_fun$_1' != 'fmb_F_g_prod_update_bool_fun$_2' & 'fmb_F_g_prod_update_bool_fun$_1' != 'fmb_F_g_prod_update_bool_fun$_3' & 'fmb_F_g_prod_update_bool_fun$_1' != 'fmb_F_g_prod_update_bool_fun$_4' & 'fmb_F_g_prod_update_bool_fun$_2' != 'fmb_F_g_prod_update_bool_fun$_3' & 'fmb_F_g_prod_update_bool_fun$_2' != 'fmb_F_g_prod_update_bool_fun$_4' & 72.78/10.58 'fmb_F_g_prod_update_bool_fun$_3' != 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$',type,'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$1',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_E_update_set$',type,'E_update_set$':$tType). 72.78/10.58 tff('declare_E_update_set$1',type,'fmb_E_update_set$_1':'E_update_set$'). 72.78/10.58 tff('finite_domain_E_update_set$',axiom, 72.78/10.58 ! [X:'E_update_set$'] : ( 72.78/10.58 X = 'fmb_E_update_set$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_F_e_prod_update_bool_fun$',type,'F_e_prod_update_bool_fun$':$tType). 72.78/10.58 tff('declare_F_e_prod_update_bool_fun$1',type,'fmb_F_e_prod_update_bool_fun$_1':'F_e_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_e_prod_update_bool_fun$2',type,'fmb_F_e_prod_update_bool_fun$_2':'F_e_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_e_prod_update_bool_fun$3',type,'fmb_F_e_prod_update_bool_fun$_3':'F_e_prod_update_bool_fun$'). 72.78/10.58 tff('declare_F_e_prod_update_bool_fun$4',type,'fmb_F_e_prod_update_bool_fun$_4':'F_e_prod_update_bool_fun$'). 72.78/10.58 tff('finite_domain_F_e_prod_update_bool_fun$',axiom, 72.78/10.58 ! [X:'F_e_prod_update_bool_fun$'] : ( 72.78/10.58 X = 'fmb_F_e_prod_update_bool_fun$_1' | X = 'fmb_F_e_prod_update_bool_fun$_2' | X = 'fmb_F_e_prod_update_bool_fun$_3' | X = 'fmb_F_e_prod_update_bool_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_F_e_prod_update_bool_fun$',axiom, 72.78/10.58 'fmb_F_e_prod_update_bool_fun$_1' != 'fmb_F_e_prod_update_bool_fun$_2' & 'fmb_F_e_prod_update_bool_fun$_1' != 'fmb_F_e_prod_update_bool_fun$_3' & 'fmb_F_e_prod_update_bool_fun$_1' != 'fmb_F_e_prod_update_bool_fun$_4' & 'fmb_F_e_prod_update_bool_fun$_2' != 'fmb_F_e_prod_update_bool_fun$_3' & 'fmb_F_e_prod_update_bool_fun$_2' != 'fmb_F_e_prod_update_bool_fun$_4' & 72.78/10.58 'fmb_F_e_prod_update_bool_fun$_3' != 'fmb_F_e_prod_update_bool_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_e_prod_update$',type,'E_e_prod_update$':$tType). 72.78/10.58 tff('declare_E_e_prod_update$1',type,'fmb_E_e_prod_update$_1':'E_e_prod_update$'). 72.78/10.58 tff('declare_E_e_prod_update$2',type,'fmb_E_e_prod_update$_2':'E_e_prod_update$'). 72.78/10.58 tff('declare_E_e_prod_update$3',type,'fmb_E_e_prod_update$_3':'E_e_prod_update$'). 72.78/10.58 tff('declare_E_e_prod_update$4',type,'fmb_E_e_prod_update$_4':'E_e_prod_update$'). 72.78/10.58 tff('finite_domain_E_e_prod_update$',axiom, 72.78/10.58 ! [X:'E_e_prod_update$'] : ( 72.78/10.58 X = 'fmb_E_e_prod_update$_1' | X = 'fmb_E_e_prod_update$_2' | X = 'fmb_E_e_prod_update$_3' | X = 'fmb_E_e_prod_update$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_e_prod_update$',axiom, 72.78/10.58 'fmb_E_e_prod_update$_1' != 'fmb_E_e_prod_update$_2' & 'fmb_E_e_prod_update$_1' != 'fmb_E_e_prod_update$_3' & 'fmb_E_e_prod_update$_1' != 'fmb_E_e_prod_update$_4' & 'fmb_E_e_prod_update$_2' != 'fmb_E_e_prod_update$_3' & 'fmb_E_e_prod_update$_2' != 'fmb_E_e_prod_update$_4' & 72.78/10.58 'fmb_E_e_prod_update$_3' != 'fmb_E_e_prod_update$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_update_e_b_prod_update_fun$',type,'A_update_e_b_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_e_b_prod_update_fun$1',type,'fmb_A_update_e_b_prod_update_fun$_1':'A_update_e_b_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_e_b_prod_update_fun$2',type,'fmb_A_update_e_b_prod_update_fun$_2':'A_update_e_b_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_e_b_prod_update_fun$3',type,'fmb_A_update_e_b_prod_update_fun$_3':'A_update_e_b_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_e_b_prod_update_fun$4',type,'fmb_A_update_e_b_prod_update_fun$_4':'A_update_e_b_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_e_b_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_e_b_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_e_b_prod_update_fun$_1' | X = 'fmb_A_update_e_b_prod_update_fun$_2' | X = 'fmb_A_update_e_b_prod_update_fun$_3' | X = 'fmb_A_update_e_b_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_e_b_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_update_e_b_prod_update_fun$_1' != 'fmb_A_update_e_b_prod_update_fun$_2' & 'fmb_A_update_e_b_prod_update_fun$_1' != 'fmb_A_update_e_b_prod_update_fun$_3' & 'fmb_A_update_e_b_prod_update_fun$_1' != 'fmb_A_update_e_b_prod_update_fun$_4' & 'fmb_A_update_e_b_prod_update_fun$_2' != 'fmb_A_update_e_b_prod_update_fun$_3' & 'fmb_A_update_e_b_prod_update_fun$_2' != 'fmb_A_update_e_b_prod_update_fun$_4' & 72.78/10.58 'fmb_A_update_e_b_prod_update_fun$_3' != 'fmb_A_update_e_b_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_D_f_prod_update$',type,'D_f_prod_update$':$tType). 72.78/10.58 tff('declare_D_f_prod_update$1',type,'fmb_D_f_prod_update$_1':'D_f_prod_update$'). 72.78/10.58 tff('declare_D_f_prod_update$2',type,'fmb_D_f_prod_update$_2':'D_f_prod_update$'). 72.78/10.58 tff('declare_D_f_prod_update$3',type,'fmb_D_f_prod_update$_3':'D_f_prod_update$'). 72.78/10.58 tff('declare_D_f_prod_update$4',type,'fmb_D_f_prod_update$_4':'D_f_prod_update$'). 72.78/10.58 tff('finite_domain_D_f_prod_update$',axiom, 72.78/10.58 ! [X:'D_f_prod_update$'] : ( 72.78/10.58 X = 'fmb_D_f_prod_update$_1' | X = 'fmb_D_f_prod_update$_2' | X = 'fmb_D_f_prod_update$_3' | X = 'fmb_D_f_prod_update$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_D_f_prod_update$',axiom, 72.78/10.58 'fmb_D_f_prod_update$_1' != 'fmb_D_f_prod_update$_2' & 'fmb_D_f_prod_update$_1' != 'fmb_D_f_prod_update$_3' & 'fmb_D_f_prod_update$_1' != 'fmb_D_f_prod_update$_4' & 'fmb_D_f_prod_update$_2' != 'fmb_D_f_prod_update$_3' & 'fmb_D_f_prod_update$_2' != 'fmb_D_f_prod_update$_4' & 72.78/10.58 'fmb_D_f_prod_update$_3' != 'fmb_D_f_prod_update$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$',type,'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$1',type,'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1':'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$2',type,'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2':'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$3',type,'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_3':'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$'). 72.78/10.58 tff('declare_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$4',type,'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4':'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1' | X = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2' | X = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_3' | X = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2' & 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_3' & 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4' & 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2' != 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_3' & 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2' != 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4' & 72.78/10.58 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_3' != 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_update_fun$',type,'E_f_g_prod_prod_update_b_update_fun$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_update_fun$1',type,'fmb_E_f_g_prod_prod_update_b_update_fun$_1':'E_f_g_prod_prod_update_b_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_update_fun$2',type,'fmb_E_f_g_prod_prod_update_b_update_fun$_2':'E_f_g_prod_prod_update_b_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_update_fun$3',type,'fmb_E_f_g_prod_prod_update_b_update_fun$_3':'E_f_g_prod_prod_update_b_update_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_b_update_fun$4',type,'fmb_E_f_g_prod_prod_update_b_update_fun$_4':'E_f_g_prod_prod_update_b_update_fun$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_update_b_update_fun$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_update_b_update_fun$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_update_b_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_b_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_b_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_b_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_update_b_update_fun$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_update_b_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_b_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_b_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_b_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_b_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_b_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_b_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_b_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_b_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_b_update_fun$_4' & 72.78/10.58 'fmb_E_f_g_prod_prod_update_b_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_b_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_update_e_f_g_prod_prod_update_fun$',type,'E_update_e_f_g_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_E_update_e_f_g_prod_prod_update_fun$1',type,'fmb_E_update_e_f_g_prod_prod_update_fun$_1':'E_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('declare_E_update_e_f_g_prod_prod_update_fun$2',type,'fmb_E_update_e_f_g_prod_prod_update_fun$_2':'E_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('declare_E_update_e_f_g_prod_prod_update_fun$3',type,'fmb_E_update_e_f_g_prod_prod_update_fun$_3':'E_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('declare_E_update_e_f_g_prod_prod_update_fun$4',type,'fmb_E_update_e_f_g_prod_prod_update_fun$_4':'E_update_e_f_g_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_E_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'E_update_e_f_g_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_E_update_e_f_g_prod_prod_update_fun$_1' | X = 'fmb_E_update_e_f_g_prod_prod_update_fun$_2' | X = 'fmb_E_update_e_f_g_prod_prod_update_fun$_3' | X = 'fmb_E_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.58 'fmb_E_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_E_update_e_f_g_prod_prod_update_fun$_2' & 'fmb_E_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_E_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_E_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_E_update_e_f_g_prod_prod_update_fun$_4' & 'fmb_E_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_E_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_E_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_E_update_e_f_g_prod_prod_update_fun$_4' & 72.78/10.58 'fmb_E_update_e_f_g_prod_prod_update_fun$_3' != 'fmb_E_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_a_prod_update_d_update_fun$',type,'A_a_prod_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_A_a_prod_update_d_update_fun$1',type,'fmb_A_a_prod_update_d_update_fun$_1':'A_a_prod_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_A_a_prod_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'A_a_prod_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_B_c_prod_update_set$',type,'B_c_prod_update_set$':$tType). 72.78/10.58 tff('declare_B_c_prod_update_set$1',type,'fmb_B_c_prod_update_set$_1':'B_c_prod_update_set$'). 72.78/10.58 tff('finite_domain_B_c_prod_update_set$',axiom, 72.78/10.58 ! [X:'B_c_prod_update_set$'] : ( 72.78/10.58 X = 'fmb_B_c_prod_update_set$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$',type,'E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$1',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_1':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$2',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_2':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$3',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_3':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$4',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_4':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_2' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_3' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_4' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_2' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_3' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_2' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_4' & 72.78/10.58 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_3' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_update$',type,'E_update$':$tType). 72.78/10.58 tff('declare_E_update$1',type,'fmb_E_update$_1':'E_update$'). 72.78/10.58 tff('finite_domain_E_update$',axiom, 72.78/10.58 ! [X:'E_update$'] : ( 72.78/10.58 X = 'fmb_E_update$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_B_update_d_update_fun$',type,'B_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_B_update_d_update_fun$1',type,'fmb_B_update_d_update_fun$_1':'B_update_d_update_fun$'). 72.78/10.58 tff('declare_B_update_d_update_fun$2',type,'fmb_B_update_d_update_fun$_2':'B_update_d_update_fun$'). 72.78/10.58 tff('declare_B_update_d_update_fun$3',type,'fmb_B_update_d_update_fun$_3':'B_update_d_update_fun$'). 72.78/10.58 tff('declare_B_update_d_update_fun$4',type,'fmb_B_update_d_update_fun$_4':'B_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_B_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'B_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_update_d_update_fun$_1' | X = 'fmb_B_update_d_update_fun$_2' | X = 'fmb_B_update_d_update_fun$_3' | X = 'fmb_B_update_d_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_update_d_update_fun$',axiom, 72.78/10.58 'fmb_B_update_d_update_fun$_1' != 'fmb_B_update_d_update_fun$_2' & 'fmb_B_update_d_update_fun$_1' != 'fmb_B_update_d_update_fun$_3' & 'fmb_B_update_d_update_fun$_1' != 'fmb_B_update_d_update_fun$_4' & 'fmb_B_update_d_update_fun$_2' != 'fmb_B_update_d_update_fun$_3' & 'fmb_B_update_d_update_fun$_2' != 'fmb_B_update_d_update_fun$_4' & 72.78/10.58 'fmb_B_update_d_update_fun$_3' != 'fmb_B_update_d_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_D_update_d_update_fun$',type,'D_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_D_update_d_update_fun$1',type,'fmb_D_update_d_update_fun$_1':'D_update_d_update_fun$'). 72.78/10.58 tff('declare_D_update_d_update_fun$2',type,'fmb_D_update_d_update_fun$_2':'D_update_d_update_fun$'). 72.78/10.58 tff('declare_D_update_d_update_fun$3',type,'fmb_D_update_d_update_fun$_3':'D_update_d_update_fun$'). 72.78/10.58 tff('declare_D_update_d_update_fun$4',type,'fmb_D_update_d_update_fun$_4':'D_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_D_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'D_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_D_update_d_update_fun$_1' | X = 'fmb_D_update_d_update_fun$_2' | X = 'fmb_D_update_d_update_fun$_3' | X = 'fmb_D_update_d_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_D_update_d_update_fun$',axiom, 72.78/10.58 'fmb_D_update_d_update_fun$_1' != 'fmb_D_update_d_update_fun$_2' & 'fmb_D_update_d_update_fun$_1' != 'fmb_D_update_d_update_fun$_3' & 'fmb_D_update_d_update_fun$_1' != 'fmb_D_update_d_update_fun$_4' & 'fmb_D_update_d_update_fun$_2' != 'fmb_D_update_d_update_fun$_3' & 'fmb_D_update_d_update_fun$_2' != 'fmb_D_update_d_update_fun$_4' & 72.78/10.58 'fmb_D_update_d_update_fun$_3' != 'fmb_D_update_d_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$',type,'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$':$tType). 72.78/10.58 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$1',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.58 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$2',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.58 tff('finite_domain_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$',axiom, 72.78/10.58 ! [X:'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'] : ( 72.78/10.58 X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' | X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$',axiom, 72.78/10.58 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_update_a_update_fun$',type,'A_update_a_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_a_update_fun$1',type,'fmb_A_update_a_update_fun$_1':'A_update_a_update_fun$'). 72.78/10.58 tff('declare_A_update_a_update_fun$2',type,'fmb_A_update_a_update_fun$_2':'A_update_a_update_fun$'). 72.78/10.58 tff('declare_A_update_a_update_fun$3',type,'fmb_A_update_a_update_fun$_3':'A_update_a_update_fun$'). 72.78/10.58 tff('declare_A_update_a_update_fun$4',type,'fmb_A_update_a_update_fun$_4':'A_update_a_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_a_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_a_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_a_update_fun$_1' | X = 'fmb_A_update_a_update_fun$_2' | X = 'fmb_A_update_a_update_fun$_3' | X = 'fmb_A_update_a_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_a_update_fun$',axiom, 72.78/10.58 'fmb_A_update_a_update_fun$_1' != 'fmb_A_update_a_update_fun$_2' & 'fmb_A_update_a_update_fun$_1' != 'fmb_A_update_a_update_fun$_3' & 'fmb_A_update_a_update_fun$_1' != 'fmb_A_update_a_update_fun$_4' & 'fmb_A_update_a_update_fun$_2' != 'fmb_A_update_a_update_fun$_3' & 'fmb_A_update_a_update_fun$_2' != 'fmb_A_update_a_update_fun$_4' & 72.78/10.58 'fmb_A_update_a_update_fun$_3' != 'fmb_A_update_a_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_B_d_prod_update$',type,'B_d_prod_update$':$tType). 72.78/10.58 tff('declare_B_d_prod_update$1',type,'fmb_B_d_prod_update$_1':'B_d_prod_update$'). 72.78/10.58 tff('declare_B_d_prod_update$2',type,'fmb_B_d_prod_update$_2':'B_d_prod_update$'). 72.78/10.58 tff('declare_B_d_prod_update$3',type,'fmb_B_d_prod_update$_3':'B_d_prod_update$'). 72.78/10.58 tff('declare_B_d_prod_update$4',type,'fmb_B_d_prod_update$_4':'B_d_prod_update$'). 72.78/10.58 tff('finite_domain_B_d_prod_update$',axiom, 72.78/10.58 ! [X:'B_d_prod_update$'] : ( 72.78/10.58 X = 'fmb_B_d_prod_update$_1' | X = 'fmb_B_d_prod_update$_2' | X = 'fmb_B_d_prod_update$_3' | X = 'fmb_B_d_prod_update$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_d_prod_update$',axiom, 72.78/10.58 'fmb_B_d_prod_update$_1' != 'fmb_B_d_prod_update$_2' & 'fmb_B_d_prod_update$_1' != 'fmb_B_d_prod_update$_3' & 'fmb_B_d_prod_update$_1' != 'fmb_B_d_prod_update$_4' & 'fmb_B_d_prod_update$_2' != 'fmb_B_d_prod_update$_3' & 'fmb_B_d_prod_update$_2' != 'fmb_B_d_prod_update$_4' & 72.78/10.58 'fmb_B_d_prod_update$_3' != 'fmb_B_d_prod_update$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_update_b_update_fun$',type,'A_update_b_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_b_update_fun$1',type,'fmb_A_update_b_update_fun$_1':'A_update_b_update_fun$'). 72.78/10.58 tff('declare_A_update_b_update_fun$2',type,'fmb_A_update_b_update_fun$_2':'A_update_b_update_fun$'). 72.78/10.58 tff('declare_A_update_b_update_fun$3',type,'fmb_A_update_b_update_fun$_3':'A_update_b_update_fun$'). 72.78/10.58 tff('declare_A_update_b_update_fun$4',type,'fmb_A_update_b_update_fun$_4':'A_update_b_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_b_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_b_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_b_update_fun$_1' | X = 'fmb_A_update_b_update_fun$_2' | X = 'fmb_A_update_b_update_fun$_3' | X = 'fmb_A_update_b_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_b_update_fun$',axiom, 72.78/10.58 'fmb_A_update_b_update_fun$_1' != 'fmb_A_update_b_update_fun$_2' & 'fmb_A_update_b_update_fun$_1' != 'fmb_A_update_b_update_fun$_3' & 'fmb_A_update_b_update_fun$_1' != 'fmb_A_update_b_update_fun$_4' & 'fmb_A_update_b_update_fun$_2' != 'fmb_A_update_b_update_fun$_3' & 'fmb_A_update_b_update_fun$_2' != 'fmb_A_update_b_update_fun$_4' & 72.78/10.58 'fmb_A_update_b_update_fun$_3' != 'fmb_A_update_b_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_D_update_c_update_fun$',type,'D_update_c_update_fun$':$tType). 72.78/10.58 tff('declare_D_update_c_update_fun$1',type,'fmb_D_update_c_update_fun$_1':'D_update_c_update_fun$'). 72.78/10.58 tff('finite_domain_D_update_c_update_fun$',axiom, 72.78/10.58 ! [X:'D_update_c_update_fun$'] : ( 72.78/10.58 X = 'fmb_D_update_c_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_B_c_prod_update_d_update_fun$',type,'B_c_prod_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_B_c_prod_update_d_update_fun$1',type,'fmb_B_c_prod_update_d_update_fun$_1':'B_c_prod_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_B_c_prod_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'B_c_prod_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_c_prod_update_d_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_update_b_d_prod_update_fun$',type,'A_update_b_d_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_b_d_prod_update_fun$1',type,'fmb_A_update_b_d_prod_update_fun$_1':'A_update_b_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_b_d_prod_update_fun$2',type,'fmb_A_update_b_d_prod_update_fun$_2':'A_update_b_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_b_d_prod_update_fun$3',type,'fmb_A_update_b_d_prod_update_fun$_3':'A_update_b_d_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_b_d_prod_update_fun$4',type,'fmb_A_update_b_d_prod_update_fun$_4':'A_update_b_d_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_b_d_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_b_d_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_b_d_prod_update_fun$_1' | X = 'fmb_A_update_b_d_prod_update_fun$_2' | X = 'fmb_A_update_b_d_prod_update_fun$_3' | X = 'fmb_A_update_b_d_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_b_d_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_update_b_d_prod_update_fun$_1' != 'fmb_A_update_b_d_prod_update_fun$_2' & 'fmb_A_update_b_d_prod_update_fun$_1' != 'fmb_A_update_b_d_prod_update_fun$_3' & 'fmb_A_update_b_d_prod_update_fun$_1' != 'fmb_A_update_b_d_prod_update_fun$_4' & 'fmb_A_update_b_d_prod_update_fun$_2' != 'fmb_A_update_b_d_prod_update_fun$_3' & 'fmb_A_update_b_d_prod_update_fun$_2' != 'fmb_A_update_b_d_prod_update_fun$_4' & 72.78/10.58 'fmb_A_update_b_d_prod_update_fun$_3' != 'fmb_A_update_b_d_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_update$',type,'A_b_c_prod_prod_update$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_update$1',type,'fmb_A_b_c_prod_prod_update$_1':'A_b_c_prod_prod_update$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_update$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_update$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_B_c_prod_update_a_b_c_prod_prod_update_fun$',type,'B_c_prod_update_a_b_c_prod_prod_update_fun$':$tType). 72.78/10.58 tff('declare_B_c_prod_update_a_b_c_prod_prod_update_fun$1',type,'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1':'B_c_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_a_b_c_prod_prod_update_fun$2',type,'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2':'B_c_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_a_b_c_prod_prod_update_fun$3',type,'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3':'B_c_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.58 tff('declare_B_c_prod_update_a_b_c_prod_prod_update_fun$4',type,'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4':'B_c_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.58 tff('finite_domain_B_c_prod_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.58 ! [X:'B_c_prod_update_a_b_c_prod_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' | X = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2' | X = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3' | X = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_c_prod_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.58 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2' & 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4' & 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4' & 72.78/10.58 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3' != 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_b_c_prod_prod_a_prod_update_d_update_fun$',type,'A_b_c_prod_prod_a_prod_update_d_update_fun$':$tType). 72.78/10.58 tff('declare_A_b_c_prod_prod_a_prod_update_d_update_fun$1',type,'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1':'A_b_c_prod_prod_a_prod_update_d_update_fun$'). 72.78/10.58 tff('finite_domain_A_b_c_prod_prod_a_prod_update_d_update_fun$',axiom, 72.78/10.58 ! [X:'A_b_c_prod_prod_a_prod_update_d_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_a_prod_update_e_d_prod_update_fun$',type,'A_a_prod_update_e_d_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_a_prod_update_e_d_prod_update_fun$1',type,'fmb_A_a_prod_update_e_d_prod_update_fun$_1':'A_a_prod_update_e_d_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_a_prod_update_e_d_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_a_prod_update_e_d_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_B_update_c_update_fun$',type,'B_update_c_update_fun$':$tType). 72.78/10.58 tff('declare_B_update_c_update_fun$1',type,'fmb_B_update_c_update_fun$_1':'B_update_c_update_fun$'). 72.78/10.58 tff('declare_B_update_c_update_fun$2',type,'fmb_B_update_c_update_fun$_2':'B_update_c_update_fun$'). 72.78/10.58 tff('declare_B_update_c_update_fun$3',type,'fmb_B_update_c_update_fun$_3':'B_update_c_update_fun$'). 72.78/10.58 tff('declare_B_update_c_update_fun$4',type,'fmb_B_update_c_update_fun$_4':'B_update_c_update_fun$'). 72.78/10.58 tff('finite_domain_B_update_c_update_fun$',axiom, 72.78/10.58 ! [X:'B_update_c_update_fun$'] : ( 72.78/10.58 X = 'fmb_B_update_c_update_fun$_1' | X = 'fmb_B_update_c_update_fun$_2' | X = 'fmb_B_update_c_update_fun$_3' | X = 'fmb_B_update_c_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_B_update_c_update_fun$',axiom, 72.78/10.58 'fmb_B_update_c_update_fun$_1' != 'fmb_B_update_c_update_fun$_2' & 'fmb_B_update_c_update_fun$_1' != 'fmb_B_update_c_update_fun$_3' & 'fmb_B_update_c_update_fun$_1' != 'fmb_B_update_c_update_fun$_4' & 'fmb_B_update_c_update_fun$_2' != 'fmb_B_update_c_update_fun$_3' & 'fmb_B_update_c_update_fun$_2' != 'fmb_B_update_c_update_fun$_4' & 72.78/10.58 'fmb_B_update_c_update_fun$_3' != 'fmb_B_update_c_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_C_update_b_update_fun$',type,'C_update_b_update_fun$':$tType). 72.78/10.58 tff('declare_C_update_b_update_fun$1',type,'fmb_C_update_b_update_fun$_1':'C_update_b_update_fun$'). 72.78/10.58 tff('declare_C_update_b_update_fun$2',type,'fmb_C_update_b_update_fun$_2':'C_update_b_update_fun$'). 72.78/10.58 tff('declare_C_update_b_update_fun$3',type,'fmb_C_update_b_update_fun$_3':'C_update_b_update_fun$'). 72.78/10.58 tff('declare_C_update_b_update_fun$4',type,'fmb_C_update_b_update_fun$_4':'C_update_b_update_fun$'). 72.78/10.58 tff('finite_domain_C_update_b_update_fun$',axiom, 72.78/10.58 ! [X:'C_update_b_update_fun$'] : ( 72.78/10.58 X = 'fmb_C_update_b_update_fun$_1' | X = 'fmb_C_update_b_update_fun$_2' | X = 'fmb_C_update_b_update_fun$_3' | X = 'fmb_C_update_b_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_C_update_b_update_fun$',axiom, 72.78/10.58 'fmb_C_update_b_update_fun$_1' != 'fmb_C_update_b_update_fun$_2' & 'fmb_C_update_b_update_fun$_1' != 'fmb_C_update_b_update_fun$_3' & 'fmb_C_update_b_update_fun$_1' != 'fmb_C_update_b_update_fun$_4' & 'fmb_C_update_b_update_fun$_2' != 'fmb_C_update_b_update_fun$_3' & 'fmb_C_update_b_update_fun$_2' != 'fmb_C_update_b_update_fun$_4' & 72.78/10.58 'fmb_C_update_b_update_fun$_3' != 'fmb_C_update_b_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_C_update_bool_fun$',type,'C_update_bool_fun$':$tType). 72.78/10.58 tff('declare_C_update_bool_fun$1',type,'fmb_C_update_bool_fun$_1':'C_update_bool_fun$'). 72.78/10.58 tff('declare_C_update_bool_fun$2',type,'fmb_C_update_bool_fun$_2':'C_update_bool_fun$'). 72.78/10.58 tff('declare_C_update_bool_fun$3',type,'fmb_C_update_bool_fun$_3':'C_update_bool_fun$'). 72.78/10.58 tff('declare_C_update_bool_fun$4',type,'fmb_C_update_bool_fun$_4':'C_update_bool_fun$'). 72.78/10.58 tff('finite_domain_C_update_bool_fun$',axiom, 72.78/10.58 ! [X:'C_update_bool_fun$'] : ( 72.78/10.58 X = 'fmb_C_update_bool_fun$_1' | X = 'fmb_C_update_bool_fun$_2' | X = 'fmb_C_update_bool_fun$_3' | X = 'fmb_C_update_bool_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_C_update_bool_fun$',axiom, 72.78/10.58 'fmb_C_update_bool_fun$_1' != 'fmb_C_update_bool_fun$_2' & 'fmb_C_update_bool_fun$_1' != 'fmb_C_update_bool_fun$_3' & 'fmb_C_update_bool_fun$_1' != 'fmb_C_update_bool_fun$_4' & 'fmb_C_update_bool_fun$_2' != 'fmb_C_update_bool_fun$_3' & 'fmb_C_update_bool_fun$_2' != 'fmb_C_update_bool_fun$_4' & 72.78/10.58 'fmb_C_update_bool_fun$_3' != 'fmb_C_update_bool_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_A_a_prod_update_e_update_fun$',type,'A_a_prod_update_e_update_fun$':$tType). 72.78/10.58 tff('declare_A_a_prod_update_e_update_fun$1',type,'fmb_A_a_prod_update_e_update_fun$_1':'A_a_prod_update_e_update_fun$'). 72.78/10.58 tff('finite_domain_A_a_prod_update_e_update_fun$',axiom, 72.78/10.58 ! [X:'A_a_prod_update_e_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_A_update_d_e_prod_update_fun$',type,'A_update_d_e_prod_update_fun$':$tType). 72.78/10.58 tff('declare_A_update_d_e_prod_update_fun$1',type,'fmb_A_update_d_e_prod_update_fun$_1':'A_update_d_e_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_d_e_prod_update_fun$2',type,'fmb_A_update_d_e_prod_update_fun$_2':'A_update_d_e_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_d_e_prod_update_fun$3',type,'fmb_A_update_d_e_prod_update_fun$_3':'A_update_d_e_prod_update_fun$'). 72.78/10.58 tff('declare_A_update_d_e_prod_update_fun$4',type,'fmb_A_update_d_e_prod_update_fun$_4':'A_update_d_e_prod_update_fun$'). 72.78/10.58 tff('finite_domain_A_update_d_e_prod_update_fun$',axiom, 72.78/10.58 ! [X:'A_update_d_e_prod_update_fun$'] : ( 72.78/10.58 X = 'fmb_A_update_d_e_prod_update_fun$_1' | X = 'fmb_A_update_d_e_prod_update_fun$_2' | X = 'fmb_A_update_d_e_prod_update_fun$_3' | X = 'fmb_A_update_d_e_prod_update_fun$_4' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('distinct_domain_A_update_d_e_prod_update_fun$',axiom, 72.78/10.58 'fmb_A_update_d_e_prod_update_fun$_1' != 'fmb_A_update_d_e_prod_update_fun$_2' & 'fmb_A_update_d_e_prod_update_fun$_1' != 'fmb_A_update_d_e_prod_update_fun$_3' & 'fmb_A_update_d_e_prod_update_fun$_1' != 'fmb_A_update_d_e_prod_update_fun$_4' & 'fmb_A_update_d_e_prod_update_fun$_2' != 'fmb_A_update_d_e_prod_update_fun$_3' & 'fmb_A_update_d_e_prod_update_fun$_2' != 'fmb_A_update_d_e_prod_update_fun$_4' & 72.78/10.58 'fmb_A_update_d_e_prod_update_fun$_3' != 'fmb_A_update_d_e_prod_update_fun$_4' 72.78/10.58 ). 72.78/10.58 72.78/10.58 tff('declare_C_update$',type,'C_update$':$tType). 72.78/10.58 tff('declare_C_update$1',type,'fmb_C_update$_1':'C_update$'). 72.78/10.58 tff('finite_domain_C_update$',axiom, 72.78/10.58 ! [X:'C_update$'] : ( 72.78/10.58 X = 'fmb_C_update$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_D_d_prod_update_set$',type,'D_d_prod_update_set$':$tType). 72.78/10.58 tff('declare_D_d_prod_update_set$1',type,'fmb_D_d_prod_update_set$_1':'D_d_prod_update_set$'). 72.78/10.58 tff('finite_domain_D_d_prod_update_set$',axiom, 72.78/10.58 ! [X:'D_d_prod_update_set$'] : ( 72.78/10.58 X = 'fmb_D_d_prod_update_set$_1' 72.78/10.58 ) ). 72.78/10.58 72.78/10.58 tff('declare_F_b_prod_update$',type,'F_b_prod_update$':$tType). 72.78/10.59 tff('declare_F_b_prod_update$1',type,'fmb_F_b_prod_update$_1':'F_b_prod_update$'). 72.78/10.59 tff('declare_F_b_prod_update$2',type,'fmb_F_b_prod_update$_2':'F_b_prod_update$'). 72.78/10.59 tff('declare_F_b_prod_update$3',type,'fmb_F_b_prod_update$_3':'F_b_prod_update$'). 72.78/10.59 tff('declare_F_b_prod_update$4',type,'fmb_F_b_prod_update$_4':'F_b_prod_update$'). 72.78/10.59 tff('finite_domain_F_b_prod_update$',axiom, 72.78/10.59 ! [X:'F_b_prod_update$'] : ( 72.78/10.59 X = 'fmb_F_b_prod_update$_1' | X = 'fmb_F_b_prod_update$_2' | X = 'fmb_F_b_prod_update$_3' | X = 'fmb_F_b_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_b_prod_update$',axiom, 72.78/10.59 'fmb_F_b_prod_update$_1' != 'fmb_F_b_prod_update$_2' & 'fmb_F_b_prod_update$_1' != 'fmb_F_b_prod_update$_3' & 'fmb_F_b_prod_update$_1' != 'fmb_F_b_prod_update$_4' & 'fmb_F_b_prod_update$_2' != 'fmb_F_b_prod_update$_3' & 'fmb_F_b_prod_update$_2' != 'fmb_F_b_prod_update$_4' & 72.78/10.59 'fmb_F_b_prod_update$_3' != 'fmb_F_b_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_b_prod_update_bool_fun$',type,'F_b_prod_update_bool_fun$':$tType). 72.78/10.59 tff('declare_F_b_prod_update_bool_fun$1',type,'fmb_F_b_prod_update_bool_fun$_1':'F_b_prod_update_bool_fun$'). 72.78/10.59 tff('declare_F_b_prod_update_bool_fun$2',type,'fmb_F_b_prod_update_bool_fun$_2':'F_b_prod_update_bool_fun$'). 72.78/10.59 tff('declare_F_b_prod_update_bool_fun$3',type,'fmb_F_b_prod_update_bool_fun$_3':'F_b_prod_update_bool_fun$'). 72.78/10.59 tff('declare_F_b_prod_update_bool_fun$4',type,'fmb_F_b_prod_update_bool_fun$_4':'F_b_prod_update_bool_fun$'). 72.78/10.59 tff('finite_domain_F_b_prod_update_bool_fun$',axiom, 72.78/10.59 ! [X:'F_b_prod_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_F_b_prod_update_bool_fun$_1' | X = 'fmb_F_b_prod_update_bool_fun$_2' | X = 'fmb_F_b_prod_update_bool_fun$_3' | X = 'fmb_F_b_prod_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_b_prod_update_bool_fun$',axiom, 72.78/10.59 'fmb_F_b_prod_update_bool_fun$_1' != 'fmb_F_b_prod_update_bool_fun$_2' & 'fmb_F_b_prod_update_bool_fun$_1' != 'fmb_F_b_prod_update_bool_fun$_3' & 'fmb_F_b_prod_update_bool_fun$_1' != 'fmb_F_b_prod_update_bool_fun$_4' & 'fmb_F_b_prod_update_bool_fun$_2' != 'fmb_F_b_prod_update_bool_fun$_3' & 'fmb_F_b_prod_update_bool_fun$_2' != 'fmb_F_b_prod_update_bool_fun$_4' & 72.78/10.59 'fmb_F_b_prod_update_bool_fun$_3' != 'fmb_F_b_prod_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_a_prod_update_f_update_fun$',type,'A_a_prod_update_f_update_fun$':$tType). 72.78/10.59 tff('declare_A_a_prod_update_f_update_fun$1',type,'fmb_A_a_prod_update_f_update_fun$_1':'A_a_prod_update_f_update_fun$'). 72.78/10.59 tff('finite_domain_A_a_prod_update_f_update_fun$',axiom, 72.78/10.59 ! [X:'A_a_prod_update_f_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_d_prod_update$',type,'A_d_prod_update$':$tType). 72.78/10.59 tff('declare_A_d_prod_update$1',type,'fmb_A_d_prod_update$_1':'A_d_prod_update$'). 72.78/10.59 tff('declare_A_d_prod_update$2',type,'fmb_A_d_prod_update$_2':'A_d_prod_update$'). 72.78/10.59 tff('declare_A_d_prod_update$3',type,'fmb_A_d_prod_update$_3':'A_d_prod_update$'). 72.78/10.59 tff('declare_A_d_prod_update$4',type,'fmb_A_d_prod_update$_4':'A_d_prod_update$'). 72.78/10.59 tff('finite_domain_A_d_prod_update$',axiom, 72.78/10.59 ! [X:'A_d_prod_update$'] : ( 72.78/10.59 X = 'fmb_A_d_prod_update$_1' | X = 'fmb_A_d_prod_update$_2' | X = 'fmb_A_d_prod_update$_3' | X = 'fmb_A_d_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_d_prod_update$',axiom, 72.78/10.59 'fmb_A_d_prod_update$_1' != 'fmb_A_d_prod_update$_2' & 'fmb_A_d_prod_update$_1' != 'fmb_A_d_prod_update$_3' & 'fmb_A_d_prod_update$_1' != 'fmb_A_d_prod_update$_4' & 'fmb_A_d_prod_update$_2' != 'fmb_A_d_prod_update$_3' & 'fmb_A_d_prod_update$_2' != 'fmb_A_d_prod_update$_4' & 72.78/10.59 'fmb_A_d_prod_update$_3' != 'fmb_A_d_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_g_prod_itself$',type,'F_g_prod_itself$':$tType). 72.78/10.59 tff('declare_F_g_prod_itself$1',type,'fmb_F_g_prod_itself$_1':'F_g_prod_itself$'). 72.78/10.59 tff('declare_F_g_prod_itself$2',type,'fmb_F_g_prod_itself$_2':'F_g_prod_itself$'). 72.78/10.59 tff('declare_F_g_prod_itself$3',type,'fmb_F_g_prod_itself$_3':'F_g_prod_itself$'). 72.78/10.59 tff('declare_F_g_prod_itself$4',type,'fmb_F_g_prod_itself$_4':'F_g_prod_itself$'). 72.78/10.59 tff('finite_domain_F_g_prod_itself$',axiom, 72.78/10.59 ! [X:'F_g_prod_itself$'] : ( 72.78/10.59 X = 'fmb_F_g_prod_itself$_1' | X = 'fmb_F_g_prod_itself$_2' | X = 'fmb_F_g_prod_itself$_3' | X = 'fmb_F_g_prod_itself$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_g_prod_itself$',axiom, 72.78/10.59 'fmb_F_g_prod_itself$_1' != 'fmb_F_g_prod_itself$_2' & 'fmb_F_g_prod_itself$_1' != 'fmb_F_g_prod_itself$_3' & 'fmb_F_g_prod_itself$_1' != 'fmb_F_g_prod_itself$_4' & 'fmb_F_g_prod_itself$_2' != 'fmb_F_g_prod_itself$_3' & 'fmb_F_g_prod_itself$_2' != 'fmb_F_g_prod_itself$_4' & 72.78/10.59 'fmb_F_g_prod_itself$_3' != 'fmb_F_g_prod_itself$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_a_prod_update_f_d_prod_update_fun$',type,'A_a_prod_update_f_d_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_a_prod_update_f_d_prod_update_fun$1',type,'fmb_A_a_prod_update_f_d_prod_update_fun$_1':'A_a_prod_update_f_d_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_a_prod_update_f_d_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_a_prod_update_f_d_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_F_g_prod_update_c_update_fun$',type,'F_g_prod_update_c_update_fun$':$tType). 72.78/10.59 tff('declare_F_g_prod_update_c_update_fun$1',type,'fmb_F_g_prod_update_c_update_fun$_1':'F_g_prod_update_c_update_fun$'). 72.78/10.59 tff('finite_domain_F_g_prod_update_c_update_fun$',axiom, 72.78/10.59 ! [X:'F_g_prod_update_c_update_fun$'] : ( 72.78/10.59 X = 'fmb_F_g_prod_update_c_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_b_c_prod_prod_update_f_g_prod_update_fun$',type,'A_b_c_prod_prod_update_f_g_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_b_c_prod_prod_update_f_g_prod_update_fun$1',type,'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1':'A_b_c_prod_prod_update_f_g_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_b_c_prod_prod_update_f_g_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_b_c_prod_prod_update_f_g_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_G_update_f_g_prod_update_fun$',type,'G_update_f_g_prod_update_fun$':$tType). 72.78/10.59 tff('declare_G_update_f_g_prod_update_fun$1',type,'fmb_G_update_f_g_prod_update_fun$_1':'G_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_G_update_f_g_prod_update_fun$2',type,'fmb_G_update_f_g_prod_update_fun$_2':'G_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_G_update_f_g_prod_update_fun$3',type,'fmb_G_update_f_g_prod_update_fun$_3':'G_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_G_update_f_g_prod_update_fun$4',type,'fmb_G_update_f_g_prod_update_fun$_4':'G_update_f_g_prod_update_fun$'). 72.78/10.59 tff('finite_domain_G_update_f_g_prod_update_fun$',axiom, 72.78/10.59 ! [X:'G_update_f_g_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_G_update_f_g_prod_update_fun$_1' | X = 'fmb_G_update_f_g_prod_update_fun$_2' | X = 'fmb_G_update_f_g_prod_update_fun$_3' | X = 'fmb_G_update_f_g_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_G_update_f_g_prod_update_fun$',axiom, 72.78/10.59 'fmb_G_update_f_g_prod_update_fun$_1' != 'fmb_G_update_f_g_prod_update_fun$_2' & 'fmb_G_update_f_g_prod_update_fun$_1' != 'fmb_G_update_f_g_prod_update_fun$_3' & 'fmb_G_update_f_g_prod_update_fun$_1' != 'fmb_G_update_f_g_prod_update_fun$_4' & 'fmb_G_update_f_g_prod_update_fun$_2' != 'fmb_G_update_f_g_prod_update_fun$_3' & 'fmb_G_update_f_g_prod_update_fun$_2' != 'fmb_G_update_f_g_prod_update_fun$_4' & 72.78/10.59 'fmb_G_update_f_g_prod_update_fun$_3' != 'fmb_G_update_f_g_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_update_b_update_fun$',type,'F_update_b_update_fun$':$tType). 72.78/10.59 tff('declare_F_update_b_update_fun$1',type,'fmb_F_update_b_update_fun$_1':'F_update_b_update_fun$'). 72.78/10.59 tff('finite_domain_F_update_b_update_fun$',axiom, 72.78/10.59 ! [X:'F_update_b_update_fun$'] : ( 72.78/10.59 X = 'fmb_F_update_b_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_F_update_f_update_fun$',type,'F_update_f_update_fun$':$tType). 72.78/10.59 tff('declare_F_update_f_update_fun$1',type,'fmb_F_update_f_update_fun$_1':'F_update_f_update_fun$'). 72.78/10.59 tff('declare_F_update_f_update_fun$2',type,'fmb_F_update_f_update_fun$_2':'F_update_f_update_fun$'). 72.78/10.59 tff('declare_F_update_f_update_fun$3',type,'fmb_F_update_f_update_fun$_3':'F_update_f_update_fun$'). 72.78/10.59 tff('declare_F_update_f_update_fun$4',type,'fmb_F_update_f_update_fun$_4':'F_update_f_update_fun$'). 72.78/10.59 tff('finite_domain_F_update_f_update_fun$',axiom, 72.78/10.59 ! [X:'F_update_f_update_fun$'] : ( 72.78/10.59 X = 'fmb_F_update_f_update_fun$_1' | X = 'fmb_F_update_f_update_fun$_2' | X = 'fmb_F_update_f_update_fun$_3' | X = 'fmb_F_update_f_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_update_f_update_fun$',axiom, 72.78/10.59 'fmb_F_update_f_update_fun$_1' != 'fmb_F_update_f_update_fun$_2' & 'fmb_F_update_f_update_fun$_1' != 'fmb_F_update_f_update_fun$_3' & 'fmb_F_update_f_update_fun$_1' != 'fmb_F_update_f_update_fun$_4' & 'fmb_F_update_f_update_fun$_2' != 'fmb_F_update_f_update_fun$_3' & 'fmb_F_update_f_update_fun$_2' != 'fmb_F_update_f_update_fun$_4' & 72.78/10.59 'fmb_F_update_f_update_fun$_3' != 'fmb_F_update_f_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_Typerep$',type,'Typerep$':$tType). 72.78/10.59 tff('declare_Typerep$1',type,'fmb_Typerep$_1':'Typerep$'). 72.78/10.59 tff('declare_Typerep$2',type,'fmb_Typerep$_2':'Typerep$'). 72.78/10.59 tff('declare_Typerep$3',type,'fmb_Typerep$_3':'Typerep$'). 72.78/10.59 tff('declare_Typerep$4',type,'fmb_Typerep$_4':'Typerep$'). 72.78/10.59 tff('finite_domain_Typerep$',axiom, 72.78/10.59 ! [X:'Typerep$'] : ( 72.78/10.59 X = 'fmb_Typerep$_1' | X = 'fmb_Typerep$_2' | X = 'fmb_Typerep$_3' | X = 'fmb_Typerep$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_Typerep$',axiom, 72.78/10.59 'fmb_Typerep$_1' != 'fmb_Typerep$_2' & 'fmb_Typerep$_1' != 'fmb_Typerep$_3' & 'fmb_Typerep$_1' != 'fmb_Typerep$_4' & 'fmb_Typerep$_2' != 'fmb_Typerep$_3' & 'fmb_Typerep$_2' != 'fmb_Typerep$_4' & 72.78/10.59 'fmb_Typerep$_3' != 'fmb_Typerep$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_a_prod_update_bool_fun$',type,'F_a_prod_update_bool_fun$':$tType). 72.78/10.59 tff('declare_F_a_prod_update_bool_fun$1',type,'fmb_F_a_prod_update_bool_fun$_1':'F_a_prod_update_bool_fun$'). 72.78/10.59 tff('declare_F_a_prod_update_bool_fun$2',type,'fmb_F_a_prod_update_bool_fun$_2':'F_a_prod_update_bool_fun$'). 72.78/10.59 tff('declare_F_a_prod_update_bool_fun$3',type,'fmb_F_a_prod_update_bool_fun$_3':'F_a_prod_update_bool_fun$'). 72.78/10.59 tff('declare_F_a_prod_update_bool_fun$4',type,'fmb_F_a_prod_update_bool_fun$_4':'F_a_prod_update_bool_fun$'). 72.78/10.59 tff('finite_domain_F_a_prod_update_bool_fun$',axiom, 72.78/10.59 ! [X:'F_a_prod_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_F_a_prod_update_bool_fun$_1' | X = 'fmb_F_a_prod_update_bool_fun$_2' | X = 'fmb_F_a_prod_update_bool_fun$_3' | X = 'fmb_F_a_prod_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_a_prod_update_bool_fun$',axiom, 72.78/10.59 'fmb_F_a_prod_update_bool_fun$_1' != 'fmb_F_a_prod_update_bool_fun$_2' & 'fmb_F_a_prod_update_bool_fun$_1' != 'fmb_F_a_prod_update_bool_fun$_3' & 'fmb_F_a_prod_update_bool_fun$_1' != 'fmb_F_a_prod_update_bool_fun$_4' & 'fmb_F_a_prod_update_bool_fun$_2' != 'fmb_F_a_prod_update_bool_fun$_3' & 'fmb_F_a_prod_update_bool_fun$_2' != 'fmb_F_a_prod_update_bool_fun$_4' & 72.78/10.59 'fmb_F_a_prod_update_bool_fun$_3' != 'fmb_F_a_prod_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$',type,'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$1',type,'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$2',type,'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$3',type,'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$4',type,'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' & 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3' & 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4' & 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3' & 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3' != 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_C_update_e_update_fun$',type,'C_update_e_update_fun$':$tType). 72.78/10.59 tff('declare_C_update_e_update_fun$1',type,'fmb_C_update_e_update_fun$_1':'C_update_e_update_fun$'). 72.78/10.59 tff('declare_C_update_e_update_fun$2',type,'fmb_C_update_e_update_fun$_2':'C_update_e_update_fun$'). 72.78/10.59 tff('declare_C_update_e_update_fun$3',type,'fmb_C_update_e_update_fun$_3':'C_update_e_update_fun$'). 72.78/10.59 tff('declare_C_update_e_update_fun$4',type,'fmb_C_update_e_update_fun$_4':'C_update_e_update_fun$'). 72.78/10.59 tff('finite_domain_C_update_e_update_fun$',axiom, 72.78/10.59 ! [X:'C_update_e_update_fun$'] : ( 72.78/10.59 X = 'fmb_C_update_e_update_fun$_1' | X = 'fmb_C_update_e_update_fun$_2' | X = 'fmb_C_update_e_update_fun$_3' | X = 'fmb_C_update_e_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_C_update_e_update_fun$',axiom, 72.78/10.59 'fmb_C_update_e_update_fun$_1' != 'fmb_C_update_e_update_fun$_2' & 'fmb_C_update_e_update_fun$_1' != 'fmb_C_update_e_update_fun$_3' & 'fmb_C_update_e_update_fun$_1' != 'fmb_C_update_e_update_fun$_4' & 'fmb_C_update_e_update_fun$_2' != 'fmb_C_update_e_update_fun$_3' & 'fmb_C_update_e_update_fun$_2' != 'fmb_C_update_e_update_fun$_4' & 72.78/10.59 'fmb_C_update_e_update_fun$_3' != 'fmb_C_update_e_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_C_update_g_update_fun$',type,'C_update_g_update_fun$':$tType). 72.78/10.59 tff('declare_C_update_g_update_fun$1',type,'fmb_C_update_g_update_fun$_1':'C_update_g_update_fun$'). 72.78/10.59 tff('finite_domain_C_update_g_update_fun$',axiom, 72.78/10.59 ! [X:'C_update_g_update_fun$'] : ( 72.78/10.59 X = 'fmb_C_update_g_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_E_update_f_update_fun$',type,'E_update_f_update_fun$':$tType). 72.78/10.59 tff('declare_E_update_f_update_fun$1',type,'fmb_E_update_f_update_fun$_1':'E_update_f_update_fun$'). 72.78/10.59 tff('finite_domain_E_update_f_update_fun$',axiom, 72.78/10.59 ! [X:'E_update_f_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_update_f_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_bool_fun$',type,'E_f_g_prod_prod_update_bool_fun_bool_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_bool_fun$1',type,'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1':'E_f_g_prod_prod_update_bool_fun_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_bool_fun$2',type,'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2':'E_f_g_prod_prod_update_bool_fun_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_bool_fun$3',type,'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3':'E_f_g_prod_prod_update_bool_fun_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_bool_fun$4',type,'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4':'E_f_g_prod_prod_update_bool_fun_bool_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_bool_fun_bool_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_bool_fun_bool_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_bool_fun_bool_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2' & 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3' & 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' & 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2' != 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3' & 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2' != 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3' != 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_update_bool_fun$',type,'E_update_bool_fun$':$tType). 72.78/10.59 tff('declare_E_update_bool_fun$1',type,'fmb_E_update_bool_fun$_1':'E_update_bool_fun$'). 72.78/10.59 tff('declare_E_update_bool_fun$2',type,'fmb_E_update_bool_fun$_2':'E_update_bool_fun$'). 72.78/10.59 tff('declare_E_update_bool_fun$3',type,'fmb_E_update_bool_fun$_3':'E_update_bool_fun$'). 72.78/10.59 tff('declare_E_update_bool_fun$4',type,'fmb_E_update_bool_fun$_4':'E_update_bool_fun$'). 72.78/10.59 tff('finite_domain_E_update_bool_fun$',axiom, 72.78/10.59 ! [X:'E_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_E_update_bool_fun$_1' | X = 'fmb_E_update_bool_fun$_2' | X = 'fmb_E_update_bool_fun$_3' | X = 'fmb_E_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_update_bool_fun$',axiom, 72.78/10.59 'fmb_E_update_bool_fun$_1' != 'fmb_E_update_bool_fun$_2' & 'fmb_E_update_bool_fun$_1' != 'fmb_E_update_bool_fun$_3' & 'fmb_E_update_bool_fun$_1' != 'fmb_E_update_bool_fun$_4' & 'fmb_E_update_bool_fun$_2' != 'fmb_E_update_bool_fun$_3' & 'fmb_E_update_bool_fun$_2' != 'fmb_E_update_bool_fun$_4' & 72.78/10.59 'fmb_E_update_bool_fun$_3' != 'fmb_E_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_e_prod_update$',type,'B_e_prod_update$':$tType). 72.78/10.59 tff('declare_B_e_prod_update$1',type,'fmb_B_e_prod_update$_1':'B_e_prod_update$'). 72.78/10.59 tff('declare_B_e_prod_update$2',type,'fmb_B_e_prod_update$_2':'B_e_prod_update$'). 72.78/10.59 tff('declare_B_e_prod_update$3',type,'fmb_B_e_prod_update$_3':'B_e_prod_update$'). 72.78/10.59 tff('declare_B_e_prod_update$4',type,'fmb_B_e_prod_update$_4':'B_e_prod_update$'). 72.78/10.59 tff('finite_domain_B_e_prod_update$',axiom, 72.78/10.59 ! [X:'B_e_prod_update$'] : ( 72.78/10.59 X = 'fmb_B_e_prod_update$_1' | X = 'fmb_B_e_prod_update$_2' | X = 'fmb_B_e_prod_update$_3' | X = 'fmb_B_e_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_e_prod_update$',axiom, 72.78/10.59 'fmb_B_e_prod_update$_1' != 'fmb_B_e_prod_update$_2' & 'fmb_B_e_prod_update$_1' != 'fmb_B_e_prod_update$_3' & 'fmb_B_e_prod_update$_1' != 'fmb_B_e_prod_update$_4' & 'fmb_B_e_prod_update$_2' != 'fmb_B_e_prod_update$_3' & 'fmb_B_e_prod_update$_2' != 'fmb_B_e_prod_update$_4' & 72.78/10.59 'fmb_B_e_prod_update$_3' != 'fmb_B_e_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_a_d_prod_update_fun$',type,'A_update_a_d_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_a_d_prod_update_fun$1',type,'fmb_A_update_a_d_prod_update_fun$_1':'A_update_a_d_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_d_prod_update_fun$2',type,'fmb_A_update_a_d_prod_update_fun$_2':'A_update_a_d_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_d_prod_update_fun$3',type,'fmb_A_update_a_d_prod_update_fun$_3':'A_update_a_d_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_d_prod_update_fun$4',type,'fmb_A_update_a_d_prod_update_fun$_4':'A_update_a_d_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_a_d_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_a_d_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_a_d_prod_update_fun$_1' | X = 'fmb_A_update_a_d_prod_update_fun$_2' | X = 'fmb_A_update_a_d_prod_update_fun$_3' | X = 'fmb_A_update_a_d_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_a_d_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_a_d_prod_update_fun$_1' != 'fmb_A_update_a_d_prod_update_fun$_2' & 'fmb_A_update_a_d_prod_update_fun$_1' != 'fmb_A_update_a_d_prod_update_fun$_3' & 'fmb_A_update_a_d_prod_update_fun$_1' != 'fmb_A_update_a_d_prod_update_fun$_4' & 'fmb_A_update_a_d_prod_update_fun$_2' != 'fmb_A_update_a_d_prod_update_fun$_3' & 'fmb_A_update_a_d_prod_update_fun$_2' != 'fmb_A_update_a_d_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_a_d_prod_update_fun$_3' != 'fmb_A_update_a_d_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff(declare_tlbool,type,tlbool:$tType). 72.78/10.59 tff(declare_tlbool1,type,fmb_tlbool_1:tlbool). 72.78/10.59 tff(declare_tlbool2,type,fmb_tlbool_2:tlbool). 72.78/10.59 tff(finite_domain_tlbool,axiom, 72.78/10.59 ! [X:tlbool] : ( 72.78/10.59 X = fmb_tlbool_1 | X = fmb_tlbool_2 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff(distinct_domain_tlbool,axiom, 72.78/10.59 fmb_tlbool_1 != fmb_tlbool_2 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_D_update_b_update_fun$',type,'D_update_b_update_fun$':$tType). 72.78/10.59 tff('declare_D_update_b_update_fun$1',type,'fmb_D_update_b_update_fun$_1':'D_update_b_update_fun$'). 72.78/10.59 tff('finite_domain_D_update_b_update_fun$',axiom, 72.78/10.59 ! [X:'D_update_b_update_fun$'] : ( 72.78/10.59 X = 'fmb_D_update_b_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_E_update_b_update_fun$',type,'E_update_b_update_fun$':$tType). 72.78/10.59 tff('declare_E_update_b_update_fun$1',type,'fmb_E_update_b_update_fun$_1':'E_update_b_update_fun$'). 72.78/10.59 tff('declare_E_update_b_update_fun$2',type,'fmb_E_update_b_update_fun$_2':'E_update_b_update_fun$'). 72.78/10.59 tff('declare_E_update_b_update_fun$3',type,'fmb_E_update_b_update_fun$_3':'E_update_b_update_fun$'). 72.78/10.59 tff('declare_E_update_b_update_fun$4',type,'fmb_E_update_b_update_fun$_4':'E_update_b_update_fun$'). 72.78/10.59 tff('finite_domain_E_update_b_update_fun$',axiom, 72.78/10.59 ! [X:'E_update_b_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_update_b_update_fun$_1' | X = 'fmb_E_update_b_update_fun$_2' | X = 'fmb_E_update_b_update_fun$_3' | X = 'fmb_E_update_b_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_update_b_update_fun$',axiom, 72.78/10.59 'fmb_E_update_b_update_fun$_1' != 'fmb_E_update_b_update_fun$_2' & 'fmb_E_update_b_update_fun$_1' != 'fmb_E_update_b_update_fun$_3' & 'fmb_E_update_b_update_fun$_1' != 'fmb_E_update_b_update_fun$_4' & 'fmb_E_update_b_update_fun$_2' != 'fmb_E_update_b_update_fun$_3' & 'fmb_E_update_b_update_fun$_2' != 'fmb_E_update_b_update_fun$_4' & 72.78/10.59 'fmb_E_update_b_update_fun$_3' != 'fmb_E_update_b_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_update_a_update_fun$',type,'F_update_a_update_fun$':$tType). 72.78/10.59 tff('declare_F_update_a_update_fun$1',type,'fmb_F_update_a_update_fun$_1':'F_update_a_update_fun$'). 72.78/10.59 tff('finite_domain_F_update_a_update_fun$',axiom, 72.78/10.59 ! [X:'F_update_a_update_fun$'] : ( 72.78/10.59 X = 'fmb_F_update_a_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_F_update_e_update_fun$',type,'F_update_e_update_fun$':$tType). 72.78/10.59 tff('declare_F_update_e_update_fun$1',type,'fmb_F_update_e_update_fun$_1':'F_update_e_update_fun$'). 72.78/10.59 tff('finite_domain_F_update_e_update_fun$',axiom, 72.78/10.59 ! [X:'F_update_e_update_fun$'] : ( 72.78/10.59 X = 'fmb_F_update_e_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_F_g_prod_update_e_f_g_prod_prod_update_fun$',type,'F_g_prod_update_e_f_g_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_F_g_prod_update_e_f_g_prod_prod_update_fun$1',type,'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_1':'F_g_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_F_g_prod_update_e_f_g_prod_prod_update_fun$2',type,'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2':'F_g_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_F_g_prod_update_e_f_g_prod_prod_update_fun$3',type,'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_3':'F_g_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_F_g_prod_update_e_f_g_prod_prod_update_fun$4',type,'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_4':'F_g_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_F_g_prod_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'F_g_prod_update_e_f_g_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_1' | X = 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2' | X = 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_3' | X = 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_g_prod_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.59 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2' & 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_4' & 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_4' & 72.78/10.59 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_3' != 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_c_update_fun$',type,'A_update_c_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_c_update_fun$1',type,'fmb_A_update_c_update_fun$_1':'A_update_c_update_fun$'). 72.78/10.59 tff('declare_A_update_c_update_fun$2',type,'fmb_A_update_c_update_fun$_2':'A_update_c_update_fun$'). 72.78/10.59 tff('declare_A_update_c_update_fun$3',type,'fmb_A_update_c_update_fun$_3':'A_update_c_update_fun$'). 72.78/10.59 tff('declare_A_update_c_update_fun$4',type,'fmb_A_update_c_update_fun$_4':'A_update_c_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_c_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_c_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_c_update_fun$_1' | X = 'fmb_A_update_c_update_fun$_2' | X = 'fmb_A_update_c_update_fun$_3' | X = 'fmb_A_update_c_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_c_update_fun$',axiom, 72.78/10.59 'fmb_A_update_c_update_fun$_1' != 'fmb_A_update_c_update_fun$_2' & 'fmb_A_update_c_update_fun$_1' != 'fmb_A_update_c_update_fun$_3' & 'fmb_A_update_c_update_fun$_1' != 'fmb_A_update_c_update_fun$_4' & 'fmb_A_update_c_update_fun$_2' != 'fmb_A_update_c_update_fun$_3' & 'fmb_A_update_c_update_fun$_2' != 'fmb_A_update_c_update_fun$_4' & 72.78/10.59 'fmb_A_update_c_update_fun$_3' != 'fmb_A_update_c_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_f_prod_update$',type,'F_f_prod_update$':$tType). 72.78/10.59 tff('declare_F_f_prod_update$1',type,'fmb_F_f_prod_update$_1':'F_f_prod_update$'). 72.78/10.59 tff('declare_F_f_prod_update$2',type,'fmb_F_f_prod_update$_2':'F_f_prod_update$'). 72.78/10.59 tff('declare_F_f_prod_update$3',type,'fmb_F_f_prod_update$_3':'F_f_prod_update$'). 72.78/10.59 tff('declare_F_f_prod_update$4',type,'fmb_F_f_prod_update$_4':'F_f_prod_update$'). 72.78/10.59 tff('finite_domain_F_f_prod_update$',axiom, 72.78/10.59 ! [X:'F_f_prod_update$'] : ( 72.78/10.59 X = 'fmb_F_f_prod_update$_1' | X = 'fmb_F_f_prod_update$_2' | X = 'fmb_F_f_prod_update$_3' | X = 'fmb_F_f_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_f_prod_update$',axiom, 72.78/10.59 'fmb_F_f_prod_update$_1' != 'fmb_F_f_prod_update$_2' & 'fmb_F_f_prod_update$_1' != 'fmb_F_f_prod_update$_3' & 'fmb_F_f_prod_update$_1' != 'fmb_F_f_prod_update$_4' & 'fmb_F_f_prod_update$_2' != 'fmb_F_f_prod_update$_3' & 'fmb_F_f_prod_update$_2' != 'fmb_F_f_prod_update$_4' & 72.78/10.59 'fmb_F_f_prod_update$_3' != 'fmb_F_f_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_d_prod_update$',type,'E_d_prod_update$':$tType). 72.78/10.59 tff('declare_E_d_prod_update$1',type,'fmb_E_d_prod_update$_1':'E_d_prod_update$'). 72.78/10.59 tff('declare_E_d_prod_update$2',type,'fmb_E_d_prod_update$_2':'E_d_prod_update$'). 72.78/10.59 tff('declare_E_d_prod_update$3',type,'fmb_E_d_prod_update$_3':'E_d_prod_update$'). 72.78/10.59 tff('declare_E_d_prod_update$4',type,'fmb_E_d_prod_update$_4':'E_d_prod_update$'). 72.78/10.59 tff('finite_domain_E_d_prod_update$',axiom, 72.78/10.59 ! [X:'E_d_prod_update$'] : ( 72.78/10.59 X = 'fmb_E_d_prod_update$_1' | X = 'fmb_E_d_prod_update$_2' | X = 'fmb_E_d_prod_update$_3' | X = 'fmb_E_d_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_d_prod_update$',axiom, 72.78/10.59 'fmb_E_d_prod_update$_1' != 'fmb_E_d_prod_update$_2' & 'fmb_E_d_prod_update$_1' != 'fmb_E_d_prod_update$_3' & 'fmb_E_d_prod_update$_1' != 'fmb_E_d_prod_update$_4' & 'fmb_E_d_prod_update$_2' != 'fmb_E_d_prod_update$_3' & 'fmb_E_d_prod_update$_2' != 'fmb_E_d_prod_update$_4' & 72.78/10.59 'fmb_E_d_prod_update$_3' != 'fmb_E_d_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_C_update_a_b_c_prod_prod_update_fun$',type,'C_update_a_b_c_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_C_update_a_b_c_prod_prod_update_fun$1',type,'fmb_C_update_a_b_c_prod_prod_update_fun$_1':'C_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_a_b_c_prod_prod_update_fun$2',type,'fmb_C_update_a_b_c_prod_prod_update_fun$_2':'C_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_a_b_c_prod_prod_update_fun$3',type,'fmb_C_update_a_b_c_prod_prod_update_fun$_3':'C_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_a_b_c_prod_prod_update_fun$4',type,'fmb_C_update_a_b_c_prod_prod_update_fun$_4':'C_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_C_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'C_update_a_b_c_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_C_update_a_b_c_prod_prod_update_fun$_1' | X = 'fmb_C_update_a_b_c_prod_prod_update_fun$_2' | X = 'fmb_C_update_a_b_c_prod_prod_update_fun$_3' | X = 'fmb_C_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_C_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.59 'fmb_C_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_C_update_a_b_c_prod_prod_update_fun$_2' & 'fmb_C_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_C_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_C_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_C_update_a_b_c_prod_prod_update_fun$_4' & 'fmb_C_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_C_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_C_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_C_update_a_b_c_prod_prod_update_fun$_4' & 72.78/10.59 'fmb_C_update_a_b_c_prod_prod_update_fun$_3' != 'fmb_C_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_update_d_update_fun$',type,'E_update_d_update_fun$':$tType). 72.78/10.59 tff('declare_E_update_d_update_fun$1',type,'fmb_E_update_d_update_fun$_1':'E_update_d_update_fun$'). 72.78/10.59 tff('declare_E_update_d_update_fun$2',type,'fmb_E_update_d_update_fun$_2':'E_update_d_update_fun$'). 72.78/10.59 tff('declare_E_update_d_update_fun$3',type,'fmb_E_update_d_update_fun$_3':'E_update_d_update_fun$'). 72.78/10.59 tff('declare_E_update_d_update_fun$4',type,'fmb_E_update_d_update_fun$_4':'E_update_d_update_fun$'). 72.78/10.59 tff('finite_domain_E_update_d_update_fun$',axiom, 72.78/10.59 ! [X:'E_update_d_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_update_d_update_fun$_1' | X = 'fmb_E_update_d_update_fun$_2' | X = 'fmb_E_update_d_update_fun$_3' | X = 'fmb_E_update_d_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_update_d_update_fun$',axiom, 72.78/10.59 'fmb_E_update_d_update_fun$_1' != 'fmb_E_update_d_update_fun$_2' & 'fmb_E_update_d_update_fun$_1' != 'fmb_E_update_d_update_fun$_3' & 'fmb_E_update_d_update_fun$_1' != 'fmb_E_update_d_update_fun$_4' & 'fmb_E_update_d_update_fun$_2' != 'fmb_E_update_d_update_fun$_3' & 'fmb_E_update_d_update_fun$_2' != 'fmb_E_update_d_update_fun$_4' & 72.78/10.59 'fmb_E_update_d_update_fun$_3' != 'fmb_E_update_d_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update$',type,'E_f_g_prod_prod_update$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update$1',type,'fmb_E_f_g_prod_prod_update$_1':'E_f_g_prod_prod_update$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_D_update_d_d_prod_update_fun$',type,'D_update_d_d_prod_update_fun$':$tType). 72.78/10.59 tff('declare_D_update_d_d_prod_update_fun$1',type,'fmb_D_update_d_d_prod_update_fun$_1':'D_update_d_d_prod_update_fun$'). 72.78/10.59 tff('declare_D_update_d_d_prod_update_fun$2',type,'fmb_D_update_d_d_prod_update_fun$_2':'D_update_d_d_prod_update_fun$'). 72.78/10.59 tff('declare_D_update_d_d_prod_update_fun$3',type,'fmb_D_update_d_d_prod_update_fun$_3':'D_update_d_d_prod_update_fun$'). 72.78/10.59 tff('declare_D_update_d_d_prod_update_fun$4',type,'fmb_D_update_d_d_prod_update_fun$_4':'D_update_d_d_prod_update_fun$'). 72.78/10.59 tff('finite_domain_D_update_d_d_prod_update_fun$',axiom, 72.78/10.59 ! [X:'D_update_d_d_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_D_update_d_d_prod_update_fun$_1' | X = 'fmb_D_update_d_d_prod_update_fun$_2' | X = 'fmb_D_update_d_d_prod_update_fun$_3' | X = 'fmb_D_update_d_d_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_D_update_d_d_prod_update_fun$',axiom, 72.78/10.59 'fmb_D_update_d_d_prod_update_fun$_1' != 'fmb_D_update_d_d_prod_update_fun$_2' & 'fmb_D_update_d_d_prod_update_fun$_1' != 'fmb_D_update_d_d_prod_update_fun$_3' & 'fmb_D_update_d_d_prod_update_fun$_1' != 'fmb_D_update_d_d_prod_update_fun$_4' & 'fmb_D_update_d_d_prod_update_fun$_2' != 'fmb_D_update_d_d_prod_update_fun$_3' & 'fmb_D_update_d_d_prod_update_fun$_2' != 'fmb_D_update_d_d_prod_update_fun$_4' & 72.78/10.59 'fmb_D_update_d_d_prod_update_fun$_3' != 'fmb_D_update_d_d_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_Bool_e_f_g_prod_prod_update_set_fun$',type,'Bool_e_f_g_prod_prod_update_set_fun$':$tType). 72.78/10.59 tff('declare_Bool_e_f_g_prod_prod_update_set_fun$1',type,'fmb_Bool_e_f_g_prod_prod_update_set_fun$_1':'Bool_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('finite_domain_Bool_e_f_g_prod_prod_update_set_fun$',axiom, 72.78/10.59 ! [X:'Bool_e_f_g_prod_prod_update_set_fun$'] : ( 72.78/10.59 X = 'fmb_Bool_e_f_g_prod_prod_update_set_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_update_e_f_g_prod_prod_update_fun$',type,'A_update_e_f_g_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_e_f_g_prod_prod_update_fun$1',type,'fmb_A_update_e_f_g_prod_prod_update_fun$_1':'A_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_f_g_prod_prod_update_fun$2',type,'fmb_A_update_e_f_g_prod_prod_update_fun$_2':'A_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_f_g_prod_prod_update_fun$3',type,'fmb_A_update_e_f_g_prod_prod_update_fun$_3':'A_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_f_g_prod_prod_update_fun$4',type,'fmb_A_update_e_f_g_prod_prod_update_fun$_4':'A_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_e_f_g_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_e_f_g_prod_prod_update_fun$_1' | X = 'fmb_A_update_e_f_g_prod_prod_update_fun$_2' | X = 'fmb_A_update_e_f_g_prod_prod_update_fun$_3' | X = 'fmb_A_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_A_update_e_f_g_prod_prod_update_fun$_2' & 'fmb_A_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_A_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_A_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_A_update_e_f_g_prod_prod_update_fun$_4' & 'fmb_A_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_A_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_A_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_A_update_e_f_g_prod_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_e_f_g_prod_prod_update_fun$_3' != 'fmb_A_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_update_c_update_fun$',type,'E_update_c_update_fun$':$tType). 72.78/10.59 tff('declare_E_update_c_update_fun$1',type,'fmb_E_update_c_update_fun$_1':'E_update_c_update_fun$'). 72.78/10.59 tff('declare_E_update_c_update_fun$2',type,'fmb_E_update_c_update_fun$_2':'E_update_c_update_fun$'). 72.78/10.59 tff('declare_E_update_c_update_fun$3',type,'fmb_E_update_c_update_fun$_3':'E_update_c_update_fun$'). 72.78/10.59 tff('declare_E_update_c_update_fun$4',type,'fmb_E_update_c_update_fun$_4':'E_update_c_update_fun$'). 72.78/10.59 tff('finite_domain_E_update_c_update_fun$',axiom, 72.78/10.59 ! [X:'E_update_c_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_update_c_update_fun$_1' | X = 'fmb_E_update_c_update_fun$_2' | X = 'fmb_E_update_c_update_fun$_3' | X = 'fmb_E_update_c_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_update_c_update_fun$',axiom, 72.78/10.59 'fmb_E_update_c_update_fun$_1' != 'fmb_E_update_c_update_fun$_2' & 'fmb_E_update_c_update_fun$_1' != 'fmb_E_update_c_update_fun$_3' & 'fmb_E_update_c_update_fun$_1' != 'fmb_E_update_c_update_fun$_4' & 'fmb_E_update_c_update_fun$_2' != 'fmb_E_update_c_update_fun$_3' & 'fmb_E_update_c_update_fun$_2' != 'fmb_E_update_c_update_fun$_4' & 72.78/10.59 'fmb_E_update_c_update_fun$_3' != 'fmb_E_update_c_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_c_prod_update_e_f_g_prod_prod_update_fun$',type,'B_c_prod_update_e_f_g_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_B_c_prod_update_e_f_g_prod_prod_update_fun$1',type,'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1':'B_c_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_e_f_g_prod_prod_update_fun$2',type,'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2':'B_c_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_e_f_g_prod_prod_update_fun$3',type,'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3':'B_c_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_e_f_g_prod_prod_update_fun$4',type,'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4':'B_c_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_B_c_prod_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'B_c_prod_update_e_f_g_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1' | X = 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2' | X = 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3' | X = 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_c_prod_update_e_f_g_prod_prod_update_fun$',axiom, 72.78/10.59 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2' & 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1' != 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4' & 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3' & 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2' != 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4' & 72.78/10.59 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3' != 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_D_d_prod_update_bool_fun$',type,'D_d_prod_update_bool_fun$':$tType). 72.78/10.59 tff('declare_D_d_prod_update_bool_fun$1',type,'fmb_D_d_prod_update_bool_fun$_1':'D_d_prod_update_bool_fun$'). 72.78/10.59 tff('declare_D_d_prod_update_bool_fun$2',type,'fmb_D_d_prod_update_bool_fun$_2':'D_d_prod_update_bool_fun$'). 72.78/10.59 tff('declare_D_d_prod_update_bool_fun$3',type,'fmb_D_d_prod_update_bool_fun$_3':'D_d_prod_update_bool_fun$'). 72.78/10.59 tff('declare_D_d_prod_update_bool_fun$4',type,'fmb_D_d_prod_update_bool_fun$_4':'D_d_prod_update_bool_fun$'). 72.78/10.59 tff('finite_domain_D_d_prod_update_bool_fun$',axiom, 72.78/10.59 ! [X:'D_d_prod_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_D_d_prod_update_bool_fun$_1' | X = 'fmb_D_d_prod_update_bool_fun$_2' | X = 'fmb_D_d_prod_update_bool_fun$_3' | X = 'fmb_D_d_prod_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_D_d_prod_update_bool_fun$',axiom, 72.78/10.59 'fmb_D_d_prod_update_bool_fun$_1' != 'fmb_D_d_prod_update_bool_fun$_2' & 'fmb_D_d_prod_update_bool_fun$_1' != 'fmb_D_d_prod_update_bool_fun$_3' & 'fmb_D_d_prod_update_bool_fun$_1' != 'fmb_D_d_prod_update_bool_fun$_4' & 'fmb_D_d_prod_update_bool_fun$_2' != 'fmb_D_d_prod_update_bool_fun$_3' & 'fmb_D_d_prod_update_bool_fun$_2' != 'fmb_D_d_prod_update_bool_fun$_4' & 72.78/10.59 'fmb_D_d_prod_update_bool_fun$_3' != 'fmb_D_d_prod_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_g_prod_update$',type,'F_g_prod_update$':$tType). 72.78/10.59 tff('declare_F_g_prod_update$1',type,'fmb_F_g_prod_update$_1':'F_g_prod_update$'). 72.78/10.59 tff('finite_domain_F_g_prod_update$',axiom, 72.78/10.59 ! [X:'F_g_prod_update$'] : ( 72.78/10.59 X = 'fmb_F_g_prod_update$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$',type,'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$':$tType). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$1',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$2',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$3',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$4',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$'). 72.78/10.59 tff('finite_domain_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$',axiom, 72.78/10.59 ! [X:'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$'] : ( 72.78/10.59 X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$',axiom, 72.78/10.59 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4' & 72.78/10.59 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',type,'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$1',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$2',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$3',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$4',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' & 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_c_prod_update_bool_fun$',type,'B_c_prod_update_bool_fun$':$tType). 72.78/10.59 tff('declare_B_c_prod_update_bool_fun$1',type,'fmb_B_c_prod_update_bool_fun$_1':'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_bool_fun$2',type,'fmb_B_c_prod_update_bool_fun$_2':'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_bool_fun$3',type,'fmb_B_c_prod_update_bool_fun$_3':'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_bool_fun$4',type,'fmb_B_c_prod_update_bool_fun$_4':'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('finite_domain_B_c_prod_update_bool_fun$',axiom, 72.78/10.59 ! [X:'B_c_prod_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_B_c_prod_update_bool_fun$_1' | X = 'fmb_B_c_prod_update_bool_fun$_2' | X = 'fmb_B_c_prod_update_bool_fun$_3' | X = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_c_prod_update_bool_fun$',axiom, 72.78/10.59 'fmb_B_c_prod_update_bool_fun$_1' != 'fmb_B_c_prod_update_bool_fun$_2' & 'fmb_B_c_prod_update_bool_fun$_1' != 'fmb_B_c_prod_update_bool_fun$_3' & 'fmb_B_c_prod_update_bool_fun$_1' != 'fmb_B_c_prod_update_bool_fun$_4' & 'fmb_B_c_prod_update_bool_fun$_2' != 'fmb_B_c_prod_update_bool_fun$_3' & 'fmb_B_c_prod_update_bool_fun$_2' != 'fmb_B_c_prod_update_bool_fun$_4' & 72.78/10.59 'fmb_B_c_prod_update_bool_fun$_3' != 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_update_set$',type,'F_update_set$':$tType). 72.78/10.59 tff('declare_F_update_set$1',type,'fmb_F_update_set$_1':'F_update_set$'). 72.78/10.59 tff('declare_F_update_set$2',type,'fmb_F_update_set$_2':'F_update_set$'). 72.78/10.59 tff('declare_F_update_set$3',type,'fmb_F_update_set$_3':'F_update_set$'). 72.78/10.59 tff('declare_F_update_set$4',type,'fmb_F_update_set$_4':'F_update_set$'). 72.78/10.59 tff('finite_domain_F_update_set$',axiom, 72.78/10.59 ! [X:'F_update_set$'] : ( 72.78/10.59 X = 'fmb_F_update_set$_1' | X = 'fmb_F_update_set$_2' | X = 'fmb_F_update_set$_3' | X = 'fmb_F_update_set$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_update_set$',axiom, 72.78/10.59 'fmb_F_update_set$_1' != 'fmb_F_update_set$_2' & 'fmb_F_update_set$_1' != 'fmb_F_update_set$_3' & 'fmb_F_update_set$_1' != 'fmb_F_update_set$_4' & 'fmb_F_update_set$_2' != 'fmb_F_update_set$_3' & 'fmb_F_update_set$_2' != 'fmb_F_update_set$_4' & 72.78/10.59 'fmb_F_update_set$_3' != 'fmb_F_update_set$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_d_a_prod_update_fun$',type,'A_update_d_a_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_d_a_prod_update_fun$1',type,'fmb_A_update_d_a_prod_update_fun$_1':'A_update_d_a_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_d_a_prod_update_fun$2',type,'fmb_A_update_d_a_prod_update_fun$_2':'A_update_d_a_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_d_a_prod_update_fun$3',type,'fmb_A_update_d_a_prod_update_fun$_3':'A_update_d_a_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_d_a_prod_update_fun$4',type,'fmb_A_update_d_a_prod_update_fun$_4':'A_update_d_a_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_d_a_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_d_a_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_d_a_prod_update_fun$_1' | X = 'fmb_A_update_d_a_prod_update_fun$_2' | X = 'fmb_A_update_d_a_prod_update_fun$_3' | X = 'fmb_A_update_d_a_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_d_a_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_d_a_prod_update_fun$_1' != 'fmb_A_update_d_a_prod_update_fun$_2' & 'fmb_A_update_d_a_prod_update_fun$_1' != 'fmb_A_update_d_a_prod_update_fun$_3' & 'fmb_A_update_d_a_prod_update_fun$_1' != 'fmb_A_update_d_a_prod_update_fun$_4' & 'fmb_A_update_d_a_prod_update_fun$_2' != 'fmb_A_update_d_a_prod_update_fun$_3' & 'fmb_A_update_d_a_prod_update_fun$_2' != 'fmb_A_update_d_a_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_d_a_prod_update_fun$_3' != 'fmb_A_update_d_a_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_D_update$',type,'D_update$':$tType). 72.78/10.59 tff('declare_D_update$1',type,'fmb_D_update$_1':'D_update$'). 72.78/10.59 tff('finite_domain_D_update$',axiom, 72.78/10.59 ! [X:'D_update$'] : ( 72.78/10.59 X = 'fmb_D_update$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_B_update_b_update_fun$',type,'B_update_b_update_fun$':$tType). 72.78/10.59 tff('declare_B_update_b_update_fun$1',type,'fmb_B_update_b_update_fun$_1':'B_update_b_update_fun$'). 72.78/10.59 tff('declare_B_update_b_update_fun$2',type,'fmb_B_update_b_update_fun$_2':'B_update_b_update_fun$'). 72.78/10.59 tff('declare_B_update_b_update_fun$3',type,'fmb_B_update_b_update_fun$_3':'B_update_b_update_fun$'). 72.78/10.59 tff('declare_B_update_b_update_fun$4',type,'fmb_B_update_b_update_fun$_4':'B_update_b_update_fun$'). 72.78/10.59 tff('finite_domain_B_update_b_update_fun$',axiom, 72.78/10.59 ! [X:'B_update_b_update_fun$'] : ( 72.78/10.59 X = 'fmb_B_update_b_update_fun$_1' | X = 'fmb_B_update_b_update_fun$_2' | X = 'fmb_B_update_b_update_fun$_3' | X = 'fmb_B_update_b_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_update_b_update_fun$',axiom, 72.78/10.59 'fmb_B_update_b_update_fun$_1' != 'fmb_B_update_b_update_fun$_2' & 'fmb_B_update_b_update_fun$_1' != 'fmb_B_update_b_update_fun$_3' & 'fmb_B_update_b_update_fun$_1' != 'fmb_B_update_b_update_fun$_4' & 'fmb_B_update_b_update_fun$_2' != 'fmb_B_update_b_update_fun$_3' & 'fmb_B_update_b_update_fun$_2' != 'fmb_B_update_b_update_fun$_4' & 72.78/10.59 'fmb_B_update_b_update_fun$_3' != 'fmb_B_update_b_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_a_prod_update_a_update_fun$',type,'A_a_prod_update_a_update_fun$':$tType). 72.78/10.59 tff('declare_A_a_prod_update_a_update_fun$1',type,'fmb_A_a_prod_update_a_update_fun$_1':'A_a_prod_update_a_update_fun$'). 72.78/10.59 tff('finite_domain_A_a_prod_update_a_update_fun$',axiom, 72.78/10.59 ! [X:'A_a_prod_update_a_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_update_d_b_prod_update_fun$',type,'A_update_d_b_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_d_b_prod_update_fun$1',type,'fmb_A_update_d_b_prod_update_fun$_1':'A_update_d_b_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_d_b_prod_update_fun$2',type,'fmb_A_update_d_b_prod_update_fun$_2':'A_update_d_b_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_d_b_prod_update_fun$3',type,'fmb_A_update_d_b_prod_update_fun$_3':'A_update_d_b_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_d_b_prod_update_fun$4',type,'fmb_A_update_d_b_prod_update_fun$_4':'A_update_d_b_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_d_b_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_d_b_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_d_b_prod_update_fun$_1' | X = 'fmb_A_update_d_b_prod_update_fun$_2' | X = 'fmb_A_update_d_b_prod_update_fun$_3' | X = 'fmb_A_update_d_b_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_d_b_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_d_b_prod_update_fun$_1' != 'fmb_A_update_d_b_prod_update_fun$_2' & 'fmb_A_update_d_b_prod_update_fun$_1' != 'fmb_A_update_d_b_prod_update_fun$_3' & 'fmb_A_update_d_b_prod_update_fun$_1' != 'fmb_A_update_d_b_prod_update_fun$_4' & 'fmb_A_update_d_b_prod_update_fun$_2' != 'fmb_A_update_d_b_prod_update_fun$_3' & 'fmb_A_update_d_b_prod_update_fun$_2' != 'fmb_A_update_d_b_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_d_b_prod_update_fun$_3' != 'fmb_A_update_d_b_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_update_f_g_prod_update_fun$',type,'B_update_f_g_prod_update_fun$':$tType). 72.78/10.59 tff('declare_B_update_f_g_prod_update_fun$1',type,'fmb_B_update_f_g_prod_update_fun$_1':'B_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_B_update_f_g_prod_update_fun$2',type,'fmb_B_update_f_g_prod_update_fun$_2':'B_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_B_update_f_g_prod_update_fun$3',type,'fmb_B_update_f_g_prod_update_fun$_3':'B_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_B_update_f_g_prod_update_fun$4',type,'fmb_B_update_f_g_prod_update_fun$_4':'B_update_f_g_prod_update_fun$'). 72.78/10.59 tff('finite_domain_B_update_f_g_prod_update_fun$',axiom, 72.78/10.59 ! [X:'B_update_f_g_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_B_update_f_g_prod_update_fun$_1' | X = 'fmb_B_update_f_g_prod_update_fun$_2' | X = 'fmb_B_update_f_g_prod_update_fun$_3' | X = 'fmb_B_update_f_g_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_update_f_g_prod_update_fun$',axiom, 72.78/10.59 'fmb_B_update_f_g_prod_update_fun$_1' != 'fmb_B_update_f_g_prod_update_fun$_2' & 'fmb_B_update_f_g_prod_update_fun$_1' != 'fmb_B_update_f_g_prod_update_fun$_3' & 'fmb_B_update_f_g_prod_update_fun$_1' != 'fmb_B_update_f_g_prod_update_fun$_4' & 'fmb_B_update_f_g_prod_update_fun$_2' != 'fmb_B_update_f_g_prod_update_fun$_3' & 'fmb_B_update_f_g_prod_update_fun$_2' != 'fmb_B_update_f_g_prod_update_fun$_4' & 72.78/10.59 'fmb_B_update_f_g_prod_update_fun$_3' != 'fmb_B_update_f_g_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_e_f_prod_update_fun$',type,'A_update_e_f_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_e_f_prod_update_fun$1',type,'fmb_A_update_e_f_prod_update_fun$_1':'A_update_e_f_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_f_prod_update_fun$2',type,'fmb_A_update_e_f_prod_update_fun$_2':'A_update_e_f_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_f_prod_update_fun$3',type,'fmb_A_update_e_f_prod_update_fun$_3':'A_update_e_f_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_f_prod_update_fun$4',type,'fmb_A_update_e_f_prod_update_fun$_4':'A_update_e_f_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_e_f_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_e_f_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_e_f_prod_update_fun$_1' | X = 'fmb_A_update_e_f_prod_update_fun$_2' | X = 'fmb_A_update_e_f_prod_update_fun$_3' | X = 'fmb_A_update_e_f_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_e_f_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_e_f_prod_update_fun$_1' != 'fmb_A_update_e_f_prod_update_fun$_2' & 'fmb_A_update_e_f_prod_update_fun$_1' != 'fmb_A_update_e_f_prod_update_fun$_3' & 'fmb_A_update_e_f_prod_update_fun$_1' != 'fmb_A_update_e_f_prod_update_fun$_4' & 'fmb_A_update_e_f_prod_update_fun$_2' != 'fmb_A_update_e_f_prod_update_fun$_3' & 'fmb_A_update_e_f_prod_update_fun$_2' != 'fmb_A_update_e_f_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_e_f_prod_update_fun$_3' != 'fmb_A_update_e_f_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_a_prod_update_set$',type,'F_a_prod_update_set$':$tType). 72.78/10.59 tff('declare_F_a_prod_update_set$1',type,'fmb_F_a_prod_update_set$_1':'F_a_prod_update_set$'). 72.78/10.59 tff('finite_domain_F_a_prod_update_set$',axiom, 72.78/10.59 ! [X:'F_a_prod_update_set$'] : ( 72.78/10.59 X = 'fmb_F_a_prod_update_set$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',type,'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$1',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1':'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$2',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2':'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$3',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3':'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$4',type,'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4':'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_e_e_prod_update_fun$',type,'A_update_e_e_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_e_e_prod_update_fun$1',type,'fmb_A_update_e_e_prod_update_fun$_1':'A_update_e_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_e_prod_update_fun$2',type,'fmb_A_update_e_e_prod_update_fun$_2':'A_update_e_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_e_prod_update_fun$3',type,'fmb_A_update_e_e_prod_update_fun$_3':'A_update_e_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_e_prod_update_fun$4',type,'fmb_A_update_e_e_prod_update_fun$_4':'A_update_e_e_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_e_e_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_e_e_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_e_e_prod_update_fun$_1' | X = 'fmb_A_update_e_e_prod_update_fun$_2' | X = 'fmb_A_update_e_e_prod_update_fun$_3' | X = 'fmb_A_update_e_e_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_e_e_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_e_e_prod_update_fun$_1' != 'fmb_A_update_e_e_prod_update_fun$_2' & 'fmb_A_update_e_e_prod_update_fun$_1' != 'fmb_A_update_e_e_prod_update_fun$_3' & 'fmb_A_update_e_e_prod_update_fun$_1' != 'fmb_A_update_e_e_prod_update_fun$_4' & 'fmb_A_update_e_e_prod_update_fun$_2' != 'fmb_A_update_e_e_prod_update_fun$_3' & 'fmb_A_update_e_e_prod_update_fun$_2' != 'fmb_A_update_e_e_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_e_e_prod_update_fun$_3' != 'fmb_A_update_e_e_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_C_f_prod_update$',type,'C_f_prod_update$':$tType). 72.78/10.59 tff('declare_C_f_prod_update$1',type,'fmb_C_f_prod_update$_1':'C_f_prod_update$'). 72.78/10.59 tff('declare_C_f_prod_update$2',type,'fmb_C_f_prod_update$_2':'C_f_prod_update$'). 72.78/10.59 tff('declare_C_f_prod_update$3',type,'fmb_C_f_prod_update$_3':'C_f_prod_update$'). 72.78/10.59 tff('declare_C_f_prod_update$4',type,'fmb_C_f_prod_update$_4':'C_f_prod_update$'). 72.78/10.59 tff('finite_domain_C_f_prod_update$',axiom, 72.78/10.59 ! [X:'C_f_prod_update$'] : ( 72.78/10.59 X = 'fmb_C_f_prod_update$_1' | X = 'fmb_C_f_prod_update$_2' | X = 'fmb_C_f_prod_update$_3' | X = 'fmb_C_f_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_C_f_prod_update$',axiom, 72.78/10.59 'fmb_C_f_prod_update$_1' != 'fmb_C_f_prod_update$_2' & 'fmb_C_f_prod_update$_1' != 'fmb_C_f_prod_update$_3' & 'fmb_C_f_prod_update$_1' != 'fmb_C_f_prod_update$_4' & 'fmb_C_f_prod_update$_2' != 'fmb_C_f_prod_update$_3' & 'fmb_C_f_prod_update$_2' != 'fmb_C_f_prod_update$_4' & 72.78/10.59 'fmb_C_f_prod_update$_3' != 'fmb_C_f_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun$',type,'E_f_g_prod_prod_update_bool_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun$1',type,'fmb_E_f_g_prod_prod_update_bool_fun$_1':'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun$2',type,'fmb_E_f_g_prod_prod_update_bool_fun$_2':'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_bool_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_bool_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$',type,'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$':$tType). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$1',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$2',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$3',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$4',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('finite_domain_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$',axiom, 72.78/10.59 ! [X:'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3' | X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$',axiom, 72.78/10.59 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3' & 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4' & 72.78/10.59 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3' != 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_update_set$',type,'B_update_set$':$tType). 72.78/10.59 tff('declare_B_update_set$1',type,'fmb_B_update_set$_1':'B_update_set$'). 72.78/10.59 tff('finite_domain_B_update_set$',axiom, 72.78/10.59 ! [X:'B_update_set$'] : ( 72.78/10.59 X = 'fmb_B_update_set$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_B_c_prod_itself$',type,'B_c_prod_itself$':$tType). 72.78/10.59 tff('declare_B_c_prod_itself$1',type,'fmb_B_c_prod_itself$_1':'B_c_prod_itself$'). 72.78/10.59 tff('declare_B_c_prod_itself$2',type,'fmb_B_c_prod_itself$_2':'B_c_prod_itself$'). 72.78/10.59 tff('declare_B_c_prod_itself$3',type,'fmb_B_c_prod_itself$_3':'B_c_prod_itself$'). 72.78/10.59 tff('declare_B_c_prod_itself$4',type,'fmb_B_c_prod_itself$_4':'B_c_prod_itself$'). 72.78/10.59 tff('finite_domain_B_c_prod_itself$',axiom, 72.78/10.59 ! [X:'B_c_prod_itself$'] : ( 72.78/10.59 X = 'fmb_B_c_prod_itself$_1' | X = 'fmb_B_c_prod_itself$_2' | X = 'fmb_B_c_prod_itself$_3' | X = 'fmb_B_c_prod_itself$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_c_prod_itself$',axiom, 72.78/10.59 'fmb_B_c_prod_itself$_1' != 'fmb_B_c_prod_itself$_2' & 'fmb_B_c_prod_itself$_1' != 'fmb_B_c_prod_itself$_3' & 'fmb_B_c_prod_itself$_1' != 'fmb_B_c_prod_itself$_4' & 'fmb_B_c_prod_itself$_2' != 'fmb_B_c_prod_itself$_3' & 'fmb_B_c_prod_itself$_2' != 'fmb_B_c_prod_itself$_4' & 72.78/10.59 'fmb_B_c_prod_itself$_3' != 'fmb_B_c_prod_itself$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_b_c_prod_prod_update_d_update_fun$',type,'A_b_c_prod_prod_update_d_update_fun$':$tType). 72.78/10.59 tff('declare_A_b_c_prod_prod_update_d_update_fun$1',type,'fmb_A_b_c_prod_prod_update_d_update_fun$_1':'A_b_c_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_update_d_update_fun$2',type,'fmb_A_b_c_prod_prod_update_d_update_fun$_2':'A_b_c_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_update_d_update_fun$3',type,'fmb_A_b_c_prod_prod_update_d_update_fun$_3':'A_b_c_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('declare_A_b_c_prod_prod_update_d_update_fun$4',type,'fmb_A_b_c_prod_prod_update_d_update_fun$_4':'A_b_c_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('finite_domain_A_b_c_prod_prod_update_d_update_fun$',axiom, 72.78/10.59 ! [X:'A_b_c_prod_prod_update_d_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_b_c_prod_prod_update_d_update_fun$_1' | X = 'fmb_A_b_c_prod_prod_update_d_update_fun$_2' | X = 'fmb_A_b_c_prod_prod_update_d_update_fun$_3' | X = 'fmb_A_b_c_prod_prod_update_d_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_b_c_prod_prod_update_d_update_fun$',axiom, 72.78/10.59 'fmb_A_b_c_prod_prod_update_d_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_d_update_fun$_2' & 'fmb_A_b_c_prod_prod_update_d_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_d_update_fun$_3' & 'fmb_A_b_c_prod_prod_update_d_update_fun$_1' != 'fmb_A_b_c_prod_prod_update_d_update_fun$_4' & 'fmb_A_b_c_prod_prod_update_d_update_fun$_2' != 'fmb_A_b_c_prod_prod_update_d_update_fun$_3' & 'fmb_A_b_c_prod_prod_update_d_update_fun$_2' != 'fmb_A_b_c_prod_prod_update_d_update_fun$_4' & 72.78/10.59 'fmb_A_b_c_prod_prod_update_d_update_fun$_3' != 'fmb_A_b_c_prod_prod_update_d_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_f_e_prod_update_fun$',type,'A_update_f_e_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_f_e_prod_update_fun$1',type,'fmb_A_update_f_e_prod_update_fun$_1':'A_update_f_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_e_prod_update_fun$2',type,'fmb_A_update_f_e_prod_update_fun$_2':'A_update_f_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_e_prod_update_fun$3',type,'fmb_A_update_f_e_prod_update_fun$_3':'A_update_f_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_e_prod_update_fun$4',type,'fmb_A_update_f_e_prod_update_fun$_4':'A_update_f_e_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_f_e_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_f_e_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_f_e_prod_update_fun$_1' | X = 'fmb_A_update_f_e_prod_update_fun$_2' | X = 'fmb_A_update_f_e_prod_update_fun$_3' | X = 'fmb_A_update_f_e_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_f_e_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_f_e_prod_update_fun$_1' != 'fmb_A_update_f_e_prod_update_fun$_2' & 'fmb_A_update_f_e_prod_update_fun$_1' != 'fmb_A_update_f_e_prod_update_fun$_3' & 'fmb_A_update_f_e_prod_update_fun$_1' != 'fmb_A_update_f_e_prod_update_fun$_4' & 'fmb_A_update_f_e_prod_update_fun$_2' != 'fmb_A_update_f_e_prod_update_fun$_3' & 'fmb_A_update_f_e_prod_update_fun$_2' != 'fmb_A_update_f_e_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_f_e_prod_update_fun$_3' != 'fmb_A_update_f_e_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_D_a_prod_update$',type,'D_a_prod_update$':$tType). 72.78/10.59 tff('declare_D_a_prod_update$1',type,'fmb_D_a_prod_update$_1':'D_a_prod_update$'). 72.78/10.59 tff('declare_D_a_prod_update$2',type,'fmb_D_a_prod_update$_2':'D_a_prod_update$'). 72.78/10.59 tff('declare_D_a_prod_update$3',type,'fmb_D_a_prod_update$_3':'D_a_prod_update$'). 72.78/10.59 tff('declare_D_a_prod_update$4',type,'fmb_D_a_prod_update$_4':'D_a_prod_update$'). 72.78/10.59 tff('finite_domain_D_a_prod_update$',axiom, 72.78/10.59 ! [X:'D_a_prod_update$'] : ( 72.78/10.59 X = 'fmb_D_a_prod_update$_1' | X = 'fmb_D_a_prod_update$_2' | X = 'fmb_D_a_prod_update$_3' | X = 'fmb_D_a_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_D_a_prod_update$',axiom, 72.78/10.59 'fmb_D_a_prod_update$_1' != 'fmb_D_a_prod_update$_2' & 'fmb_D_a_prod_update$_1' != 'fmb_D_a_prod_update$_3' & 'fmb_D_a_prod_update$_1' != 'fmb_D_a_prod_update$_4' & 'fmb_D_a_prod_update$_2' != 'fmb_D_a_prod_update$_3' & 'fmb_D_a_prod_update$_2' != 'fmb_D_a_prod_update$_4' & 72.78/10.59 'fmb_D_a_prod_update$_3' != 'fmb_D_a_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_update_e_update_fun$',type,'B_update_e_update_fun$':$tType). 72.78/10.59 tff('declare_B_update_e_update_fun$1',type,'fmb_B_update_e_update_fun$_1':'B_update_e_update_fun$'). 72.78/10.59 tff('declare_B_update_e_update_fun$2',type,'fmb_B_update_e_update_fun$_2':'B_update_e_update_fun$'). 72.78/10.59 tff('declare_B_update_e_update_fun$3',type,'fmb_B_update_e_update_fun$_3':'B_update_e_update_fun$'). 72.78/10.59 tff('declare_B_update_e_update_fun$4',type,'fmb_B_update_e_update_fun$_4':'B_update_e_update_fun$'). 72.78/10.59 tff('finite_domain_B_update_e_update_fun$',axiom, 72.78/10.59 ! [X:'B_update_e_update_fun$'] : ( 72.78/10.59 X = 'fmb_B_update_e_update_fun$_1' | X = 'fmb_B_update_e_update_fun$_2' | X = 'fmb_B_update_e_update_fun$_3' | X = 'fmb_B_update_e_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_update_e_update_fun$',axiom, 72.78/10.59 'fmb_B_update_e_update_fun$_1' != 'fmb_B_update_e_update_fun$_2' & 'fmb_B_update_e_update_fun$_1' != 'fmb_B_update_e_update_fun$_3' & 'fmb_B_update_e_update_fun$_1' != 'fmb_B_update_e_update_fun$_4' & 'fmb_B_update_e_update_fun$_2' != 'fmb_B_update_e_update_fun$_3' & 'fmb_B_update_e_update_fun$_2' != 'fmb_B_update_e_update_fun$_4' & 72.78/10.59 'fmb_B_update_e_update_fun$_3' != 'fmb_B_update_e_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_bool_fun$',type,'E_f_g_prod_prod_update_set_bool_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_bool_fun$1',type,'fmb_E_f_g_prod_prod_update_set_bool_fun$_1':'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_bool_fun$2',type,'fmb_E_f_g_prod_prod_update_set_bool_fun$_2':'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_bool_fun$3',type,'fmb_E_f_g_prod_prod_update_set_bool_fun$_3':'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_set_bool_fun$4',type,'fmb_E_f_g_prod_prod_update_set_bool_fun$_4':'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_set_bool_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_set_bool_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_set_bool_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' & 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' & 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' != 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' & 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' != 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' & 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' != 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' != 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_b_e_prod_update_fun$',type,'A_update_b_e_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_b_e_prod_update_fun$1',type,'fmb_A_update_b_e_prod_update_fun$_1':'A_update_b_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_b_e_prod_update_fun$2',type,'fmb_A_update_b_e_prod_update_fun$_2':'A_update_b_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_b_e_prod_update_fun$3',type,'fmb_A_update_b_e_prod_update_fun$_3':'A_update_b_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_b_e_prod_update_fun$4',type,'fmb_A_update_b_e_prod_update_fun$_4':'A_update_b_e_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_b_e_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_b_e_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_b_e_prod_update_fun$_1' | X = 'fmb_A_update_b_e_prod_update_fun$_2' | X = 'fmb_A_update_b_e_prod_update_fun$_3' | X = 'fmb_A_update_b_e_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_b_e_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_b_e_prod_update_fun$_1' != 'fmb_A_update_b_e_prod_update_fun$_2' & 'fmb_A_update_b_e_prod_update_fun$_1' != 'fmb_A_update_b_e_prod_update_fun$_3' & 'fmb_A_update_b_e_prod_update_fun$_1' != 'fmb_A_update_b_e_prod_update_fun$_4' & 'fmb_A_update_b_e_prod_update_fun$_2' != 'fmb_A_update_b_e_prod_update_fun$_3' & 'fmb_A_update_b_e_prod_update_fun$_2' != 'fmb_A_update_b_e_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_b_e_prod_update_fun$_3' != 'fmb_A_update_b_e_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_a_prod_update_e_f_prod_update_fun$',type,'A_a_prod_update_e_f_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_a_prod_update_e_f_prod_update_fun$1',type,'fmb_A_a_prod_update_e_f_prod_update_fun$_1':'A_a_prod_update_e_f_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_a_prod_update_e_f_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_a_prod_update_e_f_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_e_prod_update$',type,'A_e_prod_update$':$tType). 72.78/10.59 tff('declare_A_e_prod_update$1',type,'fmb_A_e_prod_update$_1':'A_e_prod_update$'). 72.78/10.59 tff('declare_A_e_prod_update$2',type,'fmb_A_e_prod_update$_2':'A_e_prod_update$'). 72.78/10.59 tff('declare_A_e_prod_update$3',type,'fmb_A_e_prod_update$_3':'A_e_prod_update$'). 72.78/10.59 tff('declare_A_e_prod_update$4',type,'fmb_A_e_prod_update$_4':'A_e_prod_update$'). 72.78/10.59 tff('finite_domain_A_e_prod_update$',axiom, 72.78/10.59 ! [X:'A_e_prod_update$'] : ( 72.78/10.59 X = 'fmb_A_e_prod_update$_1' | X = 'fmb_A_e_prod_update$_2' | X = 'fmb_A_e_prod_update$_3' | X = 'fmb_A_e_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_e_prod_update$',axiom, 72.78/10.59 'fmb_A_e_prod_update$_1' != 'fmb_A_e_prod_update$_2' & 'fmb_A_e_prod_update$_1' != 'fmb_A_e_prod_update$_3' & 'fmb_A_e_prod_update$_1' != 'fmb_A_e_prod_update$_4' & 'fmb_A_e_prod_update$_2' != 'fmb_A_e_prod_update$_3' & 'fmb_A_e_prod_update$_2' != 'fmb_A_e_prod_update$_4' & 72.78/10.59 'fmb_A_e_prod_update$_3' != 'fmb_A_e_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_Bool_bool_fun$',type,'Bool_bool_fun$':$tType). 72.78/10.59 tff('declare_Bool_bool_fun$1',type,'fmb_Bool_bool_fun$_1':'Bool_bool_fun$'). 72.78/10.59 tff('declare_Bool_bool_fun$2',type,'fmb_Bool_bool_fun$_2':'Bool_bool_fun$'). 72.78/10.59 tff('declare_Bool_bool_fun$3',type,'fmb_Bool_bool_fun$_3':'Bool_bool_fun$'). 72.78/10.59 tff('declare_Bool_bool_fun$4',type,'fmb_Bool_bool_fun$_4':'Bool_bool_fun$'). 72.78/10.59 tff('finite_domain_Bool_bool_fun$',axiom, 72.78/10.59 ! [X:'Bool_bool_fun$'] : ( 72.78/10.59 X = 'fmb_Bool_bool_fun$_1' | X = 'fmb_Bool_bool_fun$_2' | X = 'fmb_Bool_bool_fun$_3' | X = 'fmb_Bool_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_Bool_bool_fun$',axiom, 72.78/10.59 'fmb_Bool_bool_fun$_1' != 'fmb_Bool_bool_fun$_2' & 'fmb_Bool_bool_fun$_1' != 'fmb_Bool_bool_fun$_3' & 'fmb_Bool_bool_fun$_1' != 'fmb_Bool_bool_fun$_4' & 'fmb_Bool_bool_fun$_2' != 'fmb_Bool_bool_fun$_3' & 'fmb_Bool_bool_fun$_2' != 'fmb_Bool_bool_fun$_4' & 72.78/10.59 'fmb_Bool_bool_fun$_3' != 'fmb_Bool_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_a_prod_update_f_a_prod_update_fun$',type,'A_a_prod_update_f_a_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_a_prod_update_f_a_prod_update_fun$1',type,'fmb_A_a_prod_update_f_a_prod_update_fun$_1':'A_a_prod_update_f_a_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_a_prod_update_f_a_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_a_prod_update_f_a_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_C_update_a_update_fun$',type,'C_update_a_update_fun$':$tType). 72.78/10.59 tff('declare_C_update_a_update_fun$1',type,'fmb_C_update_a_update_fun$_1':'C_update_a_update_fun$'). 72.78/10.59 tff('declare_C_update_a_update_fun$2',type,'fmb_C_update_a_update_fun$_2':'C_update_a_update_fun$'). 72.78/10.59 tff('declare_C_update_a_update_fun$3',type,'fmb_C_update_a_update_fun$_3':'C_update_a_update_fun$'). 72.78/10.59 tff('declare_C_update_a_update_fun$4',type,'fmb_C_update_a_update_fun$_4':'C_update_a_update_fun$'). 72.78/10.59 tff('finite_domain_C_update_a_update_fun$',axiom, 72.78/10.59 ! [X:'C_update_a_update_fun$'] : ( 72.78/10.59 X = 'fmb_C_update_a_update_fun$_1' | X = 'fmb_C_update_a_update_fun$_2' | X = 'fmb_C_update_a_update_fun$_3' | X = 'fmb_C_update_a_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_C_update_a_update_fun$',axiom, 72.78/10.59 'fmb_C_update_a_update_fun$_1' != 'fmb_C_update_a_update_fun$_2' & 'fmb_C_update_a_update_fun$_1' != 'fmb_C_update_a_update_fun$_3' & 'fmb_C_update_a_update_fun$_1' != 'fmb_C_update_a_update_fun$_4' & 'fmb_C_update_a_update_fun$_2' != 'fmb_C_update_a_update_fun$_3' & 'fmb_C_update_a_update_fun$_2' != 'fmb_C_update_a_update_fun$_4' & 72.78/10.59 'fmb_C_update_a_update_fun$_3' != 'fmb_C_update_a_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$',type,'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$1',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$2',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$3',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$4',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1' | X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' | X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3' | X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' & 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3' & 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' & 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3' & 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3' != 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_update$',type,'B_update$':$tType). 72.78/10.59 tff('declare_B_update$1',type,'fmb_B_update$_1':'B_update$'). 72.78/10.59 tff('finite_domain_B_update$',axiom, 72.78/10.59 ! [X:'B_update$'] : ( 72.78/10.59 X = 'fmb_B_update$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_b_c_prod_prod_update_b_c_prod_update_fun$',type,'A_b_c_prod_prod_update_b_c_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_b_c_prod_prod_update_b_c_prod_update_fun$1',type,'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1':'A_b_c_prod_prod_update_b_c_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_b_c_prod_prod_update_b_c_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_b_c_prod_prod_update_b_c_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_E_c_prod_update$',type,'E_c_prod_update$':$tType). 72.78/10.59 tff('declare_E_c_prod_update$1',type,'fmb_E_c_prod_update$_1':'E_c_prod_update$'). 72.78/10.59 tff('declare_E_c_prod_update$2',type,'fmb_E_c_prod_update$_2':'E_c_prod_update$'). 72.78/10.59 tff('declare_E_c_prod_update$3',type,'fmb_E_c_prod_update$_3':'E_c_prod_update$'). 72.78/10.59 tff('declare_E_c_prod_update$4',type,'fmb_E_c_prod_update$_4':'E_c_prod_update$'). 72.78/10.59 tff('finite_domain_E_c_prod_update$',axiom, 72.78/10.59 ! [X:'E_c_prod_update$'] : ( 72.78/10.59 X = 'fmb_E_c_prod_update$_1' | X = 'fmb_E_c_prod_update$_2' | X = 'fmb_E_c_prod_update$_3' | X = 'fmb_E_c_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_c_prod_update$',axiom, 72.78/10.59 'fmb_E_c_prod_update$_1' != 'fmb_E_c_prod_update$_2' & 'fmb_E_c_prod_update$_1' != 'fmb_E_c_prod_update$_3' & 'fmb_E_c_prod_update$_1' != 'fmb_E_c_prod_update$_4' & 'fmb_E_c_prod_update$_2' != 'fmb_E_c_prod_update$_3' & 'fmb_E_c_prod_update$_2' != 'fmb_E_c_prod_update$_4' & 72.78/10.59 'fmb_E_c_prod_update$_3' != 'fmb_E_c_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$',type,'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$1',type,'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$2',type,'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$3',type,'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$4',type,'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' & 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' & 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' & 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' & 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_update_f_g_prod_update_fun$',type,'E_update_f_g_prod_update_fun$':$tType). 72.78/10.59 tff('declare_E_update_f_g_prod_update_fun$1',type,'fmb_E_update_f_g_prod_update_fun$_1':'E_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_E_update_f_g_prod_update_fun$2',type,'fmb_E_update_f_g_prod_update_fun$_2':'E_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_E_update_f_g_prod_update_fun$3',type,'fmb_E_update_f_g_prod_update_fun$_3':'E_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_E_update_f_g_prod_update_fun$4',type,'fmb_E_update_f_g_prod_update_fun$_4':'E_update_f_g_prod_update_fun$'). 72.78/10.59 tff('finite_domain_E_update_f_g_prod_update_fun$',axiom, 72.78/10.59 ! [X:'E_update_f_g_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_update_f_g_prod_update_fun$_1' | X = 'fmb_E_update_f_g_prod_update_fun$_2' | X = 'fmb_E_update_f_g_prod_update_fun$_3' | X = 'fmb_E_update_f_g_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_update_f_g_prod_update_fun$',axiom, 72.78/10.59 'fmb_E_update_f_g_prod_update_fun$_1' != 'fmb_E_update_f_g_prod_update_fun$_2' & 'fmb_E_update_f_g_prod_update_fun$_1' != 'fmb_E_update_f_g_prod_update_fun$_3' & 'fmb_E_update_f_g_prod_update_fun$_1' != 'fmb_E_update_f_g_prod_update_fun$_4' & 'fmb_E_update_f_g_prod_update_fun$_2' != 'fmb_E_update_f_g_prod_update_fun$_3' & 'fmb_E_update_f_g_prod_update_fun$_2' != 'fmb_E_update_f_g_prod_update_fun$_4' & 72.78/10.59 'fmb_E_update_f_g_prod_update_fun$_3' != 'fmb_E_update_f_g_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_update_fun$',type,'E_f_g_prod_prod_update_e_update_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_update_fun$1',type,'fmb_E_f_g_prod_prod_update_e_update_fun$_1':'E_f_g_prod_prod_update_e_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_update_fun$2',type,'fmb_E_f_g_prod_prod_update_e_update_fun$_2':'E_f_g_prod_prod_update_e_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_update_fun$3',type,'fmb_E_f_g_prod_prod_update_e_update_fun$_3':'E_f_g_prod_prod_update_e_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_e_update_fun$4',type,'fmb_E_f_g_prod_prod_update_e_update_fun$_4':'E_f_g_prod_prod_update_e_update_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_e_update_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_e_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_e_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_e_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_e_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_e_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_e_update_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_e_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_e_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_e_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_e_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_e_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_e_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_e_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_e_update_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_e_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_e_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_G_update$',type,'G_update$':$tType). 72.78/10.59 tff('declare_G_update$1',type,'fmb_G_update$_1':'G_update$'). 72.78/10.59 tff('declare_G_update$2',type,'fmb_G_update$_2':'G_update$'). 72.78/10.59 tff('declare_G_update$3',type,'fmb_G_update$_3':'G_update$'). 72.78/10.59 tff('declare_G_update$4',type,'fmb_G_update$_4':'G_update$'). 72.78/10.59 tff('finite_domain_G_update$',axiom, 72.78/10.59 ! [X:'G_update$'] : ( 72.78/10.59 X = 'fmb_G_update$_1' | X = 'fmb_G_update$_2' | X = 'fmb_G_update$_3' | X = 'fmb_G_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_G_update$',axiom, 72.78/10.59 'fmb_G_update$_1' != 'fmb_G_update$_2' & 'fmb_G_update$_1' != 'fmb_G_update$_3' & 'fmb_G_update$_1' != 'fmb_G_update$_4' & 'fmb_G_update$_2' != 'fmb_G_update$_3' & 'fmb_G_update$_2' != 'fmb_G_update$_4' & 72.78/10.59 'fmb_G_update$_3' != 'fmb_G_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_D_itself_typerep_fun$',type,'D_itself_typerep_fun$':$tType). 72.78/10.59 tff('declare_D_itself_typerep_fun$1',type,'fmb_D_itself_typerep_fun$_1':'D_itself_typerep_fun$'). 72.78/10.59 tff('declare_D_itself_typerep_fun$2',type,'fmb_D_itself_typerep_fun$_2':'D_itself_typerep_fun$'). 72.78/10.59 tff('declare_D_itself_typerep_fun$3',type,'fmb_D_itself_typerep_fun$_3':'D_itself_typerep_fun$'). 72.78/10.59 tff('declare_D_itself_typerep_fun$4',type,'fmb_D_itself_typerep_fun$_4':'D_itself_typerep_fun$'). 72.78/10.59 tff('finite_domain_D_itself_typerep_fun$',axiom, 72.78/10.59 ! [X:'D_itself_typerep_fun$'] : ( 72.78/10.59 X = 'fmb_D_itself_typerep_fun$_1' | X = 'fmb_D_itself_typerep_fun$_2' | X = 'fmb_D_itself_typerep_fun$_3' | X = 'fmb_D_itself_typerep_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_D_itself_typerep_fun$',axiom, 72.78/10.59 'fmb_D_itself_typerep_fun$_1' != 'fmb_D_itself_typerep_fun$_2' & 'fmb_D_itself_typerep_fun$_1' != 'fmb_D_itself_typerep_fun$_3' & 'fmb_D_itself_typerep_fun$_1' != 'fmb_D_itself_typerep_fun$_4' & 'fmb_D_itself_typerep_fun$_2' != 'fmb_D_itself_typerep_fun$_3' & 'fmb_D_itself_typerep_fun$_2' != 'fmb_D_itself_typerep_fun$_4' & 72.78/10.59 'fmb_D_itself_typerep_fun$_3' != 'fmb_D_itself_typerep_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_f_g_prod_update_fun$',type,'A_update_f_g_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_f_g_prod_update_fun$1',type,'fmb_A_update_f_g_prod_update_fun$_1':'A_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_g_prod_update_fun$2',type,'fmb_A_update_f_g_prod_update_fun$_2':'A_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_g_prod_update_fun$3',type,'fmb_A_update_f_g_prod_update_fun$_3':'A_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_g_prod_update_fun$4',type,'fmb_A_update_f_g_prod_update_fun$_4':'A_update_f_g_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_f_g_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_f_g_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_f_g_prod_update_fun$_1' | X = 'fmb_A_update_f_g_prod_update_fun$_2' | X = 'fmb_A_update_f_g_prod_update_fun$_3' | X = 'fmb_A_update_f_g_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_f_g_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_f_g_prod_update_fun$_1' != 'fmb_A_update_f_g_prod_update_fun$_2' & 'fmb_A_update_f_g_prod_update_fun$_1' != 'fmb_A_update_f_g_prod_update_fun$_3' & 'fmb_A_update_f_g_prod_update_fun$_1' != 'fmb_A_update_f_g_prod_update_fun$_4' & 'fmb_A_update_f_g_prod_update_fun$_2' != 'fmb_A_update_f_g_prod_update_fun$_3' & 'fmb_A_update_f_g_prod_update_fun$_2' != 'fmb_A_update_f_g_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_f_g_prod_update_fun$_3' != 'fmb_A_update_f_g_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_b_prod_update_set$',type,'F_b_prod_update_set$':$tType). 72.78/10.59 tff('declare_F_b_prod_update_set$1',type,'fmb_F_b_prod_update_set$_1':'F_b_prod_update_set$'). 72.78/10.59 tff('finite_domain_F_b_prod_update_set$',axiom, 72.78/10.59 ! [X:'F_b_prod_update_set$'] : ( 72.78/10.59 X = 'fmb_F_b_prod_update_set$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_F_c_prod_update_set$',type,'F_c_prod_update_set$':$tType). 72.78/10.59 tff('declare_F_c_prod_update_set$1',type,'fmb_F_c_prod_update_set$_1':'F_c_prod_update_set$'). 72.78/10.59 tff('finite_domain_F_c_prod_update_set$',axiom, 72.78/10.59 ! [X:'F_c_prod_update_set$'] : ( 72.78/10.59 X = 'fmb_F_c_prod_update_set$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_a_prod_update_f_b_prod_update_fun$',type,'A_a_prod_update_f_b_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_a_prod_update_f_b_prod_update_fun$1',type,'fmb_A_a_prod_update_f_b_prod_update_fun$_1':'A_a_prod_update_f_b_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_a_prod_update_f_b_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_a_prod_update_f_b_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_B_c_prod_update_c_update_fun$',type,'B_c_prod_update_c_update_fun$':$tType). 72.78/10.59 tff('declare_B_c_prod_update_c_update_fun$1',type,'fmb_B_c_prod_update_c_update_fun$_1':'B_c_prod_update_c_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_c_update_fun$2',type,'fmb_B_c_prod_update_c_update_fun$_2':'B_c_prod_update_c_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_c_update_fun$3',type,'fmb_B_c_prod_update_c_update_fun$_3':'B_c_prod_update_c_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_c_update_fun$4',type,'fmb_B_c_prod_update_c_update_fun$_4':'B_c_prod_update_c_update_fun$'). 72.78/10.59 tff('finite_domain_B_c_prod_update_c_update_fun$',axiom, 72.78/10.59 ! [X:'B_c_prod_update_c_update_fun$'] : ( 72.78/10.59 X = 'fmb_B_c_prod_update_c_update_fun$_1' | X = 'fmb_B_c_prod_update_c_update_fun$_2' | X = 'fmb_B_c_prod_update_c_update_fun$_3' | X = 'fmb_B_c_prod_update_c_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_c_prod_update_c_update_fun$',axiom, 72.78/10.59 'fmb_B_c_prod_update_c_update_fun$_1' != 'fmb_B_c_prod_update_c_update_fun$_2' & 'fmb_B_c_prod_update_c_update_fun$_1' != 'fmb_B_c_prod_update_c_update_fun$_3' & 'fmb_B_c_prod_update_c_update_fun$_1' != 'fmb_B_c_prod_update_c_update_fun$_4' & 'fmb_B_c_prod_update_c_update_fun$_2' != 'fmb_B_c_prod_update_c_update_fun$_3' & 'fmb_B_c_prod_update_c_update_fun$_2' != 'fmb_B_c_prod_update_c_update_fun$_4' & 72.78/10.59 'fmb_B_c_prod_update_c_update_fun$_3' != 'fmb_B_c_prod_update_c_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_d_update_fun$',type,'E_f_g_prod_prod_update_d_update_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_d_update_fun$1',type,'fmb_E_f_g_prod_prod_update_d_update_fun$_1':'E_f_g_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_d_update_fun$2',type,'fmb_E_f_g_prod_prod_update_d_update_fun$_2':'E_f_g_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_d_update_fun$3',type,'fmb_E_f_g_prod_prod_update_d_update_fun$_3':'E_f_g_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_d_update_fun$4',type,'fmb_E_f_g_prod_prod_update_d_update_fun$_4':'E_f_g_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_d_update_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_d_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_d_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_d_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_d_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_d_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_d_update_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_d_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_d_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_d_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_d_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_d_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_d_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_d_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_d_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_d_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_d_update_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_d_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_d_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_set$',type,'E_f_g_prod_prod_update_bool_fun_set$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_set$1',type,'fmb_E_f_g_prod_prod_update_bool_fun_set$_1':'E_f_g_prod_prod_update_bool_fun_set$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_set$2',type,'fmb_E_f_g_prod_prod_update_bool_fun_set$_2':'E_f_g_prod_prod_update_bool_fun_set$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_set$3',type,'fmb_E_f_g_prod_prod_update_bool_fun_set$_3':'E_f_g_prod_prod_update_bool_fun_set$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_set$4',type,'fmb_E_f_g_prod_prod_update_bool_fun_set$_4':'E_f_g_prod_prod_update_bool_fun_set$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_bool_fun_set$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_bool_fun_set$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_1' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_3' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_bool_fun_set$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun_set$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' & 'fmb_E_f_g_prod_prod_update_bool_fun_set$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_set$_3' & 'fmb_E_f_g_prod_prod_update_bool_fun_set$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_set$_4' & 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' != 'fmb_E_f_g_prod_prod_update_bool_fun_set$_3' & 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' != 'fmb_E_f_g_prod_prod_update_bool_fun_set$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun_set$_3' != 'fmb_E_f_g_prod_prod_update_bool_fun_set$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_c_prod_update_g_update_fun$',type,'B_c_prod_update_g_update_fun$':$tType). 72.78/10.59 tff('declare_B_c_prod_update_g_update_fun$1',type,'fmb_B_c_prod_update_g_update_fun$_1':'B_c_prod_update_g_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_g_update_fun$2',type,'fmb_B_c_prod_update_g_update_fun$_2':'B_c_prod_update_g_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_g_update_fun$3',type,'fmb_B_c_prod_update_g_update_fun$_3':'B_c_prod_update_g_update_fun$'). 72.78/10.59 tff('declare_B_c_prod_update_g_update_fun$4',type,'fmb_B_c_prod_update_g_update_fun$_4':'B_c_prod_update_g_update_fun$'). 72.78/10.59 tff('finite_domain_B_c_prod_update_g_update_fun$',axiom, 72.78/10.59 ! [X:'B_c_prod_update_g_update_fun$'] : ( 72.78/10.59 X = 'fmb_B_c_prod_update_g_update_fun$_1' | X = 'fmb_B_c_prod_update_g_update_fun$_2' | X = 'fmb_B_c_prod_update_g_update_fun$_3' | X = 'fmb_B_c_prod_update_g_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_c_prod_update_g_update_fun$',axiom, 72.78/10.59 'fmb_B_c_prod_update_g_update_fun$_1' != 'fmb_B_c_prod_update_g_update_fun$_2' & 'fmb_B_c_prod_update_g_update_fun$_1' != 'fmb_B_c_prod_update_g_update_fun$_3' & 'fmb_B_c_prod_update_g_update_fun$_1' != 'fmb_B_c_prod_update_g_update_fun$_4' & 'fmb_B_c_prod_update_g_update_fun$_2' != 'fmb_B_c_prod_update_g_update_fun$_3' & 'fmb_B_c_prod_update_g_update_fun$_2' != 'fmb_B_c_prod_update_g_update_fun$_4' & 72.78/10.59 'fmb_B_c_prod_update_g_update_fun$_3' != 'fmb_B_c_prod_update_g_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_C_update_b_c_prod_update_fun$',type,'C_update_b_c_prod_update_fun$':$tType). 72.78/10.59 tff('declare_C_update_b_c_prod_update_fun$1',type,'fmb_C_update_b_c_prod_update_fun$_1':'C_update_b_c_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_b_c_prod_update_fun$2',type,'fmb_C_update_b_c_prod_update_fun$_2':'C_update_b_c_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_b_c_prod_update_fun$3',type,'fmb_C_update_b_c_prod_update_fun$_3':'C_update_b_c_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_b_c_prod_update_fun$4',type,'fmb_C_update_b_c_prod_update_fun$_4':'C_update_b_c_prod_update_fun$'). 72.78/10.59 tff('finite_domain_C_update_b_c_prod_update_fun$',axiom, 72.78/10.59 ! [X:'C_update_b_c_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_C_update_b_c_prod_update_fun$_1' | X = 'fmb_C_update_b_c_prod_update_fun$_2' | X = 'fmb_C_update_b_c_prod_update_fun$_3' | X = 'fmb_C_update_b_c_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_C_update_b_c_prod_update_fun$',axiom, 72.78/10.59 'fmb_C_update_b_c_prod_update_fun$_1' != 'fmb_C_update_b_c_prod_update_fun$_2' & 'fmb_C_update_b_c_prod_update_fun$_1' != 'fmb_C_update_b_c_prod_update_fun$_3' & 'fmb_C_update_b_c_prod_update_fun$_1' != 'fmb_C_update_b_c_prod_update_fun$_4' & 'fmb_C_update_b_c_prod_update_fun$_2' != 'fmb_C_update_b_c_prod_update_fun$_3' & 'fmb_C_update_b_c_prod_update_fun$_2' != 'fmb_C_update_b_c_prod_update_fun$_4' & 72.78/10.59 'fmb_C_update_b_c_prod_update_fun$_3' != 'fmb_C_update_b_c_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_G_update_e_update_fun$',type,'G_update_e_update_fun$':$tType). 72.78/10.59 tff('declare_G_update_e_update_fun$1',type,'fmb_G_update_e_update_fun$_1':'G_update_e_update_fun$'). 72.78/10.59 tff('finite_domain_G_update_e_update_fun$',axiom, 72.78/10.59 ! [X:'G_update_e_update_fun$'] : ( 72.78/10.59 X = 'fmb_G_update_e_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_D_typerep_fun$',type,'D_typerep_fun$':$tType). 72.78/10.59 tff('declare_D_typerep_fun$1',type,'fmb_D_typerep_fun$_1':'D_typerep_fun$'). 72.78/10.59 tff('declare_D_typerep_fun$2',type,'fmb_D_typerep_fun$_2':'D_typerep_fun$'). 72.78/10.59 tff('declare_D_typerep_fun$3',type,'fmb_D_typerep_fun$_3':'D_typerep_fun$'). 72.78/10.59 tff('declare_D_typerep_fun$4',type,'fmb_D_typerep_fun$_4':'D_typerep_fun$'). 72.78/10.59 tff('finite_domain_D_typerep_fun$',axiom, 72.78/10.59 ! [X:'D_typerep_fun$'] : ( 72.78/10.59 X = 'fmb_D_typerep_fun$_1' | X = 'fmb_D_typerep_fun$_2' | X = 'fmb_D_typerep_fun$_3' | X = 'fmb_D_typerep_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_D_typerep_fun$',axiom, 72.78/10.59 'fmb_D_typerep_fun$_1' != 'fmb_D_typerep_fun$_2' & 'fmb_D_typerep_fun$_1' != 'fmb_D_typerep_fun$_3' & 'fmb_D_typerep_fun$_1' != 'fmb_D_typerep_fun$_4' & 'fmb_D_typerep_fun$_2' != 'fmb_D_typerep_fun$_3' & 'fmb_D_typerep_fun$_2' != 'fmb_D_typerep_fun$_4' & 72.78/10.59 'fmb_D_typerep_fun$_3' != 'fmb_D_typerep_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$',type,'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$1',type,'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_F_e_prod_update$',type,'F_e_prod_update$':$tType). 72.78/10.59 tff('declare_F_e_prod_update$1',type,'fmb_F_e_prod_update$_1':'F_e_prod_update$'). 72.78/10.59 tff('declare_F_e_prod_update$2',type,'fmb_F_e_prod_update$_2':'F_e_prod_update$'). 72.78/10.59 tff('declare_F_e_prod_update$3',type,'fmb_F_e_prod_update$_3':'F_e_prod_update$'). 72.78/10.59 tff('declare_F_e_prod_update$4',type,'fmb_F_e_prod_update$_4':'F_e_prod_update$'). 72.78/10.59 tff('finite_domain_F_e_prod_update$',axiom, 72.78/10.59 ! [X:'F_e_prod_update$'] : ( 72.78/10.59 X = 'fmb_F_e_prod_update$_1' | X = 'fmb_F_e_prod_update$_2' | X = 'fmb_F_e_prod_update$_3' | X = 'fmb_F_e_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_e_prod_update$',axiom, 72.78/10.59 'fmb_F_e_prod_update$_1' != 'fmb_F_e_prod_update$_2' & 'fmb_F_e_prod_update$_1' != 'fmb_F_e_prod_update$_3' & 'fmb_F_e_prod_update$_1' != 'fmb_F_e_prod_update$_4' & 'fmb_F_e_prod_update$_2' != 'fmb_F_e_prod_update$_3' & 'fmb_F_e_prod_update$_2' != 'fmb_F_e_prod_update$_4' & 72.78/10.59 'fmb_F_e_prod_update$_3' != 'fmb_F_e_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_a_prod_update_f_e_prod_update_fun$',type,'A_a_prod_update_f_e_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_a_prod_update_f_e_prod_update_fun$1',type,'fmb_A_a_prod_update_f_e_prod_update_fun$_1':'A_a_prod_update_f_e_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_a_prod_update_f_e_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_a_prod_update_f_e_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_c_update_fun$',type,'E_f_g_prod_prod_update_c_update_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_c_update_fun$1',type,'fmb_E_f_g_prod_prod_update_c_update_fun$_1':'E_f_g_prod_prod_update_c_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_c_update_fun$2',type,'fmb_E_f_g_prod_prod_update_c_update_fun$_2':'E_f_g_prod_prod_update_c_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_c_update_fun$3',type,'fmb_E_f_g_prod_prod_update_c_update_fun$_3':'E_f_g_prod_prod_update_c_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_c_update_fun$4',type,'fmb_E_f_g_prod_prod_update_c_update_fun$_4':'E_f_g_prod_prod_update_c_update_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_c_update_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_c_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_c_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_c_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_c_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_c_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_c_update_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_c_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_c_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_c_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_c_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_c_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_c_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_c_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_c_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_c_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_c_update_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_c_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_c_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_C_update_f_g_prod_update_fun$',type,'C_update_f_g_prod_update_fun$':$tType). 72.78/10.59 tff('declare_C_update_f_g_prod_update_fun$1',type,'fmb_C_update_f_g_prod_update_fun$_1':'C_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_f_g_prod_update_fun$2',type,'fmb_C_update_f_g_prod_update_fun$_2':'C_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_f_g_prod_update_fun$3',type,'fmb_C_update_f_g_prod_update_fun$_3':'C_update_f_g_prod_update_fun$'). 72.78/10.59 tff('declare_C_update_f_g_prod_update_fun$4',type,'fmb_C_update_f_g_prod_update_fun$_4':'C_update_f_g_prod_update_fun$'). 72.78/10.59 tff('finite_domain_C_update_f_g_prod_update_fun$',axiom, 72.78/10.59 ! [X:'C_update_f_g_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_C_update_f_g_prod_update_fun$_1' | X = 'fmb_C_update_f_g_prod_update_fun$_2' | X = 'fmb_C_update_f_g_prod_update_fun$_3' | X = 'fmb_C_update_f_g_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_C_update_f_g_prod_update_fun$',axiom, 72.78/10.59 'fmb_C_update_f_g_prod_update_fun$_1' != 'fmb_C_update_f_g_prod_update_fun$_2' & 'fmb_C_update_f_g_prod_update_fun$_1' != 'fmb_C_update_f_g_prod_update_fun$_3' & 'fmb_C_update_f_g_prod_update_fun$_1' != 'fmb_C_update_f_g_prod_update_fun$_4' & 'fmb_C_update_f_g_prod_update_fun$_2' != 'fmb_C_update_f_g_prod_update_fun$_3' & 'fmb_C_update_f_g_prod_update_fun$_2' != 'fmb_C_update_f_g_prod_update_fun$_4' & 72.78/10.59 'fmb_C_update_f_g_prod_update_fun$_3' != 'fmb_C_update_f_g_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_g_prod_update_g_update_fun$',type,'F_g_prod_update_g_update_fun$':$tType). 72.78/10.59 tff('declare_F_g_prod_update_g_update_fun$1',type,'fmb_F_g_prod_update_g_update_fun$_1':'F_g_prod_update_g_update_fun$'). 72.78/10.59 tff('finite_domain_F_g_prod_update_g_update_fun$',axiom, 72.78/10.59 ! [X:'F_g_prod_update_g_update_fun$'] : ( 72.78/10.59 X = 'fmb_F_g_prod_update_g_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_C_update_c_update_fun$',type,'C_update_c_update_fun$':$tType). 72.78/10.59 tff('declare_C_update_c_update_fun$1',type,'fmb_C_update_c_update_fun$_1':'C_update_c_update_fun$'). 72.78/10.59 tff('declare_C_update_c_update_fun$2',type,'fmb_C_update_c_update_fun$_2':'C_update_c_update_fun$'). 72.78/10.59 tff('declare_C_update_c_update_fun$3',type,'fmb_C_update_c_update_fun$_3':'C_update_c_update_fun$'). 72.78/10.59 tff('declare_C_update_c_update_fun$4',type,'fmb_C_update_c_update_fun$_4':'C_update_c_update_fun$'). 72.78/10.59 tff('finite_domain_C_update_c_update_fun$',axiom, 72.78/10.59 ! [X:'C_update_c_update_fun$'] : ( 72.78/10.59 X = 'fmb_C_update_c_update_fun$_1' | X = 'fmb_C_update_c_update_fun$_2' | X = 'fmb_C_update_c_update_fun$_3' | X = 'fmb_C_update_c_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_C_update_c_update_fun$',axiom, 72.78/10.59 'fmb_C_update_c_update_fun$_1' != 'fmb_C_update_c_update_fun$_2' & 'fmb_C_update_c_update_fun$_1' != 'fmb_C_update_c_update_fun$_3' & 'fmb_C_update_c_update_fun$_1' != 'fmb_C_update_c_update_fun$_4' & 'fmb_C_update_c_update_fun$_2' != 'fmb_C_update_c_update_fun$_3' & 'fmb_C_update_c_update_fun$_2' != 'fmb_C_update_c_update_fun$_4' & 72.78/10.59 'fmb_C_update_c_update_fun$_3' != 'fmb_C_update_c_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$',type,'A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$1',type,'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1':'A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_update_c_f_prod_update_fun$',type,'A_update_c_f_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_c_f_prod_update_fun$1',type,'fmb_A_update_c_f_prod_update_fun$_1':'A_update_c_f_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_c_f_prod_update_fun$2',type,'fmb_A_update_c_f_prod_update_fun$_2':'A_update_c_f_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_c_f_prod_update_fun$3',type,'fmb_A_update_c_f_prod_update_fun$_3':'A_update_c_f_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_c_f_prod_update_fun$4',type,'fmb_A_update_c_f_prod_update_fun$_4':'A_update_c_f_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_c_f_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_c_f_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_c_f_prod_update_fun$_1' | X = 'fmb_A_update_c_f_prod_update_fun$_2' | X = 'fmb_A_update_c_f_prod_update_fun$_3' | X = 'fmb_A_update_c_f_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_c_f_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_c_f_prod_update_fun$_1' != 'fmb_A_update_c_f_prod_update_fun$_2' & 'fmb_A_update_c_f_prod_update_fun$_1' != 'fmb_A_update_c_f_prod_update_fun$_3' & 'fmb_A_update_c_f_prod_update_fun$_1' != 'fmb_A_update_c_f_prod_update_fun$_4' & 'fmb_A_update_c_f_prod_update_fun$_2' != 'fmb_A_update_c_f_prod_update_fun$_3' & 'fmb_A_update_c_f_prod_update_fun$_2' != 'fmb_A_update_c_f_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_c_f_prod_update_fun$_3' != 'fmb_A_update_c_f_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$',type,'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$1',type,'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_update_f_c_prod_update_fun$',type,'A_update_f_c_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_f_c_prod_update_fun$1',type,'fmb_A_update_f_c_prod_update_fun$_1':'A_update_f_c_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_c_prod_update_fun$2',type,'fmb_A_update_f_c_prod_update_fun$_2':'A_update_f_c_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_c_prod_update_fun$3',type,'fmb_A_update_f_c_prod_update_fun$_3':'A_update_f_c_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_f_c_prod_update_fun$4',type,'fmb_A_update_f_c_prod_update_fun$_4':'A_update_f_c_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_f_c_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_f_c_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_f_c_prod_update_fun$_1' | X = 'fmb_A_update_f_c_prod_update_fun$_2' | X = 'fmb_A_update_f_c_prod_update_fun$_3' | X = 'fmb_A_update_f_c_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_f_c_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_f_c_prod_update_fun$_1' != 'fmb_A_update_f_c_prod_update_fun$_2' & 'fmb_A_update_f_c_prod_update_fun$_1' != 'fmb_A_update_f_c_prod_update_fun$_3' & 'fmb_A_update_f_c_prod_update_fun$_1' != 'fmb_A_update_f_c_prod_update_fun$_4' & 'fmb_A_update_f_c_prod_update_fun$_2' != 'fmb_A_update_f_c_prod_update_fun$_3' & 'fmb_A_update_f_c_prod_update_fun$_2' != 'fmb_A_update_f_c_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_f_c_prod_update_fun$_3' != 'fmb_A_update_f_c_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_itself$',type,'E_f_g_prod_prod_itself$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_itself$1',type,'fmb_E_f_g_prod_prod_itself$_1':'E_f_g_prod_prod_itself$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_itself$2',type,'fmb_E_f_g_prod_prod_itself$_2':'E_f_g_prod_prod_itself$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_itself$3',type,'fmb_E_f_g_prod_prod_itself$_3':'E_f_g_prod_prod_itself$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_itself$4',type,'fmb_E_f_g_prod_prod_itself$_4':'E_f_g_prod_prod_itself$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_itself$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_itself$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_itself$_1' | X = 'fmb_E_f_g_prod_prod_itself$_2' | X = 'fmb_E_f_g_prod_prod_itself$_3' | X = 'fmb_E_f_g_prod_prod_itself$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_itself$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_itself$_1' != 'fmb_E_f_g_prod_prod_itself$_2' & 'fmb_E_f_g_prod_prod_itself$_1' != 'fmb_E_f_g_prod_prod_itself$_3' & 'fmb_E_f_g_prod_prod_itself$_1' != 'fmb_E_f_g_prod_prod_itself$_4' & 'fmb_E_f_g_prod_prod_itself$_2' != 'fmb_E_f_g_prod_prod_itself$_3' & 'fmb_E_f_g_prod_prod_itself$_2' != 'fmb_E_f_g_prod_prod_itself$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_itself$_3' != 'fmb_E_f_g_prod_prod_itself$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_update_a_update_fun$',type,'E_update_a_update_fun$':$tType). 72.78/10.59 tff('declare_E_update_a_update_fun$1',type,'fmb_E_update_a_update_fun$_1':'E_update_a_update_fun$'). 72.78/10.59 tff('declare_E_update_a_update_fun$2',type,'fmb_E_update_a_update_fun$_2':'E_update_a_update_fun$'). 72.78/10.59 tff('declare_E_update_a_update_fun$3',type,'fmb_E_update_a_update_fun$_3':'E_update_a_update_fun$'). 72.78/10.59 tff('declare_E_update_a_update_fun$4',type,'fmb_E_update_a_update_fun$_4':'E_update_a_update_fun$'). 72.78/10.59 tff('finite_domain_E_update_a_update_fun$',axiom, 72.78/10.59 ! [X:'E_update_a_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_update_a_update_fun$_1' | X = 'fmb_E_update_a_update_fun$_2' | X = 'fmb_E_update_a_update_fun$_3' | X = 'fmb_E_update_a_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_update_a_update_fun$',axiom, 72.78/10.59 'fmb_E_update_a_update_fun$_1' != 'fmb_E_update_a_update_fun$_2' & 'fmb_E_update_a_update_fun$_1' != 'fmb_E_update_a_update_fun$_3' & 'fmb_E_update_a_update_fun$_1' != 'fmb_E_update_a_update_fun$_4' & 'fmb_E_update_a_update_fun$_2' != 'fmb_E_update_a_update_fun$_3' & 'fmb_E_update_a_update_fun$_2' != 'fmb_E_update_a_update_fun$_4' & 72.78/10.59 'fmb_E_update_a_update_fun$_3' != 'fmb_E_update_a_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_Bool_set$',type,'Bool_set$':$tType). 72.78/10.59 tff('declare_Bool_set$1',type,'fmb_Bool_set$_1':'Bool_set$'). 72.78/10.59 tff('declare_Bool_set$2',type,'fmb_Bool_set$_2':'Bool_set$'). 72.78/10.59 tff('declare_Bool_set$3',type,'fmb_Bool_set$_3':'Bool_set$'). 72.78/10.59 tff('declare_Bool_set$4',type,'fmb_Bool_set$_4':'Bool_set$'). 72.78/10.59 tff('finite_domain_Bool_set$',axiom, 72.78/10.59 ! [X:'Bool_set$'] : ( 72.78/10.59 X = 'fmb_Bool_set$_1' | X = 'fmb_Bool_set$_2' | X = 'fmb_Bool_set$_3' | X = 'fmb_Bool_set$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_Bool_set$',axiom, 72.78/10.59 'fmb_Bool_set$_1' != 'fmb_Bool_set$_2' & 'fmb_Bool_set$_1' != 'fmb_Bool_set$_3' & 'fmb_Bool_set$_1' != 'fmb_Bool_set$_4' & 'fmb_Bool_set$_2' != 'fmb_Bool_set$_3' & 'fmb_Bool_set$_2' != 'fmb_Bool_set$_4' & 72.78/10.59 'fmb_Bool_set$_3' != 'fmb_Bool_set$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_a_b_c_prod_prod_update_fun$',type,'A_update_a_b_c_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_a_b_c_prod_prod_update_fun$1',type,'fmb_A_update_a_b_c_prod_prod_update_fun$_1':'A_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_b_c_prod_prod_update_fun$2',type,'fmb_A_update_a_b_c_prod_prod_update_fun$_2':'A_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_b_c_prod_prod_update_fun$3',type,'fmb_A_update_a_b_c_prod_prod_update_fun$_3':'A_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_b_c_prod_prod_update_fun$4',type,'fmb_A_update_a_b_c_prod_prod_update_fun$_4':'A_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_a_b_c_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_a_b_c_prod_prod_update_fun$_1' | X = 'fmb_A_update_a_b_c_prod_prod_update_fun$_2' | X = 'fmb_A_update_a_b_c_prod_prod_update_fun$_3' | X = 'fmb_A_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_A_update_a_b_c_prod_prod_update_fun$_2' & 'fmb_A_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_A_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_A_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_A_update_a_b_c_prod_prod_update_fun$_4' & 'fmb_A_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_A_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_A_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_A_update_a_b_c_prod_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_a_b_c_prod_prod_update_fun$_3' != 'fmb_A_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_update_bool_fun$',type,'B_update_bool_fun$':$tType). 72.78/10.59 tff('declare_B_update_bool_fun$1',type,'fmb_B_update_bool_fun$_1':'B_update_bool_fun$'). 72.78/10.59 tff('declare_B_update_bool_fun$2',type,'fmb_B_update_bool_fun$_2':'B_update_bool_fun$'). 72.78/10.59 tff('declare_B_update_bool_fun$3',type,'fmb_B_update_bool_fun$_3':'B_update_bool_fun$'). 72.78/10.59 tff('declare_B_update_bool_fun$4',type,'fmb_B_update_bool_fun$_4':'B_update_bool_fun$'). 72.78/10.59 tff('finite_domain_B_update_bool_fun$',axiom, 72.78/10.59 ! [X:'B_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_B_update_bool_fun$_1' | X = 'fmb_B_update_bool_fun$_2' | X = 'fmb_B_update_bool_fun$_3' | X = 'fmb_B_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_B_update_bool_fun$',axiom, 72.78/10.59 'fmb_B_update_bool_fun$_1' != 'fmb_B_update_bool_fun$_2' & 'fmb_B_update_bool_fun$_1' != 'fmb_B_update_bool_fun$_3' & 'fmb_B_update_bool_fun$_1' != 'fmb_B_update_bool_fun$_4' & 'fmb_B_update_bool_fun$_2' != 'fmb_B_update_bool_fun$_3' & 'fmb_B_update_bool_fun$_2' != 'fmb_B_update_bool_fun$_4' & 72.78/10.59 'fmb_B_update_bool_fun$_3' != 'fmb_B_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_update_fun$',type,'E_f_g_prod_prod_update_a_update_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_update_fun$1',type,'fmb_E_f_g_prod_prod_update_a_update_fun$_1':'E_f_g_prod_prod_update_a_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_update_fun$2',type,'fmb_E_f_g_prod_prod_update_a_update_fun$_2':'E_f_g_prod_prod_update_a_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_update_fun$3',type,'fmb_E_f_g_prod_prod_update_a_update_fun$_3':'E_f_g_prod_prod_update_a_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_update_fun$4',type,'fmb_E_f_g_prod_prod_update_a_update_fun$_4':'E_f_g_prod_prod_update_a_update_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_a_update_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_a_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_a_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_a_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_a_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_a_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_a_update_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_a_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_a_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_a_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_a_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_a_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_a_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_a_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_a_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_a_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_a_update_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_a_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_a_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_update_f_update_fun$',type,'B_update_f_update_fun$':$tType). 72.78/10.59 tff('declare_B_update_f_update_fun$1',type,'fmb_B_update_f_update_fun$_1':'B_update_f_update_fun$'). 72.78/10.59 tff('finite_domain_B_update_f_update_fun$',axiom, 72.78/10.59 ! [X:'B_update_f_update_fun$'] : ( 72.78/10.59 X = 'fmb_B_update_f_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_F_update$',type,'F_update$':$tType). 72.78/10.59 tff('declare_F_update$1',type,'fmb_F_update$_1':'F_update$'). 72.78/10.59 tff('declare_F_update$2',type,'fmb_F_update$_2':'F_update$'). 72.78/10.59 tff('declare_F_update$3',type,'fmb_F_update$_3':'F_update$'). 72.78/10.59 tff('declare_F_update$4',type,'fmb_F_update$_4':'F_update$'). 72.78/10.59 tff('finite_domain_F_update$',axiom, 72.78/10.59 ! [X:'F_update$'] : ( 72.78/10.59 X = 'fmb_F_update$_1' | X = 'fmb_F_update$_2' | X = 'fmb_F_update$_3' | X = 'fmb_F_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_update$',axiom, 72.78/10.59 'fmb_F_update$_1' != 'fmb_F_update$_2' & 'fmb_F_update$_1' != 'fmb_F_update$_3' & 'fmb_F_update$_1' != 'fmb_F_update$_4' & 'fmb_F_update$_2' != 'fmb_F_update$_3' & 'fmb_F_update$_2' != 'fmb_F_update$_4' & 72.78/10.59 'fmb_F_update$_3' != 'fmb_F_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_C_update_d_update_fun$',type,'C_update_d_update_fun$':$tType). 72.78/10.59 tff('declare_C_update_d_update_fun$1',type,'fmb_C_update_d_update_fun$_1':'C_update_d_update_fun$'). 72.78/10.59 tff('declare_C_update_d_update_fun$2',type,'fmb_C_update_d_update_fun$_2':'C_update_d_update_fun$'). 72.78/10.59 tff('declare_C_update_d_update_fun$3',type,'fmb_C_update_d_update_fun$_3':'C_update_d_update_fun$'). 72.78/10.59 tff('declare_C_update_d_update_fun$4',type,'fmb_C_update_d_update_fun$_4':'C_update_d_update_fun$'). 72.78/10.59 tff('finite_domain_C_update_d_update_fun$',axiom, 72.78/10.59 ! [X:'C_update_d_update_fun$'] : ( 72.78/10.59 X = 'fmb_C_update_d_update_fun$_1' | X = 'fmb_C_update_d_update_fun$_2' | X = 'fmb_C_update_d_update_fun$_3' | X = 'fmb_C_update_d_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_C_update_d_update_fun$',axiom, 72.78/10.59 'fmb_C_update_d_update_fun$_1' != 'fmb_C_update_d_update_fun$_2' & 'fmb_C_update_d_update_fun$_1' != 'fmb_C_update_d_update_fun$_3' & 'fmb_C_update_d_update_fun$_1' != 'fmb_C_update_d_update_fun$_4' & 'fmb_C_update_d_update_fun$_2' != 'fmb_C_update_d_update_fun$_3' & 'fmb_C_update_d_update_fun$_2' != 'fmb_C_update_d_update_fun$_4' & 72.78/10.59 'fmb_C_update_d_update_fun$_3' != 'fmb_C_update_d_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_bool_fun$',type,'A_update_bool_fun$':$tType). 72.78/10.59 tff('declare_A_update_bool_fun$1',type,'fmb_A_update_bool_fun$_1':'A_update_bool_fun$'). 72.78/10.59 tff('declare_A_update_bool_fun$2',type,'fmb_A_update_bool_fun$_2':'A_update_bool_fun$'). 72.78/10.59 tff('declare_A_update_bool_fun$3',type,'fmb_A_update_bool_fun$_3':'A_update_bool_fun$'). 72.78/10.59 tff('declare_A_update_bool_fun$4',type,'fmb_A_update_bool_fun$_4':'A_update_bool_fun$'). 72.78/10.59 tff('finite_domain_A_update_bool_fun$',axiom, 72.78/10.59 ! [X:'A_update_bool_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_bool_fun$_1' | X = 'fmb_A_update_bool_fun$_2' | X = 'fmb_A_update_bool_fun$_3' | X = 'fmb_A_update_bool_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_bool_fun$',axiom, 72.78/10.59 'fmb_A_update_bool_fun$_1' != 'fmb_A_update_bool_fun$_2' & 'fmb_A_update_bool_fun$_1' != 'fmb_A_update_bool_fun$_3' & 'fmb_A_update_bool_fun$_1' != 'fmb_A_update_bool_fun$_4' & 'fmb_A_update_bool_fun$_2' != 'fmb_A_update_bool_fun$_3' & 'fmb_A_update_bool_fun$_2' != 'fmb_A_update_bool_fun$_4' & 72.78/10.59 'fmb_A_update_bool_fun$_3' != 'fmb_A_update_bool_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_B_c_prod_update$',type,'B_c_prod_update$':$tType). 72.78/10.59 tff('declare_B_c_prod_update$1',type,'fmb_B_c_prod_update$_1':'B_c_prod_update$'). 72.78/10.59 tff('finite_domain_B_c_prod_update$',axiom, 72.78/10.59 ! [X:'B_c_prod_update$'] : ( 72.78/10.59 X = 'fmb_B_c_prod_update$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_G_update_b_c_prod_update_fun$',type,'G_update_b_c_prod_update_fun$':$tType). 72.78/10.59 tff('declare_G_update_b_c_prod_update_fun$1',type,'fmb_G_update_b_c_prod_update_fun$_1':'G_update_b_c_prod_update_fun$'). 72.78/10.59 tff('finite_domain_G_update_b_c_prod_update_fun$',axiom, 72.78/10.59 ! [X:'G_update_b_c_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_G_update_b_c_prod_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_update_f_update_fun$',type,'A_update_f_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_f_update_fun$1',type,'fmb_A_update_f_update_fun$_1':'A_update_f_update_fun$'). 72.78/10.59 tff('declare_A_update_f_update_fun$2',type,'fmb_A_update_f_update_fun$_2':'A_update_f_update_fun$'). 72.78/10.59 tff('declare_A_update_f_update_fun$3',type,'fmb_A_update_f_update_fun$_3':'A_update_f_update_fun$'). 72.78/10.59 tff('declare_A_update_f_update_fun$4',type,'fmb_A_update_f_update_fun$_4':'A_update_f_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_f_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_f_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_f_update_fun$_1' | X = 'fmb_A_update_f_update_fun$_2' | X = 'fmb_A_update_f_update_fun$_3' | X = 'fmb_A_update_f_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_f_update_fun$',axiom, 72.78/10.59 'fmb_A_update_f_update_fun$_1' != 'fmb_A_update_f_update_fun$_2' & 'fmb_A_update_f_update_fun$_1' != 'fmb_A_update_f_update_fun$_3' & 'fmb_A_update_f_update_fun$_1' != 'fmb_A_update_f_update_fun$_4' & 'fmb_A_update_f_update_fun$_2' != 'fmb_A_update_f_update_fun$_3' & 'fmb_A_update_f_update_fun$_2' != 'fmb_A_update_f_update_fun$_4' & 72.78/10.59 'fmb_A_update_f_update_fun$_3' != 'fmb_A_update_f_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_D_update_e_update_fun$',type,'D_update_e_update_fun$':$tType). 72.78/10.59 tff('declare_D_update_e_update_fun$1',type,'fmb_D_update_e_update_fun$_1':'D_update_e_update_fun$'). 72.78/10.59 tff('finite_domain_D_update_e_update_fun$',axiom, 72.78/10.59 ! [X:'D_update_e_update_fun$'] : ( 72.78/10.59 X = 'fmb_D_update_e_update_fun$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_update_e_a_prod_update_fun$',type,'A_update_e_a_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_e_a_prod_update_fun$1',type,'fmb_A_update_e_a_prod_update_fun$_1':'A_update_e_a_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_a_prod_update_fun$2',type,'fmb_A_update_e_a_prod_update_fun$_2':'A_update_e_a_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_a_prod_update_fun$3',type,'fmb_A_update_e_a_prod_update_fun$_3':'A_update_e_a_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_e_a_prod_update_fun$4',type,'fmb_A_update_e_a_prod_update_fun$_4':'A_update_e_a_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_e_a_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_e_a_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_e_a_prod_update_fun$_1' | X = 'fmb_A_update_e_a_prod_update_fun$_2' | X = 'fmb_A_update_e_a_prod_update_fun$_3' | X = 'fmb_A_update_e_a_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_e_a_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_e_a_prod_update_fun$_1' != 'fmb_A_update_e_a_prod_update_fun$_2' & 'fmb_A_update_e_a_prod_update_fun$_1' != 'fmb_A_update_e_a_prod_update_fun$_3' & 'fmb_A_update_e_a_prod_update_fun$_1' != 'fmb_A_update_e_a_prod_update_fun$_4' & 'fmb_A_update_e_a_prod_update_fun$_2' != 'fmb_A_update_e_a_prod_update_fun$_3' & 'fmb_A_update_e_a_prod_update_fun$_2' != 'fmb_A_update_e_a_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_e_a_prod_update_fun$_3' != 'fmb_A_update_e_a_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_A_update_d_update_fun$',type,'A_update_d_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_d_update_fun$1',type,'fmb_A_update_d_update_fun$_1':'A_update_d_update_fun$'). 72.78/10.59 tff('declare_A_update_d_update_fun$2',type,'fmb_A_update_d_update_fun$_2':'A_update_d_update_fun$'). 72.78/10.59 tff('declare_A_update_d_update_fun$3',type,'fmb_A_update_d_update_fun$_3':'A_update_d_update_fun$'). 72.78/10.59 tff('declare_A_update_d_update_fun$4',type,'fmb_A_update_d_update_fun$_4':'A_update_d_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_d_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_d_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_d_update_fun$_1' | X = 'fmb_A_update_d_update_fun$_2' | X = 'fmb_A_update_d_update_fun$_3' | X = 'fmb_A_update_d_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_d_update_fun$',axiom, 72.78/10.59 'fmb_A_update_d_update_fun$_1' != 'fmb_A_update_d_update_fun$_2' & 'fmb_A_update_d_update_fun$_1' != 'fmb_A_update_d_update_fun$_3' & 'fmb_A_update_d_update_fun$_1' != 'fmb_A_update_d_update_fun$_4' & 'fmb_A_update_d_update_fun$_2' != 'fmb_A_update_d_update_fun$_3' & 'fmb_A_update_d_update_fun$_2' != 'fmb_A_update_d_update_fun$_4' & 72.78/10.59 'fmb_A_update_d_update_fun$_3' != 'fmb_A_update_d_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_D_d_prod_update$',type,'D_d_prod_update$':$tType). 72.78/10.59 tff('declare_D_d_prod_update$1',type,'fmb_D_d_prod_update$_1':'D_d_prod_update$'). 72.78/10.59 tff('declare_D_d_prod_update$2',type,'fmb_D_d_prod_update$_2':'D_d_prod_update$'). 72.78/10.59 tff('declare_D_d_prod_update$3',type,'fmb_D_d_prod_update$_3':'D_d_prod_update$'). 72.78/10.59 tff('declare_D_d_prod_update$4',type,'fmb_D_d_prod_update$_4':'D_d_prod_update$'). 72.78/10.59 tff('finite_domain_D_d_prod_update$',axiom, 72.78/10.59 ! [X:'D_d_prod_update$'] : ( 72.78/10.59 X = 'fmb_D_d_prod_update$_1' | X = 'fmb_D_d_prod_update$_2' | X = 'fmb_D_d_prod_update$_3' | X = 'fmb_D_d_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_D_d_prod_update$',axiom, 72.78/10.59 'fmb_D_d_prod_update$_1' != 'fmb_D_d_prod_update$_2' & 'fmb_D_d_prod_update$_1' != 'fmb_D_d_prod_update$_3' & 'fmb_D_d_prod_update$_1' != 'fmb_D_d_prod_update$_4' & 'fmb_D_d_prod_update$_2' != 'fmb_D_d_prod_update$_3' & 'fmb_D_d_prod_update$_2' != 'fmb_D_d_prod_update$_4' & 72.78/10.59 'fmb_D_d_prod_update$_3' != 'fmb_D_d_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$',type,'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$1',type,'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$2',type,'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$3',type,'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$4',type,'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2' & 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' & 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' & 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' & 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' != 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_a_prod_update$',type,'E_a_prod_update$':$tType). 72.78/10.59 tff('declare_E_a_prod_update$1',type,'fmb_E_a_prod_update$_1':'E_a_prod_update$'). 72.78/10.59 tff('declare_E_a_prod_update$2',type,'fmb_E_a_prod_update$_2':'E_a_prod_update$'). 72.78/10.59 tff('declare_E_a_prod_update$3',type,'fmb_E_a_prod_update$_3':'E_a_prod_update$'). 72.78/10.59 tff('declare_E_a_prod_update$4',type,'fmb_E_a_prod_update$_4':'E_a_prod_update$'). 72.78/10.59 tff('finite_domain_E_a_prod_update$',axiom, 72.78/10.59 ! [X:'E_a_prod_update$'] : ( 72.78/10.59 X = 'fmb_E_a_prod_update$_1' | X = 'fmb_E_a_prod_update$_2' | X = 'fmb_E_a_prod_update$_3' | X = 'fmb_E_a_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_a_prod_update$',axiom, 72.78/10.59 'fmb_E_a_prod_update$_1' != 'fmb_E_a_prod_update$_2' & 'fmb_E_a_prod_update$_1' != 'fmb_E_a_prod_update$_3' & 'fmb_E_a_prod_update$_1' != 'fmb_E_a_prod_update$_4' & 'fmb_E_a_prod_update$_2' != 'fmb_E_a_prod_update$_3' & 'fmb_E_a_prod_update$_2' != 'fmb_E_a_prod_update$_4' & 72.78/10.59 'fmb_E_a_prod_update$_3' != 'fmb_E_a_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_a_prod_update$',type,'F_a_prod_update$':$tType). 72.78/10.59 tff('declare_F_a_prod_update$1',type,'fmb_F_a_prod_update$_1':'F_a_prod_update$'). 72.78/10.59 tff('declare_F_a_prod_update$2',type,'fmb_F_a_prod_update$_2':'F_a_prod_update$'). 72.78/10.59 tff('declare_F_a_prod_update$3',type,'fmb_F_a_prod_update$_3':'F_a_prod_update$'). 72.78/10.59 tff('declare_F_a_prod_update$4',type,'fmb_F_a_prod_update$_4':'F_a_prod_update$'). 72.78/10.59 tff('finite_domain_F_a_prod_update$',axiom, 72.78/10.59 ! [X:'F_a_prod_update$'] : ( 72.78/10.59 X = 'fmb_F_a_prod_update$_1' | X = 'fmb_F_a_prod_update$_2' | X = 'fmb_F_a_prod_update$_3' | X = 'fmb_F_a_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_F_a_prod_update$',axiom, 72.78/10.59 'fmb_F_a_prod_update$_1' != 'fmb_F_a_prod_update$_2' & 'fmb_F_a_prod_update$_1' != 'fmb_F_a_prod_update$_3' & 'fmb_F_a_prod_update$_1' != 'fmb_F_a_prod_update$_4' & 'fmb_F_a_prod_update$_2' != 'fmb_F_a_prod_update$_3' & 'fmb_F_a_prod_update$_2' != 'fmb_F_a_prod_update$_4' & 72.78/10.59 'fmb_F_a_prod_update$_3' != 'fmb_F_a_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_C_update_set$',type,'C_update_set$':$tType). 72.78/10.59 tff('declare_C_update_set$1',type,'fmb_C_update_set$_1':'C_update_set$'). 72.78/10.59 tff('finite_domain_C_update_set$',axiom, 72.78/10.59 ! [X:'C_update_set$'] : ( 72.78/10.59 X = 'fmb_C_update_set$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$',type,'E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$':$tType). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$1',type,'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1':'E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$2',type,'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2':'E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$3',type,'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3':'E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('declare_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$4',type,'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4':'E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('finite_domain_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.59 ! [X:'E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1' | X = 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2' | X = 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3' | X = 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$',axiom, 72.78/10.59 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2' & 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1' != 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4' & 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3' & 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2' != 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4' & 72.78/10.59 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3' != 'fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_F_f_prod_update_set$',type,'F_f_prod_update_set$':$tType). 72.78/10.59 tff('declare_F_f_prod_update_set$1',type,'fmb_F_f_prod_update_set$_1':'F_f_prod_update_set$'). 72.78/10.59 tff('finite_domain_F_f_prod_update_set$',axiom, 72.78/10.59 ! [X:'F_f_prod_update_set$'] : ( 72.78/10.59 X = 'fmb_F_f_prod_update_set$_1' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('declare_A_update_a_e_prod_update_fun$',type,'A_update_a_e_prod_update_fun$':$tType). 72.78/10.59 tff('declare_A_update_a_e_prod_update_fun$1',type,'fmb_A_update_a_e_prod_update_fun$_1':'A_update_a_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_e_prod_update_fun$2',type,'fmb_A_update_a_e_prod_update_fun$_2':'A_update_a_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_e_prod_update_fun$3',type,'fmb_A_update_a_e_prod_update_fun$_3':'A_update_a_e_prod_update_fun$'). 72.78/10.59 tff('declare_A_update_a_e_prod_update_fun$4',type,'fmb_A_update_a_e_prod_update_fun$_4':'A_update_a_e_prod_update_fun$'). 72.78/10.59 tff('finite_domain_A_update_a_e_prod_update_fun$',axiom, 72.78/10.59 ! [X:'A_update_a_e_prod_update_fun$'] : ( 72.78/10.59 X = 'fmb_A_update_a_e_prod_update_fun$_1' | X = 'fmb_A_update_a_e_prod_update_fun$_2' | X = 'fmb_A_update_a_e_prod_update_fun$_3' | X = 'fmb_A_update_a_e_prod_update_fun$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_A_update_a_e_prod_update_fun$',axiom, 72.78/10.59 'fmb_A_update_a_e_prod_update_fun$_1' != 'fmb_A_update_a_e_prod_update_fun$_2' & 'fmb_A_update_a_e_prod_update_fun$_1' != 'fmb_A_update_a_e_prod_update_fun$_3' & 'fmb_A_update_a_e_prod_update_fun$_1' != 'fmb_A_update_a_e_prod_update_fun$_4' & 'fmb_A_update_a_e_prod_update_fun$_2' != 'fmb_A_update_a_e_prod_update_fun$_3' & 'fmb_A_update_a_e_prod_update_fun$_2' != 'fmb_A_update_a_e_prod_update_fun$_4' & 72.78/10.59 'fmb_A_update_a_e_prod_update_fun$_3' != 'fmb_A_update_a_e_prod_update_fun$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_E_f_prod_update$',type,'E_f_prod_update$':$tType). 72.78/10.59 tff('declare_E_f_prod_update$1',type,'fmb_E_f_prod_update$_1':'E_f_prod_update$'). 72.78/10.59 tff('declare_E_f_prod_update$2',type,'fmb_E_f_prod_update$_2':'E_f_prod_update$'). 72.78/10.59 tff('declare_E_f_prod_update$3',type,'fmb_E_f_prod_update$_3':'E_f_prod_update$'). 72.78/10.59 tff('declare_E_f_prod_update$4',type,'fmb_E_f_prod_update$_4':'E_f_prod_update$'). 72.78/10.59 tff('finite_domain_E_f_prod_update$',axiom, 72.78/10.59 ! [X:'E_f_prod_update$'] : ( 72.78/10.59 X = 'fmb_E_f_prod_update$_1' | X = 'fmb_E_f_prod_update$_2' | X = 'fmb_E_f_prod_update$_3' | X = 'fmb_E_f_prod_update$_4' 72.78/10.59 ) ). 72.78/10.59 72.78/10.59 tff('distinct_domain_E_f_prod_update$',axiom, 72.78/10.59 'fmb_E_f_prod_update$_1' != 'fmb_E_f_prod_update$_2' & 'fmb_E_f_prod_update$_1' != 'fmb_E_f_prod_update$_3' & 'fmb_E_f_prod_update$_1' != 'fmb_E_f_prod_update$_4' & 'fmb_E_f_prod_update$_2' != 'fmb_E_f_prod_update$_3' & 'fmb_E_f_prod_update$_2' != 'fmb_E_f_prod_update$_4' & 72.78/10.59 'fmb_E_f_prod_update$_3' != 'fmb_E_f_prod_update$_4' 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_top$i',type,'top$i':'B_c_prod_update_set$'). 72.78/10.59 tff('top$i_definition',axiom,'top$i' = 'fmb_B_c_prod_update_set$_1'). 72.78/10.59 tff('declare_top$n',type,'top$n':'F_g_prod_update_bool_fun$'). 72.78/10.59 tff('top$n_definition',axiom,'top$n' = 'fmb_F_g_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_id_update$h',type,'id_update$h':'A_update$'). 72.78/10.59 tff('id_update$h_definition',axiom,'id_update$h' = 'fmb_A_update$_1'). 72.78/10.59 tff('declare_uud$',type,'uud$':'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uud$_definition',axiom,'uud$' = 'fmb_E_f_g_prod_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_uminus$',type,'uminus$':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('uminus$_definition',axiom,'uminus$' = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1'). 72.78/10.59 tff('declare_id_update$g',type,'id_update$g':'E_update$'). 72.78/10.59 tff('id_update$g_definition',axiom,'id_update$g' = 'fmb_E_update$_1'). 72.78/10.59 tff('declare_uxh$',type,'uxh$':'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$'). 72.78/10.59 tff('uxh$_definition',axiom,'uxh$' = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1'). 72.78/10.59 tff('declare_uug$',type,'uug$':'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('uug$_definition',axiom,'uug$' = 'fmb_B_c_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_g$',type,'g$':'A_b_c_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('g$_definition',axiom,'g$' = 'fmb_A_b_c_prod_prod_update_d_update_fun$_1'). 72.78/10.59 tff('declare_uxs$',type,'uxs$':'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$'). 72.78/10.59 tff('uxs$_definition',axiom,'uxs$' = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1'). 72.78/10.59 tff('declare_uub$',type,'uub$':'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uub$_definition',axiom,'uub$' = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_top$o',type,'top$o':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.59 tff('top$o_definition',axiom,'top$o' = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1'). 72.78/10.59 tff('declare_id_update$c',type,'id_update$c':'F_g_prod_update$'). 72.78/10.59 tff('id_update$c_definition',axiom,'id_update$c' = 'fmb_F_g_prod_update$_1'). 72.78/10.59 tff('declare_uvu$',type,'uvu$':'F_g_prod_update_bool_fun$'). 72.78/10.59 tff('uvu$_definition',axiom,'uvu$' = 'fmb_F_g_prod_update_bool_fun$_2'). 72.78/10.59 tff('declare_id_update$j',type,'id_update$j':'B_update$'). 72.78/10.59 tff('id_update$j_definition',axiom,'id_update$j' = 'fmb_B_update$_1'). 72.78/10.59 tff('declare_top$s',type,'top$s':'B_update_bool_fun$'). 72.78/10.59 tff('top$s_definition',axiom,'top$s' = 'fmb_B_update_bool_fun$_1'). 72.78/10.59 tff('declare_id_update$b',type,'id_update$b':'G_update$'). 72.78/10.59 tff('id_update$b_definition',axiom,'id_update$b' = 'fmb_G_update$_1'). 72.78/10.59 tff('declare_top$g',type,'top$g':'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('top$g_definition',axiom,'top$g' = 'fmb_E_f_g_prod_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_top$d',type,'top$d':'A_update_set$'). 72.78/10.59 tff('top$d_definition',axiom,'top$d' = 'fmb_A_update_set$_1'). 72.78/10.59 tff('declare_top$t',type,'top$t':'A_update_bool_fun$'). 72.78/10.59 tff('top$t_definition',axiom,'top$t' = 'fmb_A_update_bool_fun$_1'). 72.78/10.59 tff('declare_top$c',type,'top$c':'B_update_set$'). 72.78/10.59 tff('top$c_definition',axiom,'top$c' = 'fmb_B_update_set$_1'). 72.78/10.59 tff('declare_top$f',type,'top$f':'E_f_g_prod_prod_update_set_set$'). 72.78/10.59 tff('top$f_definition',axiom,'top$f' = 'fmb_E_f_g_prod_prod_update_set_set$_1'). 72.78/10.59 tff('declare_f$',type,'f$':'A_b_c_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('f$_definition',axiom,'f$' = 'fmb_A_b_c_prod_prod_update_d_update_fun$_2'). 72.78/10.59 tff('declare_uxg$',type,'uxg$':'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('uxg$_definition',axiom,'uxg$' = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1'). 72.78/10.59 tff('declare_uu$',type,'uu$':'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uu$_definition',axiom,'uu$' = 'fmb_E_f_g_prod_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_uua$',type,'uua$':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uua$_definition',axiom,'uua$' = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_collect$',type,'collect$':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('collect$_definition',axiom,'collect$' = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1'). 72.78/10.59 tff('declare_top$a',type,'top$a':'E_update_set$'). 72.78/10.59 tff('top$a_definition',axiom,'top$a' = 'fmb_E_update_set$_1'). 72.78/10.59 tff('declare_top$p',type,'top$p':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('top$p_definition',axiom,'top$p' = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2'). 72.78/10.59 tff(declare_tltrue,type,tltrue:tlbool). 72.78/10.59 tff(tltrue_definition,axiom,tltrue = fmb_tlbool_1). 72.78/10.59 tff('declare_uxl$',type,'uxl$':'A_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('uxl$_definition',axiom,'uxl$' = 'fmb_A_update_a_b_c_prod_prod_update_fun$_1'). 72.78/10.59 tff('declare_top$l',type,'top$l':'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.59 tff('top$l_definition',axiom,'top$l' = 'fmb_A_b_c_prod_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_uminus$a',type,'uminus$a':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.59 tff('uminus$a_definition',axiom,'uminus$a' = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1'). 72.78/10.59 tff('declare_top$j',type,'top$j':'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('top$j_definition',axiom,'top$j' = 'fmb_B_c_prod_update_bool_fun$_2'). 72.78/10.59 tff('declare_id_update$e',type,'id_update$e':'C_update$'). 72.78/10.59 tff('id_update$e_definition',axiom,'id_update$e' = 'fmb_C_update$_1'). 72.78/10.59 tff('declare_uxi$',type,'uxi$':'D_update_d_d_prod_update_fun$'). 72.78/10.59 tff('uxi$_definition',axiom,'uxi$' = 'fmb_D_update_d_d_prod_update_fun$_1'). 72.78/10.59 tff('declare_uzt$',type,'uzt$':'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.59 tff('uzt$_definition',axiom,'uzt$' = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2'). 72.78/10.59 tff('declare_bot$',type,'bot$':'E_f_g_prod_prod_update_set$'). 72.78/10.59 tff('bot$_definition',axiom,'bot$' = 'fmb_E_f_g_prod_prod_update_set$_1'). 72.78/10.59 tff('declare_top$',type,'top$':'F_update_set$'). 72.78/10.59 tff('top$_definition',axiom,'top$' = 'fmb_F_update_set$_1'). 72.78/10.59 tff('declare_top$v',type,'top$v':'E_f_g_prod_prod_update_bool_fun_set$'). 72.78/10.59 tff('top$v_definition',axiom,'top$v' = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_1'). 72.78/10.59 tff('declare_type$',type,'type$':'D_itself$'). 72.78/10.59 tff('type$_definition',axiom,'type$' = 'fmb_D_itself$_1'). 72.78/10.59 tff('declare_top$b',type,'top$b':'C_update_set$'). 72.78/10.59 tff('top$b_definition',axiom,'top$b' = 'fmb_C_update_set$_1'). 72.78/10.59 tff('declare_uxj$',type,'uxj$':'E_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('uxj$_definition',axiom,'uxj$' = 'fmb_E_update_e_f_g_prod_prod_update_fun$_1'). 72.78/10.59 tff('declare_uzx$',type,'uzx$':'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uzx$_definition',axiom,'uzx$' = 'fmb_E_f_g_prod_prod_update_bool_fun$_2'). 72.78/10.59 tff('declare_type$a',type,'type$a':'F_g_prod_itself$'). 72.78/10.59 tff('type$a_definition',axiom,'type$a' = 'fmb_F_g_prod_itself$_1'). 72.78/10.59 tff('declare_uue$',type,'uue$':'F_g_prod_update_bool_fun$'). 72.78/10.59 tff('uue$_definition',axiom,'uue$' = 'fmb_F_g_prod_update_bool_fun$_3'). 72.78/10.59 tff('declare_top$k',type,'top$k':'A_b_c_prod_prod_update_set$'). 72.78/10.59 tff('top$k_definition',axiom,'top$k' = 'fmb_A_b_c_prod_prod_update_set$_1'). 72.78/10.59 tff('declare_top$e',type,'top$e':'E_f_g_prod_prod_update_set$'). 72.78/10.59 tff('top$e_definition',axiom,'top$e' = 'fmb_E_f_g_prod_prod_update_set$_2'). 72.78/10.59 tff('declare_id_update$d',type,'id_update$d':'D_update$'). 72.78/10.59 tff('id_update$d_definition',axiom,'id_update$d' = 'fmb_D_update$_1'). 72.78/10.59 tff('declare_uxk$',type,'uxk$':'F_update_f_g_prod_update_fun$'). 72.78/10.59 tff('uxk$_definition',axiom,'uxk$' = 'fmb_F_update_f_g_prod_update_fun$_1'). 72.78/10.59 tff('declare_bot$a',type,'bot$a':'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('bot$a_definition',axiom,'bot$a' = 'fmb_E_f_g_prod_prod_update_bool_fun$_2'). 72.78/10.59 tff('declare_uvs$',type,'uvs$':'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('uvs$_definition',axiom,'uvs$' = 'fmb_B_c_prod_update_bool_fun$_3'). 72.78/10.59 tff('declare_uya$',type,'uya$':'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('uya$_definition',axiom,'uya$' = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1'). 72.78/10.59 tff('declare_top$u',type,'top$u':'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('top$u_definition',axiom,'top$u' = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1'). 72.78/10.59 tff('declare_uvv$',type,'uvv$':'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uvv$_definition',axiom,'uvv$' = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2'). 72.78/10.59 tff('declare_uuc$',type,'uuc$':'D_d_prod_update_bool_fun$'). 72.78/10.59 tff('uuc$_definition',axiom,'uuc$' = 'fmb_D_d_prod_update_bool_fun$_1'). 72.78/10.59 tff(declare_tlfalse,type,tlfalse:tlbool). 72.78/10.59 tff(tlfalse_definition,axiom,tlfalse = fmb_tlbool_2). 72.78/10.59 tff('declare_id_update$f',type,'id_update$f':'B_c_prod_update$'). 72.78/10.59 tff('id_update$f_definition',axiom,'id_update$f' = 'fmb_B_c_prod_update$_1'). 72.78/10.59 tff('declare_top$r',type,'top$r':'C_update_bool_fun$'). 72.78/10.59 tff('top$r_definition',axiom,'top$r' = 'fmb_C_update_bool_fun$_1'). 72.78/10.59 tff('declare_uvt$',type,'uvt$':'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uvt$_definition',axiom,'uvt$' = 'fmb_A_b_c_prod_prod_update_bool_fun$_2'). 72.78/10.59 tff('declare_top$q',type,'top$q':'E_update_bool_fun$'). 72.78/10.59 tff('top$q_definition',axiom,'top$q' = 'fmb_E_update_bool_fun$_1'). 72.78/10.59 tff('declare_id_update$a',type,'id_update$a':'A_b_c_prod_prod_update$'). 72.78/10.59 tff('id_update$a_definition',axiom,'id_update$a' = 'fmb_A_b_c_prod_prod_update$_1'). 72.78/10.59 tff('declare_uuf$',type,'uuf$':'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uuf$_definition',axiom,'uuf$' = 'fmb_A_b_c_prod_prod_update_bool_fun$_3'). 72.78/10.59 tff('declare_uvw$',type,'uvw$':'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('uvw$_definition',axiom,'uvw$' = 'fmb_E_f_g_prod_prod_update_bool_fun$_1'). 72.78/10.59 tff('declare_type$c',type,'type$c':'E_f_g_prod_prod_itself$'). 72.78/10.59 tff('type$c_definition',axiom,'type$c' = 'fmb_E_f_g_prod_prod_itself$_1'). 72.78/10.59 tff('declare_uxm$',type,'uxm$':'B_update_b_c_prod_update_fun$'). 72.78/10.59 tff('uxm$_definition',axiom,'uxm$' = 'fmb_B_update_b_c_prod_update_fun$_1'). 72.78/10.59 tff('declare_top$m',type,'top$m':'F_g_prod_update_set$'). 72.78/10.59 tff('top$m_definition',axiom,'top$m' = 'fmb_F_g_prod_update_set$_1'). 72.78/10.59 tff('declare_id_update$i',type,'id_update$i':'F_update$'). 72.78/10.59 tff('id_update$i_definition',axiom,'id_update$i' = 'fmb_F_update$_1'). 72.78/10.59 tff('declare_type$b',type,'type$b':'B_c_prod_itself$'). 72.78/10.59 tff('type$b_definition',axiom,'type$b' = 'fmb_B_c_prod_itself$_1'). 72.78/10.59 tff('declare_id_update$',type,'id_update$':'E_f_g_prod_prod_update$'). 72.78/10.59 tff('id_update$_definition',axiom,'id_update$' = 'fmb_E_f_g_prod_prod_update$_1'). 72.78/10.59 tff('declare_image$s',type,'image$s': ('E_update_b_c_prod_update_fun$' * 'E_update_set$') > 'B_c_prod_update_set$'). 72.78/10.59 tff('function_image$s',axiom, 72.78/10.59 'image$s'('fmb_E_update_b_c_prod_update_fun$_1','fmb_E_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$s'('fmb_E_update_b_c_prod_update_fun$_2','fmb_E_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$s'('fmb_E_update_b_c_prod_update_fun$_3','fmb_E_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$s'('fmb_E_update_b_c_prod_update_fun$_4','fmb_E_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwb$',type,'uwb$': ('A_update_a_update_fun$') > 'A_update_e_a_prod_update_fun$'). 72.78/10.59 tff('function_uwb$',axiom, 72.78/10.59 'uwb$'('fmb_A_update_a_update_fun$_1') = 'fmb_A_update_e_a_prod_update_fun$_2' 72.78/10.59 & 'uwb$'('fmb_A_update_a_update_fun$_2') = 'fmb_A_update_e_a_prod_update_fun$_3' 72.78/10.59 & 'uwb$'('fmb_A_update_a_update_fun$_3') = 'fmb_A_update_e_a_prod_update_fun$_4' 72.78/10.59 & 'uwb$'('fmb_A_update_a_update_fun$_4') = 'fmb_A_update_e_a_prod_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$o',type,'image$o': ('E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.59 tff('function_image$o',axiom, 72.78/10.59 'image$o'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.59 & 'image$o'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 & 'image$o'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.59 & 'image$o'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 & 'image$o'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.59 & 'image$o'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 & 'image$o'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.59 & 'image$o'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uus$',type,'uus$': ('A_b_c_prod_prod_update$') > 'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$'). 72.78/10.59 tff('function_uus$',axiom, 72.78/10.59 'uus$'('fmb_A_b_c_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uyo$',type,'uyo$': ('E_update_e_update_fun$' * 'E_update_set$' * 'E_update_bool_fun$') > 'E_update_bool_fun$'). 72.78/10.59 tff('function_uyo$',axiom, 72.78/10.59 'uyo$'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_2' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_3' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyo$'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_comp_update$i',type,'comp_update$i': ('E_f_g_prod_prod_update$') > 'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('function_comp_update$i',axiom, 72.78/10.59 'comp_update$i'('fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$ae',type,'fun_app$ae': ('A_update_b_e_prod_update_fun$' * 'A_update$') > 'B_e_prod_update$'). 72.78/10.59 tff('function_fun_app$ae',axiom, 72.78/10.59 'fun_app$ae'('fmb_A_update_b_e_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_B_e_prod_update$_2' 72.78/10.59 & 'fun_app$ae'('fmb_A_update_b_e_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_B_e_prod_update$_3' 72.78/10.59 & 'fun_app$ae'('fmb_A_update_b_e_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_B_e_prod_update$_4' 72.78/10.59 & 'fun_app$ae'('fmb_A_update_b_e_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_B_e_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$m',type,'register_pair$m': ('A_b_c_prod_prod_update_d_update_fun$' * 'A_b_c_prod_prod_update_d_update_fun$') > 'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('function_register_pair$m',axiom, 72.78/10.59 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 & 'register_pair$m'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwp$',type,'uwp$': ('A_update_a_update_fun$') > 'A_update_a_d_prod_update_fun$'). 72.78/10.59 tff('function_uwp$',axiom, 72.78/10.59 'uwp$'('fmb_A_update_a_update_fun$_1') = 'fmb_A_update_a_d_prod_update_fun$_2' 72.78/10.59 & 'uwp$'('fmb_A_update_a_update_fun$_2') = 'fmb_A_update_a_d_prod_update_fun$_3' 72.78/10.59 & 'uwp$'('fmb_A_update_a_update_fun$_3') = 'fmb_A_update_a_d_prod_update_fun$_4' 72.78/10.59 & 'uwp$'('fmb_A_update_a_update_fun$_4') = 'fmb_A_update_a_d_prod_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$ah',type,'fun_app$ah': ('A_update_b_c_prod_update_fun$' * 'A_update$') > 'B_c_prod_update$'). 72.78/10.59 tff('function_fun_app$ah',axiom, 72.78/10.59 'fun_app$ah'('fmb_A_update_b_c_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$ah'('fmb_A_update_b_c_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$ah'('fmb_A_update_b_c_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$ah'('fmb_A_update_b_c_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$z',type,'tensor_update$z': ('F_update$' * 'A_update$') > 'F_a_prod_update$'). 72.78/10.59 tff('function_tensor_update$z',axiom, 72.78/10.59 'tensor_update$z'('fmb_F_update$_1','fmb_A_update$_1') = 'fmb_F_a_prod_update$_2' 72.78/10.59 & 'tensor_update$z'('fmb_F_update$_2','fmb_A_update$_1') = 'fmb_F_a_prod_update$_3' 72.78/10.59 & 'tensor_update$z'('fmb_F_update$_3','fmb_A_update$_1') = 'fmb_F_a_prod_update$_4' 72.78/10.59 & 'tensor_update$z'('fmb_F_update$_4','fmb_A_update$_1') = 'fmb_F_a_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzf$',type,'uzf$': ('Bool_bool_fun$' * 'E_f_g_prod_prod_update_set_bool_fun$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('function_uzf$',axiom, 72.78/10.59 'uzf$'('fmb_Bool_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.59 & 'uzf$'('fmb_Bool_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzu$',type,'uzu$': ('E_f_g_prod_prod_update_set_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_uzu$',axiom, 72.78/10.59 'uzu$'('fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.59 & 'uzu$'('fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzu$'('fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.59 & 'uzu$'('fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uxe$',type,'uxe$': ('A_update_a_update_fun$') > 'A_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('function_uxe$',axiom, 72.78/10.59 'uxe$'('fmb_A_update_a_update_fun$_1') = 'fmb_A_update_a_b_c_prod_prod_update_fun$_2' 72.78/10.59 & 'uxe$'('fmb_A_update_a_update_fun$_2') = 'fmb_A_update_a_b_c_prod_prod_update_fun$_3' 72.78/10.59 & 'uxe$'('fmb_A_update_a_update_fun$_3') = 'fmb_A_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 & 'uxe$'('fmb_A_update_a_update_fun$_4') = 'fmb_A_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uul$',type,'uul$': ('E_f_g_prod_prod_update_set$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_uul$',axiom, 72.78/10.59 'uul$'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uul$'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uul$'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uul$'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_tensor$m',type,'register_tensor$m': ('A_update_f_update_fun$' * 'A_update_d_update_fun$') > 'A_a_prod_update_f_d_prod_update_fun$'). 72.78/10.59 tff('function_register_tensor$m',axiom, 72.78/10.59 'register_tensor$m'('fmb_A_update_f_update_fun$_1','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_1','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_1','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_1','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_2','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_2','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_2','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_2','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_3','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_3','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_3','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_3','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_4','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_4','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_4','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$m'('fmb_A_update_f_update_fun$_4','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_f_d_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$cq',type,'fun_app$cq': ('D_itself_typerep_fun$' * 'D_itself$') > 'Typerep$'). 72.78/10.59 tff('function_fun_app$cq',axiom, 72.78/10.59 'fun_app$cq'('fmb_D_itself_typerep_fun$_1','fmb_D_itself$_1') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_1','fmb_D_itself$_2') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_1','fmb_D_itself$_3') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_1','fmb_D_itself$_4') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_2','fmb_D_itself$_1') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_2','fmb_D_itself$_2') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_2','fmb_D_itself$_3') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_2','fmb_D_itself$_4') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_3','fmb_D_itself$_1') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_3','fmb_D_itself$_2') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_3','fmb_D_itself$_3') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_3','fmb_D_itself$_4') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_4','fmb_D_itself$_1') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_4','fmb_D_itself$_2') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_4','fmb_D_itself$_3') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cq'('fmb_D_itself_typerep_fun$_4','fmb_D_itself$_4') = 'fmb_Typerep$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzz$',type,'uzz$': ('E_f_g_prod_prod_update_set$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_uzz$',axiom, 72.78/10.59 'uzz$'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzz$'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzz$'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzz$'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$co',type,'fun_app$co': ('B_update_d_update_fun$' * 'B_update$') > 'D_update$'). 72.78/10.59 tff('function_fun_app$co',axiom, 72.78/10.59 'fun_app$co'('fmb_B_update_d_update_fun$_1','fmb_B_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$co'('fmb_B_update_d_update_fun$_2','fmb_B_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$co'('fmb_B_update_d_update_fun$_3','fmb_B_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$co'('fmb_B_update_d_update_fun$_4','fmb_B_update$_1') = 'fmb_D_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$c',type,'fun_app$c': ('G_update_f_g_prod_update_fun$' * 'G_update$') > 'F_g_prod_update$'). 72.78/10.59 tff('function_fun_app$c',axiom, 72.78/10.59 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_1','fmb_G_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_1','fmb_G_update$_2') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_1','fmb_G_update$_3') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_1','fmb_G_update$_4') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_2','fmb_G_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_2','fmb_G_update$_2') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_2','fmb_G_update$_3') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_2','fmb_G_update$_4') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_3','fmb_G_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_3','fmb_G_update$_2') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_3','fmb_G_update$_3') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_3','fmb_G_update$_4') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_4','fmb_G_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_4','fmb_G_update$_2') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_4','fmb_G_update$_3') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$c'('fmb_G_update_f_g_prod_update_fun$_4','fmb_G_update$_4') = 'fmb_F_g_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$aa',type,'image$aa': ('E_update_e_f_g_prod_prod_update_fun$' * 'E_update_set$') > 'E_f_g_prod_prod_update_set$'). 72.78/10.59 tff('function_image$aa',axiom, 72.78/10.59 'image$aa'('fmb_E_update_e_f_g_prod_prod_update_fun$_1','fmb_E_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.59 & 'image$aa'('fmb_E_update_e_f_g_prod_prod_update_fun$_2','fmb_E_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.59 & 'image$aa'('fmb_E_update_e_f_g_prod_prod_update_fun$_3','fmb_E_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.59 & 'image$aa'('fmb_E_update_e_f_g_prod_prod_update_fun$_4','fmb_E_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uuy$',type,'uuy$': ('E_update_set$' * 'E_update_bool_fun$') > 'E_update_bool_fun$'). 72.78/10.59 tff('function_uuy$',axiom, 72.78/10.59 'uuy$'('fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uuy$'('fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uuy$'('fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uuy$'('fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$dt',type,'fun_app$dt': ('F_update_c_update_fun$' * 'F_update$') > 'C_update$'). 72.78/10.59 tff('function_fun_app$dt',axiom, 72.78/10.59 'fun_app$dt'('fmb_F_update_c_update_fun$_1','fmb_F_update$_1') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$dt'('fmb_F_update_c_update_fun$_1','fmb_F_update$_2') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$dt'('fmb_F_update_c_update_fun$_1','fmb_F_update$_3') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$dt'('fmb_F_update_c_update_fun$_1','fmb_F_update$_4') = 'fmb_C_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$bb',type,'fun_app$bb': ('A_update_e_f_prod_update_fun$' * 'A_update$') > 'E_f_prod_update$'). 72.78/10.59 tff('function_fun_app$bb',axiom, 72.78/10.59 'fun_app$bb'('fmb_A_update_e_f_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_E_f_prod_update$_2' 72.78/10.59 & 'fun_app$bb'('fmb_A_update_e_f_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_E_f_prod_update$_3' 72.78/10.59 & 'fun_app$bb'('fmb_A_update_e_f_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_E_f_prod_update$_4' 72.78/10.59 & 'fun_app$bb'('fmb_A_update_e_f_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_E_f_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$n',type,'register_pair$n': ('F_update_e_update_fun$' * 'G_update_e_update_fun$' * 'F_g_prod_update$') > 'E_update$'). 72.78/10.59 tff('function_register_pair$n',axiom, 72.78/10.59 'register_pair$n'('fmb_F_update_e_update_fun$_1','fmb_G_update_e_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_E_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$dd',type,'fun_app$dd': ('G_update_b_c_prod_update_fun$' * 'G_update$') > 'B_c_prod_update$'). 72.78/10.59 tff('function_fun_app$dd',axiom, 72.78/10.59 'fun_app$dd'('fmb_G_update_b_c_prod_update_fun$_1','fmb_G_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$dd'('fmb_G_update_b_c_prod_update_fun$_1','fmb_G_update$_2') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$dd'('fmb_G_update_b_c_prod_update_fun$_1','fmb_G_update$_3') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$dd'('fmb_G_update_b_c_prod_update_fun$_1','fmb_G_update$_4') = 'fmb_B_c_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_collect$a',type,'collect$a': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.59 tff('function_collect$a',axiom, 72.78/10.59 'collect$a'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 & 'collect$a'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 & 'collect$a'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.59 & 'collect$a'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$ap',type,'fun_app$ap': ('C_update_c_update_fun$' * 'C_update$') > 'C_update$'). 72.78/10.59 tff('function_fun_app$ap',axiom, 72.78/10.59 'fun_app$ap'('fmb_C_update_c_update_fun$_1','fmb_C_update$_1') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$ap'('fmb_C_update_c_update_fun$_2','fmb_C_update$_1') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$ap'('fmb_C_update_c_update_fun$_3','fmb_C_update$_1') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$ap'('fmb_C_update_c_update_fun$_4','fmb_C_update$_1') = 'fmb_C_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uvm$',type,'uvm$': ('E_f_g_prod_prod_update_set_set$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('function_uvm$',axiom, 72.78/10.59 'uvm$'('fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uvm$'('fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.59 & 'uvm$'('fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.59 & 'uvm$'('fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$l',type,'image$l': ('E_f_g_prod_prod_update_b_c_prod_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'B_c_prod_update_set$'). 72.78/10.59 tff('function_image$l',axiom, 72.78/10.59 'image$l'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$l'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$l'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$l'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$l'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$l'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$l'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$l'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$n',type,'tensor_update$n': ('B_update$' * 'D_update$') > 'B_d_prod_update$'). 72.78/10.59 tff('function_tensor_update$n',axiom, 72.78/10.59 'tensor_update$n'('fmb_B_update$_1','fmb_D_update$_1') = 'fmb_B_d_prod_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$bd',type,'fun_app$bd': ('A_update_c_f_prod_update_fun$' * 'A_update$') > 'C_f_prod_update$'). 72.78/10.59 tff('function_fun_app$bd',axiom, 72.78/10.59 'fun_app$bd'('fmb_A_update_c_f_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_C_f_prod_update$_2' 72.78/10.59 & 'fun_app$bd'('fmb_A_update_c_f_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_C_f_prod_update$_3' 72.78/10.59 & 'fun_app$bd'('fmb_A_update_c_f_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_C_f_prod_update$_4' 72.78/10.59 & 'fun_app$bd'('fmb_A_update_c_f_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_C_f_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$m',type,'tensor_update$m': ('B_update$' * 'E_update$') > 'B_e_prod_update$'). 72.78/10.59 tff('function_tensor_update$m',axiom, 72.78/10.59 'tensor_update$m'('fmb_B_update$_1','fmb_E_update$_1') = 'fmb_B_e_prod_update$_3' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$t',type,'image$t': ('C_update_b_c_prod_update_fun$' * 'C_update_set$') > 'B_c_prod_update_set$'). 72.78/10.59 tff('function_image$t',axiom, 72.78/10.59 'image$t'('fmb_C_update_b_c_prod_update_fun$_1','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$t'('fmb_C_update_b_c_prod_update_fun$_2','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$t'('fmb_C_update_b_c_prod_update_fun$_3','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 & 'image$t'('fmb_C_update_b_c_prod_update_fun$_4','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$c',type,'image$c': ('E_update_c_update_fun$' * 'E_update_set$') > 'C_update_set$'). 72.78/10.59 tff('function_image$c',axiom, 72.78/10.59 'image$c'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.59 & 'image$c'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.59 & 'image$c'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.59 & 'image$c'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$ck',type,'fun_app$ck': ('E_f_g_prod_prod_update_d_update_fun$' * 'E_f_g_prod_prod_update$') > 'D_update$'). 72.78/10.59 tff('function_fun_app$ck',axiom, 72.78/10.59 'fun_app$ck'('fmb_E_f_g_prod_prod_update_d_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$ck'('fmb_E_f_g_prod_prod_update_d_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$ck'('fmb_E_f_g_prod_prod_update_d_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$ck'('fmb_E_f_g_prod_prod_update_d_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwj$',type,'uwj$': ('A_update_d_update_fun$') > 'A_update_d_e_prod_update_fun$'). 72.78/10.59 tff('function_uwj$',axiom, 72.78/10.59 'uwj$'('fmb_A_update_d_update_fun$_1') = 'fmb_A_update_d_e_prod_update_fun$_2' 72.78/10.59 & 'uwj$'('fmb_A_update_d_update_fun$_2') = 'fmb_A_update_d_e_prod_update_fun$_3' 72.78/10.59 & 'uwj$'('fmb_A_update_d_update_fun$_3') = 'fmb_A_update_d_e_prod_update_fun$_4' 72.78/10.59 & 'uwj$'('fmb_A_update_d_update_fun$_4') = 'fmb_A_update_d_e_prod_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$dy',type,'fun_app$dy': ('E_f_g_prod_prod_update_e_update_fun$' * 'E_f_g_prod_prod_update$') > 'E_update$'). 72.78/10.59 tff('function_fun_app$dy',axiom, 72.78/10.59 'fun_app$dy'('fmb_E_f_g_prod_prod_update_e_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$dy'('fmb_E_f_g_prod_prod_update_e_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$dy'('fmb_E_f_g_prod_prod_update_e_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$dy'('fmb_E_f_g_prod_prod_update_e_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_comp_update$d',type,'comp_update$d': ('A_update$') > 'A_update_a_update_fun$'). 72.78/10.59 tff('function_comp_update$d',axiom, 72.78/10.59 'comp_update$d'('fmb_A_update$_1') = 'fmb_A_update_a_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$',type,'tensor_update$': ('E_f_g_prod_prod_update$') > 'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.59 tff('function_tensor_update$',axiom, 72.78/10.59 'tensor_update$'('fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzl$',type,'uzl$': ('E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'E_f_g_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_uzl$',axiom, 72.78/10.59 'uzl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uzl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uzl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uzl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$cp',type,'fun_app$cp': ('D_typerep_fun$' * 'D$') > 'Typerep$'). 72.78/10.59 tff('function_fun_app$cp',axiom, 72.78/10.59 'fun_app$cp'('fmb_D_typerep_fun$_1','fmb_D$_1') = 'fmb_Typerep$_3' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_1','fmb_D$_2') = 'fmb_Typerep$_3' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_1','fmb_D$_3') = 'fmb_Typerep$_3' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_1','fmb_D$_4') = 'fmb_Typerep$_3' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_2','fmb_D$_1') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_2','fmb_D$_2') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_2','fmb_D$_3') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_2','fmb_D$_4') = 'fmb_Typerep$_2' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_3','fmb_D$_1') = 'fmb_Typerep$_4' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_3','fmb_D$_2') = 'fmb_Typerep$_4' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_3','fmb_D$_3') = 'fmb_Typerep$_4' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_3','fmb_D$_4') = 'fmb_Typerep$_4' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_4','fmb_D$_1') = 'fmb_Typerep$_4' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_4','fmb_D$_2') = 'fmb_Typerep$_4' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_4','fmb_D$_3') = 'fmb_Typerep$_4' 72.78/10.59 & 'fun_app$cp'('fmb_D_typerep_fun$_4','fmb_D$_4') = 'fmb_Typerep$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$m',type,'image$m': ('E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'A_b_c_prod_prod_update_set$'). 72.78/10.59 tff('function_image$m',axiom, 72.78/10.59 'image$m'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'image$m'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'image$m'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'image$m'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'image$m'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'image$m'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'image$m'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'image$m'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$az',type,'fun_app$az': ('B_c_prod_update_c_update_fun$' * 'B_c_prod_update$') > 'C_update$'). 72.78/10.59 tff('function_fun_app$az',axiom, 72.78/10.59 'fun_app$az'('fmb_B_c_prod_update_c_update_fun$_1','fmb_B_c_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$az'('fmb_B_c_prod_update_c_update_fun$_2','fmb_B_c_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$az'('fmb_B_c_prod_update_c_update_fun$_3','fmb_B_c_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.59 & 'fun_app$az'('fmb_B_c_prod_update_c_update_fun$_4','fmb_B_c_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_collect$e',type,'collect$e': ('A_b_c_prod_prod_update_bool_fun$') > 'A_b_c_prod_prod_update_set$'). 72.78/10.59 tff('function_collect$e',axiom, 72.78/10.59 'collect$e'('fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'collect$e'('fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'collect$e'('fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 & 'collect$e'('fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_A_b_c_prod_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uxw$',type,'uxw$': ('E_f_g_prod_prod_update_b_c_prod_update_fun$') > 'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('function_uxw$',axiom, 72.78/10.59 'uxw$'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uxw$'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uxw$'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uxw$'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$br',type,'fun_app$br': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$'). 72.78/10.59 tff('function_fun_app$br',axiom, 72.78/10.59 'fun_app$br'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.59 & 'fun_app$br'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.59 & 'fun_app$br'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.59 & 'fun_app$br'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_collect$l',type,'collect$l': ('E_update_bool_fun$') > 'E_update_set$'). 72.78/10.59 tff('function_collect$l',axiom, 72.78/10.59 'collect$l'('fmb_E_update_bool_fun$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'collect$l'('fmb_E_update_bool_fun$_2') = 'fmb_E_update_set$_1' 72.78/10.59 & 'collect$l'('fmb_E_update_bool_fun$_3') = 'fmb_E_update_set$_1' 72.78/10.59 & 'collect$l'('fmb_E_update_bool_fun$_4') = 'fmb_E_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$o',type,'register_pair$o': ('F_update_d_update_fun$' * 'G_update_d_update_fun$' * 'F_g_prod_update$') > 'D_update$'). 72.78/10.59 tff('function_register_pair$o',axiom, 72.78/10.59 'register_pair$o'('fmb_F_update_d_update_fun$_1','fmb_G_update_d_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'register_pair$o'('fmb_F_update_d_update_fun$_2','fmb_G_update_d_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'register_pair$o'('fmb_F_update_d_update_fun$_3','fmb_G_update_d_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'register_pair$o'('fmb_F_update_d_update_fun$_4','fmb_G_update_d_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$',type,'image$': ('E_f_g_prod_prod_update_set_bool_fun$' * 'E_f_g_prod_prod_update_set_set$') > 'Bool_set$'). 72.78/10.59 tff('function_image$',axiom, 72.78/10.59 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_Bool_set$_4' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_Bool_set$_4' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_Bool_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uuk$',type,'uuk$': ('A_update_set$' * 'B_c_prod_update_set$') > 'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_uuk$',axiom, 72.78/10.59 'uuk$'('fmb_A_update_set$_1','fmb_B_c_prod_update_set$_1') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$an',type,'fun_app$an': ('E_update_e_update_fun$' * 'E_update$') > 'E_update$'). 72.78/10.59 tff('function_fun_app$an',axiom, 72.78/10.59 'fun_app$an'('fmb_E_update_e_update_fun$_1','fmb_E_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$an'('fmb_E_update_e_update_fun$_2','fmb_E_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$an'('fmb_E_update_e_update_fun$_3','fmb_E_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$an'('fmb_E_update_e_update_fun$_4','fmb_E_update$_1') = 'fmb_E_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$cg',type,'fun_app$cg': ('C_update_e_update_fun$' * 'C_update$') > 'E_update$'). 72.78/10.59 tff('function_fun_app$cg',axiom, 72.78/10.59 'fun_app$cg'('fmb_C_update_e_update_fun$_1','fmb_C_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$cg'('fmb_C_update_e_update_fun$_2','fmb_C_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$cg'('fmb_C_update_e_update_fun$_3','fmb_C_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$cg'('fmb_C_update_e_update_fun$_4','fmb_C_update$_1') = 'fmb_E_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$e',type,'tensor_update$e': ('B_update$') > 'C_update_b_c_prod_update_fun$'). 72.78/10.59 tff('function_tensor_update$e',axiom, 72.78/10.59 'tensor_update$e'('fmb_B_update$_1') = 'fmb_C_update_b_c_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzo$',type,'uzo$': ('F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'F_g_prod_update_bool_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_uzo$',axiom, 72.78/10.59 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'uzo$'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzw$',type,'uzw$': (tlbool) > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_uzw$',axiom, 72.78/10.59 'uzw$'(fmb_tlbool_1) = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.59 & 'uzw$'(fmb_tlbool_2) = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$d',type,'fun_app$d': ('E_update_e_f_g_prod_prod_update_fun$' * 'E_update$') > 'E_f_g_prod_prod_update$'). 72.78/10.59 tff('function_fun_app$d',axiom, 72.78/10.59 'fun_app$d'('fmb_E_update_e_f_g_prod_prod_update_fun$_1','fmb_E_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 & 'fun_app$d'('fmb_E_update_e_f_g_prod_prod_update_fun$_2','fmb_E_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 & 'fun_app$d'('fmb_E_update_e_f_g_prod_prod_update_fun$_3','fmb_E_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 & 'fun_app$d'('fmb_E_update_e_f_g_prod_prod_update_fun$_4','fmb_E_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$ad',type,'image$ad': ('E_f_g_prod_prod_update_bool_fun_bool_fun$' * 'E_f_g_prod_prod_update_bool_fun_set$') > 'Bool_set$'). 72.78/10.59 tff('function_image$ad',axiom, 72.78/10.59 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_Bool_set$_4' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_Bool_set$_4' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ad'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_Bool_set$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwn$',type,'uwn$': ('A_update_e_update_fun$') > 'A_update_e_d_prod_update_fun$'). 72.78/10.59 tff('function_uwn$',axiom, 72.78/10.59 'uwn$'('fmb_A_update_e_update_fun$_1') = 'fmb_A_update_e_d_prod_update_fun$_2' 72.78/10.59 & 'uwn$'('fmb_A_update_e_update_fun$_2') = 'fmb_A_update_e_d_prod_update_fun$_2' 72.78/10.59 & 'uwn$'('fmb_A_update_e_update_fun$_3') = 'fmb_A_update_e_d_prod_update_fun$_2' 72.78/10.59 & 'uwn$'('fmb_A_update_e_update_fun$_4') = 'fmb_A_update_e_d_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff(declare_def_1,type,def_1: ('E_f_g_prod_prod_update_set_bool_fun$' * 'E_f_g_prod_prod_update_set$') > tlbool). 72.78/10.59 tff(function_def_1,axiom, 72.78/10.59 def_1('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = fmb_tlbool_1 72.78/10.59 & def_1('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = fmb_tlbool_1 72.78/10.59 & def_1('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = fmb_tlbool_2 72.78/10.59 & def_1('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = fmb_tlbool_1 72.78/10.59 & def_1('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = fmb_tlbool_2 72.78/10.59 & def_1('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = fmb_tlbool_2 72.78/10.59 & def_1('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = fmb_tlbool_1 72.78/10.59 & def_1('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = fmb_tlbool_2 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uvd$',type,'uvd$': ('B_c_prod_update_set$' * 'B_c_prod_update_bool_fun$') > 'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('function_uvd$',axiom, 72.78/10.59 'uvd$'('fmb_B_c_prod_update_set$_1','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uvd$'('fmb_B_c_prod_update_set$_1','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uvd$'('fmb_B_c_prod_update_set$_1','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uvd$'('fmb_B_c_prod_update_set$_1','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$b',type,'image$b': ('E_update_e_update_fun$' * 'E_update_set$') > 'E_update_set$'). 72.78/10.59 tff('function_image$b',axiom, 72.78/10.59 'image$b'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$b'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$b'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$b'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwh$',type,'uwh$': ('A_update_f_update_fun$') > 'A_update_f_e_prod_update_fun$'). 72.78/10.59 tff('function_uwh$',axiom, 72.78/10.59 'uwh$'('fmb_A_update_f_update_fun$_1') = 'fmb_A_update_f_e_prod_update_fun$_2' 72.78/10.59 & 'uwh$'('fmb_A_update_f_update_fun$_2') = 'fmb_A_update_f_e_prod_update_fun$_2' 72.78/10.59 & 'uwh$'('fmb_A_update_f_update_fun$_3') = 'fmb_A_update_f_e_prod_update_fun$_2' 72.78/10.59 & 'uwh$'('fmb_A_update_f_update_fun$_4') = 'fmb_A_update_f_e_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$de',type,'fun_app$de': ('A_b_c_prod_prod_update_f_g_prod_update_fun$' * 'A_b_c_prod_prod_update$') > 'F_g_prod_update$'). 72.78/10.59 tff('function_fun_app$de',axiom, 72.78/10.59 'fun_app$de'('fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1','fmb_A_b_c_prod_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$y',type,'fun_app$y': ('A_update_e_f_g_prod_prod_update_fun$' * 'A_update$') > 'E_f_g_prod_prod_update$'). 72.78/10.59 tff('function_fun_app$y',axiom, 72.78/10.59 'fun_app$y'('fmb_A_update_e_f_g_prod_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 & 'fun_app$y'('fmb_A_update_e_f_g_prod_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 & 'fun_app$y'('fmb_A_update_e_f_g_prod_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 & 'fun_app$y'('fmb_A_update_e_f_g_prod_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_member$b',type,'member$b': ('E_f_g_prod_prod_update$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('function_member$b',axiom, 72.78/10.59 'member$b'('fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$d',type,'register_pair$d': ('A_update_a_b_c_prod_prod_update_fun$' * 'B_c_prod_update_a_b_c_prod_prod_update_fun$') > 'A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('function_register_pair$d',axiom, 72.78/10.59 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_1','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_1','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_1','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_1','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_2','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_2','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_2','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_2','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_3','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_3','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_3','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_3','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_4','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_4','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_4','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$d'('fmb_A_update_a_b_c_prod_prod_update_fun$_4','fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_comp_update$j',type,'comp_update$j': ('A_b_c_prod_prod_update$' * 'A_b_c_prod_prod_update$') > 'A_b_c_prod_prod_update$'). 72.78/10.59 tff('function_comp_update$j',axiom, 72.78/10.59 'comp_update$j'('fmb_A_b_c_prod_prod_update$_1','fmb_A_b_c_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$p',type,'tensor_update$p': ('A_update$' * 'D_update$') > 'A_d_prod_update$'). 72.78/10.59 tff('function_tensor_update$p',axiom, 72.78/10.59 'tensor_update$p'('fmb_A_update$_1','fmb_D_update$_1') = 'fmb_A_d_prod_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$g',type,'image$g': ('B_update_e_update_fun$' * 'B_update_set$') > 'E_update_set$'). 72.78/10.59 tff('function_image$g',axiom, 72.78/10.59 'image$g'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$g'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$g'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$g'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_comp_update$p',type,'comp_update$p': ('D_e_prod_update$' * 'D_e_prod_update$') > 'D_e_prod_update$'). 72.78/10.59 tff('function_comp_update$p',axiom, 72.78/10.59 'comp_update$p'('fmb_D_e_prod_update$_1','fmb_D_e_prod_update$_1') = 'fmb_D_e_prod_update$_2' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_1','fmb_D_e_prod_update$_2') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_1','fmb_D_e_prod_update$_3') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_1','fmb_D_e_prod_update$_4') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_2','fmb_D_e_prod_update$_1') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_2','fmb_D_e_prod_update$_2') = 'fmb_D_e_prod_update$_3' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_2','fmb_D_e_prod_update$_3') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_2','fmb_D_e_prod_update$_4') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_3','fmb_D_e_prod_update$_1') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_3','fmb_D_e_prod_update$_2') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_3','fmb_D_e_prod_update$_3') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_3','fmb_D_e_prod_update$_4') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_4','fmb_D_e_prod_update$_1') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_4','fmb_D_e_prod_update$_2') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_4','fmb_D_e_prod_update$_3') = 'fmb_D_e_prod_update$_4' 72.78/10.59 & 'comp_update$p'('fmb_D_e_prod_update$_4','fmb_D_e_prod_update$_4') = 'fmb_D_e_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$',type,'register_pair$': ('B_update_a_b_c_prod_prod_update_fun$' * 'C_update_a_b_c_prod_prod_update_fun$') > 'B_c_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('function_register_pair$',axiom, 72.78/10.59 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_1','fmb_C_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_1','fmb_C_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_1','fmb_C_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_1','fmb_C_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_2','fmb_C_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_2','fmb_C_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_2','fmb_C_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_2','fmb_C_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_3','fmb_C_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_3','fmb_C_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_3','fmb_C_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_3','fmb_C_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_4','fmb_C_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_4','fmb_C_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_4','fmb_C_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_pair$'('fmb_B_update_a_b_c_prod_prod_update_fun$_4','fmb_C_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uyw$',type,'uyw$': ('E_update_c_update_fun$' * 'E_update_set$' * 'C_update_bool_fun$') > 'E_update_bool_fun$'). 72.78/10.59 tff('function_uyw$',axiom, 72.78/10.59 'uyw$'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 & 'uyw$'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$dc',type,'fun_app$dc': ('F_update_a_update_fun$' * 'F_update$') > 'A_update$'). 72.78/10.59 tff('function_fun_app$dc',axiom, 72.78/10.59 'fun_app$dc'('fmb_F_update_a_update_fun$_1','fmb_F_update$_1') = 'fmb_A_update$_1' 72.78/10.59 & 'fun_app$dc'('fmb_F_update_a_update_fun$_1','fmb_F_update$_2') = 'fmb_A_update$_1' 72.78/10.59 & 'fun_app$dc'('fmb_F_update_a_update_fun$_1','fmb_F_update$_3') = 'fmb_A_update$_1' 72.78/10.59 & 'fun_app$dc'('fmb_F_update_a_update_fun$_1','fmb_F_update$_4') = 'fmb_A_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$bc',type,'fun_app$bc': ('A_update_d_f_prod_update_fun$' * 'A_update$') > 'D_f_prod_update$'). 72.78/10.59 tff('function_fun_app$bc',axiom, 72.78/10.59 'fun_app$bc'('fmb_A_update_d_f_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_D_f_prod_update$_2' 72.78/10.59 & 'fun_app$bc'('fmb_A_update_d_f_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_D_f_prod_update$_3' 72.78/10.59 & 'fun_app$bc'('fmb_A_update_d_f_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_D_f_prod_update$_4' 72.78/10.59 & 'fun_app$bc'('fmb_A_update_d_f_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_D_f_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$k',type,'image$k': ('E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$' * 'E_f_g_prod_prod_update_bool_fun_set$') > 'E_f_g_prod_prod_update_set_set$'). 72.78/10.59 tff('function_image$k',axiom, 72.78/10.59 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_1' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_1' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$k'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uvf$',type,'uvf$': ('F_g_prod_update_set$' * 'F_g_prod_update_bool_fun$') > 'F_g_prod_update_bool_fun$'). 72.78/10.59 tff('function_uvf$',axiom, 72.78/10.59 'uvf$'('fmb_F_g_prod_update_set$_1','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.59 & 'uvf$'('fmb_F_g_prod_update_set$_1','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.59 & 'uvf$'('fmb_F_g_prod_update_set$_1','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.59 & 'uvf$'('fmb_F_g_prod_update_set$_1','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uxu$',type,'uxu$': ('E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('function_uxu$',axiom, 72.78/10.59 'uxu$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uxu$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'uxu$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 & 'uxu$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_tensor$d',type,'register_tensor$d': ('E_update_f_update_fun$' * 'F_g_prod_update_g_update_fun$') > 'E_f_g_prod_prod_update_f_g_prod_update_fun$'). 72.78/10.59 tff('function_register_tensor$d',axiom, 72.78/10.59 'register_tensor$d'('fmb_E_update_f_update_fun$_1','fmb_F_g_prod_update_g_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$ak',type,'fun_app$ak': ('A_update_a_d_prod_update_fun$' * 'A_update$') > 'A_d_prod_update$'). 72.78/10.59 tff('function_fun_app$ak',axiom, 72.78/10.59 'fun_app$ak'('fmb_A_update_a_d_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_A_d_prod_update$_4' 72.78/10.59 & 'fun_app$ak'('fmb_A_update_a_d_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_A_d_prod_update$_2' 72.78/10.59 & 'fun_app$ak'('fmb_A_update_a_d_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_A_d_prod_update$_2' 72.78/10.59 & 'fun_app$ak'('fmb_A_update_a_d_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_A_d_prod_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwa$',type,'uwa$': ('A_update_b_update_fun$') > 'A_update_e_b_prod_update_fun$'). 72.78/10.59 tff('function_uwa$',axiom, 72.78/10.59 'uwa$'('fmb_A_update_b_update_fun$_1') = 'fmb_A_update_e_b_prod_update_fun$_2' 72.78/10.59 & 'uwa$'('fmb_A_update_b_update_fun$_2') = 'fmb_A_update_e_b_prod_update_fun$_2' 72.78/10.59 & 'uwa$'('fmb_A_update_b_update_fun$_3') = 'fmb_A_update_e_b_prod_update_fun$_2' 72.78/10.59 & 'uwa$'('fmb_A_update_b_update_fun$_4') = 'fmb_A_update_e_b_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwc$',type,'uwc$': ('A_update_f_update_fun$') > 'A_update_d_f_prod_update_fun$'). 72.78/10.59 tff('function_uwc$',axiom, 72.78/10.59 'uwc$'('fmb_A_update_f_update_fun$_1') = 'fmb_A_update_d_f_prod_update_fun$_2' 72.78/10.59 & 'uwc$'('fmb_A_update_f_update_fun$_2') = 'fmb_A_update_d_f_prod_update_fun$_2' 72.78/10.59 & 'uwc$'('fmb_A_update_f_update_fun$_3') = 'fmb_A_update_d_f_prod_update_fun$_2' 72.78/10.59 & 'uwc$'('fmb_A_update_f_update_fun$_4') = 'fmb_A_update_d_f_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$ab',type,'tensor_update$ab': ('E_update$' * 'C_update$') > 'E_c_prod_update$'). 72.78/10.59 tff('function_tensor_update$ab',axiom, 72.78/10.59 'tensor_update$ab'('fmb_E_update$_1','fmb_C_update$_1') = 'fmb_E_c_prod_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uvy$',type,'uvy$': ('A_update_e_update_fun$') > 'A_update_e_e_prod_update_fun$'). 72.78/10.59 tff('function_uvy$',axiom, 72.78/10.59 'uvy$'('fmb_A_update_e_update_fun$_1') = 'fmb_A_update_e_e_prod_update_fun$_2' 72.78/10.59 & 'uvy$'('fmb_A_update_e_update_fun$_2') = 'fmb_A_update_e_e_prod_update_fun$_2' 72.78/10.59 & 'uvy$'('fmb_A_update_e_update_fun$_3') = 'fmb_A_update_e_e_prod_update_fun$_2' 72.78/10.59 & 'uvy$'('fmb_A_update_e_update_fun$_4') = 'fmb_A_update_e_e_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_collect$k',type,'collect$k': ('F_a_prod_update_bool_fun$') > 'F_a_prod_update_set$'). 72.78/10.59 tff('function_collect$k',axiom, 72.78/10.59 'collect$k'('fmb_F_a_prod_update_bool_fun$_1') = 'fmb_F_a_prod_update_set$_1' 72.78/10.59 & 'collect$k'('fmb_F_a_prod_update_bool_fun$_2') = 'fmb_F_a_prod_update_set$_1' 72.78/10.59 & 'collect$k'('fmb_F_a_prod_update_bool_fun$_3') = 'fmb_F_a_prod_update_set$_1' 72.78/10.59 & 'collect$k'('fmb_F_a_prod_update_bool_fun$_4') = 'fmb_F_a_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uyq$',type,'uyq$': ('C_update_e_update_fun$' * 'C_update_set$' * 'E_update_bool_fun$') > 'C_update_bool_fun$'). 72.78/10.59 tff('function_uyq$',axiom, 72.78/10.59 'uyq$'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_2' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_2' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_2' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_2' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyq$'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uxf$',type,'uxf$': ('B_c_prod_update_b_c_prod_update_fun$') > 'B_c_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('function_uxf$',axiom, 72.78/10.59 'uxf$'('fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2' 72.78/10.59 & 'uxf$'('fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3' 72.78/10.59 & 'uxf$'('fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 & 'uxf$'('fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uva$',type,'uva$': ('B_update_set$' * 'B_update_bool_fun$') > 'B_update_bool_fun$'). 72.78/10.59 tff('function_uva$',axiom, 72.78/10.59 'uva$'('fmb_B_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_2' 72.78/10.59 & 'uva$'('fmb_B_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_3' 72.78/10.59 & 'uva$'('fmb_B_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.59 & 'uva$'('fmb_B_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uyh$',type,'uyh$': ('B_update_f_g_prod_update_fun$' * 'B_update_set$') > 'F_g_prod_update_bool_fun$'). 72.78/10.59 tff('function_uyh$',axiom, 72.78/10.59 'uyh$'('fmb_B_update_f_g_prod_update_fun$_1','fmb_B_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.59 & 'uyh$'('fmb_B_update_f_g_prod_update_fun$_2','fmb_B_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.59 & 'uyh$'('fmb_B_update_f_g_prod_update_fun$_3','fmb_B_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.59 & 'uyh$'('fmb_B_update_f_g_prod_update_fun$_4','fmb_B_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uye$',type,'uye$': ('A_update_b_c_prod_update_fun$' * 'A_update_set$') > 'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('function_uye$',axiom, 72.78/10.59 'uye$'('fmb_A_update_b_c_prod_update_fun$_1','fmb_A_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uye$'('fmb_A_update_b_c_prod_update_fun$_2','fmb_A_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uye$'('fmb_A_update_b_c_prod_update_fun$_3','fmb_A_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uye$'('fmb_A_update_b_c_prod_update_fun$_4','fmb_A_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$l',type,'register_pair$l': ('A_update_d_update_fun$' * 'B_c_prod_update_d_update_fun$') > 'A_b_c_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('function_register_pair$l',axiom, 72.78/10.59 'register_pair$l'('fmb_A_update_d_update_fun$_1','fmb_B_c_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$l'('fmb_A_update_d_update_fun$_2','fmb_B_c_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$l'('fmb_A_update_d_update_fun$_3','fmb_B_c_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$l'('fmb_A_update_d_update_fun$_4','fmb_B_c_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_d_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzj$',type,'uzj$': ('E_f_g_prod_prod_update_set_bool_fun$' * 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$') > 'E_f_g_prod_prod_update_bool_fun_bool_fun$'). 72.78/10.59 tff('function_uzj$',axiom, 72.78/10.59 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1' 72.78/10.59 & 'uzj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$w',type,'image$w': ('E_update_f_g_prod_update_fun$' * 'E_update_set$') > 'F_g_prod_update_set$'). 72.78/10.59 tff('function_image$w',axiom, 72.78/10.59 'image$w'('fmb_E_update_f_g_prod_update_fun$_1','fmb_E_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.59 & 'image$w'('fmb_E_update_f_g_prod_update_fun$_2','fmb_E_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.59 & 'image$w'('fmb_E_update_f_g_prod_update_fun$_3','fmb_E_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.59 & 'image$w'('fmb_E_update_f_g_prod_update_fun$_4','fmb_E_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$ak',type,'image$ak': ('B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'B_c_prod_update_set$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.59 tff('function_image$ak',axiom, 72.78/10.59 'image$ak'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_B_c_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 & 'image$ak'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_B_c_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 & 'image$ak'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_B_c_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 & 'image$ak'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_B_c_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uyl$',type,'uyl$': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.59 tff('function_uyl$',axiom, 72.78/10.59 'uyl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.59 & 'uyl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.59 & 'uyl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.59 & 'uyl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.59 & 'uyl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.59 & 'uyl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.59 & 'uyl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.59 & 'uyl$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$cr',type,'fun_app$cr': ('A_b_c_prod_prod_update_d_update_fun$' * 'A_b_c_prod_prod_update$') > 'D_update$'). 72.78/10.59 tff('function_fun_app$cr',axiom, 72.78/10.59 'fun_app$cr'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$cr'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$cr'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 & 'fun_app$cr'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_collect$d',type,'collect$d': ('F_g_prod_update_bool_fun$') > 'F_g_prod_update_set$'). 72.78/10.59 tff('function_collect$d',axiom, 72.78/10.59 'collect$d'('fmb_F_g_prod_update_bool_fun$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.59 & 'collect$d'('fmb_F_g_prod_update_bool_fun$_2') = 'fmb_F_g_prod_update_set$_1' 72.78/10.59 & 'collect$d'('fmb_F_g_prod_update_bool_fun$_3') = 'fmb_F_g_prod_update_set$_1' 72.78/10.59 & 'collect$d'('fmb_F_g_prod_update_bool_fun$_4') = 'fmb_F_g_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$af',type,'fun_app$af': ('A_update_b_update_fun$' * 'A_update$') > 'B_update$'). 72.78/10.59 tff('function_fun_app$af',axiom, 72.78/10.59 'fun_app$af'('fmb_A_update_b_update_fun$_1','fmb_A_update$_1') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$af'('fmb_A_update_b_update_fun$_2','fmb_A_update$_1') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$af'('fmb_A_update_b_update_fun$_3','fmb_A_update$_1') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$af'('fmb_A_update_b_update_fun$_4','fmb_A_update$_1') = 'fmb_B_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$v',type,'tensor_update$v': ('E_update$' * 'A_update$') > 'E_a_prod_update$'). 72.78/10.59 tff('function_tensor_update$v',axiom, 72.78/10.59 'tensor_update$v'('fmb_E_update$_1','fmb_A_update$_1') = 'fmb_E_a_prod_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$dv',type,'fun_app$dv': ('Bool_e_f_g_prod_prod_update_set_fun$' * tlbool) > 'E_f_g_prod_prod_update_set$'). 72.78/10.59 tff('function_fun_app$dv',axiom, 72.78/10.59 'fun_app$dv'('fmb_Bool_e_f_g_prod_prod_update_set_fun$_1',fmb_tlbool_1) = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.59 & 'fun_app$dv'('fmb_Bool_e_f_g_prod_prod_update_set_fun$_1',fmb_tlbool_2) = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwm$',type,'uwm$': ('A_update_f_update_fun$') > 'A_update_f_d_prod_update_fun$'). 72.78/10.59 tff('function_uwm$',axiom, 72.78/10.59 'uwm$'('fmb_A_update_f_update_fun$_1') = 'fmb_A_update_f_d_prod_update_fun$_2' 72.78/10.59 & 'uwm$'('fmb_A_update_f_update_fun$_2') = 'fmb_A_update_f_d_prod_update_fun$_2' 72.78/10.59 & 'uwm$'('fmb_A_update_f_update_fun$_3') = 'fmb_A_update_f_d_prod_update_fun$_2' 72.78/10.59 & 'uwm$'('fmb_A_update_f_update_fun$_4') = 'fmb_A_update_f_d_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_comp_update$f',type,'comp_update$f': ('F_g_prod_update$' * 'F_g_prod_update$') > 'F_g_prod_update$'). 72.78/10.59 tff('function_comp_update$f',axiom, 72.78/10.59 'comp_update$f'('fmb_F_g_prod_update$_1','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$am',type,'fun_app$am': ('E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.59 tff('function_fun_app$am',axiom, 72.78/10.59 'fun_app$am'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 & 'fun_app$am'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'fun_app$am'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 & 'fun_app$am'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'fun_app$am'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 & 'fun_app$am'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 & 'fun_app$am'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.59 & 'fun_app$am'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$e',type,'image$e': ('C_update_e_update_fun$' * 'C_update_set$') > 'E_update_set$'). 72.78/10.59 tff('function_image$e',axiom, 72.78/10.59 'image$e'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$e'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$e'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 & 'image$e'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff(declare_def_2,type,def_2: ('E_f_g_prod_prod_update_set_bool_fun$' * 'E_f_g_prod_prod_update_set$') > tlbool). 72.78/10.59 tff(function_def_2,axiom, 72.78/10.59 def_2('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = fmb_tlbool_1 72.78/10.59 & def_2('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = fmb_tlbool_1 72.78/10.59 & def_2('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = fmb_tlbool_2 72.78/10.59 & def_2('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = fmb_tlbool_1 72.78/10.59 & def_2('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = fmb_tlbool_2 72.78/10.59 & def_2('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = fmb_tlbool_2 72.78/10.59 & def_2('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = fmb_tlbool_1 72.78/10.59 & def_2('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = fmb_tlbool_2 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$ai',type,'image$ai': ('E_f_g_prod_prod_update_a_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'A_update_set$'). 72.78/10.59 tff('function_image$ai',axiom, 72.78/10.59 'image$ai'('fmb_E_f_g_prod_prod_update_a_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.59 & 'image$ai'('fmb_E_f_g_prod_prod_update_a_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_A_update_set$_1' 72.78/10.59 & 'image$ai'('fmb_E_f_g_prod_prod_update_a_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.59 & 'image$ai'('fmb_E_f_g_prod_prod_update_a_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_A_update_set$_1' 72.78/10.59 & 'image$ai'('fmb_E_f_g_prod_prod_update_a_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.59 & 'image$ai'('fmb_E_f_g_prod_prod_update_a_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_A_update_set$_1' 72.78/10.59 & 'image$ai'('fmb_E_f_g_prod_prod_update_a_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.59 & 'image$ai'('fmb_E_f_g_prod_prod_update_a_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_A_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$bl',type,'fun_app$bl': ('E_f_g_prod_prod_update_b_c_prod_update_fun$' * 'E_f_g_prod_prod_update$') > 'B_c_prod_update$'). 72.78/10.59 tff('function_fun_app$bl',axiom, 72.78/10.59 'fun_app$bl'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$bl'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$bl'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 & 'fun_app$bl'('fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$bg',type,'fun_app$bg': ('A_update_e_a_prod_update_fun$' * 'A_update$') > 'E_a_prod_update$'). 72.78/10.59 tff('function_fun_app$bg',axiom, 72.78/10.59 'fun_app$bg'('fmb_A_update_e_a_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_E_a_prod_update$_4' 72.78/10.59 & 'fun_app$bg'('fmb_A_update_e_a_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_E_a_prod_update$_2' 72.78/10.59 & 'fun_app$bg'('fmb_A_update_e_a_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_E_a_prod_update$_2' 72.78/10.59 & 'fun_app$bg'('fmb_A_update_e_a_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_E_a_prod_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uws$',type,'uws$': ('A_b_c_prod_prod_update_bool_fun$' * 'A_b_c_prod_prod_update_bool_fun$') > 'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_uws$',axiom, 72.78/10.59 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 & 'uws$'('fmb_A_b_c_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uyb$',type,'uyb$': ('E_update_b_c_prod_update_fun$' * 'E_update_set$') > 'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('function_uyb$',axiom, 72.78/10.59 'uyb$'('fmb_E_update_b_c_prod_update_fun$_1','fmb_E_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uyb$'('fmb_E_update_b_c_prod_update_fun$_2','fmb_E_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uyb$'('fmb_E_update_b_c_prod_update_fun$_3','fmb_E_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uyb$'('fmb_E_update_b_c_prod_update_fun$_4','fmb_E_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$h',type,'register_pair$h': ('A_update_d_update_fun$' * 'A_b_c_prod_prod_update_d_update_fun$') > 'A_a_b_c_prod_prod_prod_update_d_update_fun$'). 72.78/10.59 tff('function_register_pair$h',axiom, 72.78/10.59 'register_pair$h'('fmb_A_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$h'('fmb_A_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$g',type,'register_pair$g': ('A_b_c_prod_prod_update_d_update_fun$' * 'A_update_d_update_fun$') > 'A_b_c_prod_prod_a_prod_update_d_update_fun$'). 72.78/10.59 tff('function_register_pair$g',axiom, 72.78/10.59 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 & 'register_pair$g'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_tensor$c',type,'register_tensor$c': ('B_update_b_update_fun$' * 'C_update_c_update_fun$') > 'B_c_prod_update_b_c_prod_update_fun$'). 72.78/10.59 tff('function_register_tensor$c',axiom, 72.78/10.59 'register_tensor$c'('fmb_B_update_b_update_fun$_1','fmb_C_update_c_update_fun$_1') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_1','fmb_C_update_c_update_fun$_2') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_1','fmb_C_update_c_update_fun$_3') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_1','fmb_C_update_c_update_fun$_4') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_2','fmb_C_update_c_update_fun$_1') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_2','fmb_C_update_c_update_fun$_2') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_2','fmb_C_update_c_update_fun$_3') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_2','fmb_C_update_c_update_fun$_4') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_3','fmb_C_update_c_update_fun$_1') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_3','fmb_C_update_c_update_fun$_2') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_3','fmb_C_update_c_update_fun$_3') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_3','fmb_C_update_c_update_fun$_4') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_4','fmb_C_update_c_update_fun$_1') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_4','fmb_C_update_c_update_fun$_2') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_4','fmb_C_update_c_update_fun$_3') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$c'('fmb_B_update_b_update_fun$_4','fmb_C_update_c_update_fun$_4') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uyx$',type,'uyx$': ('C_update_c_update_fun$' * 'C_update_set$' * 'C_update_bool_fun$') > 'C_update_bool_fun$'). 72.78/10.59 tff('function_uyx$',axiom, 72.78/10.59 'uyx$'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_3' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 & 'uyx$'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$bi',type,'fun_app$bi': ('E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$' * 'E_f_g_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.59 tff('function_fun_app$bi',axiom, 72.78/10.59 'fun_app$bi'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'fun_app$bi'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.59 & 'fun_app$bi'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'fun_app$bi'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.59 & 'fun_app$bi'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'fun_app$bi'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 & 'fun_app$bi'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.59 & 'fun_app$bi'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uuv$',type,'uuv$': ('G_update$') > 'F_update_f_g_prod_update_fun$'). 72.78/10.59 tff('function_uuv$',axiom, 72.78/10.59 'uuv$'('fmb_G_update$_1') = 'fmb_F_update_f_g_prod_update_fun$_2' 72.78/10.59 & 'uuv$'('fmb_G_update$_2') = 'fmb_F_update_f_g_prod_update_fun$_3' 72.78/10.59 & 'uuv$'('fmb_G_update$_3') = 'fmb_F_update_f_g_prod_update_fun$_4' 72.78/10.59 & 'uuv$'('fmb_G_update$_4') = 'fmb_F_update_f_g_prod_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$u',type,'tensor_update$u': ('D_update$' * 'B_update$') > 'D_b_prod_update$'). 72.78/10.59 tff('function_tensor_update$u',axiom, 72.78/10.59 'tensor_update$u'('fmb_D_update$_1','fmb_B_update$_1') = 'fmb_D_b_prod_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$i',type,'tensor_update$i': ('F_update$' * 'C_update$') > 'F_c_prod_update$'). 72.78/10.59 tff('function_tensor_update$i',axiom, 72.78/10.59 'tensor_update$i'('fmb_F_update$_1','fmb_C_update$_1') = 'fmb_F_c_prod_update$_2' 72.78/10.59 & 'tensor_update$i'('fmb_F_update$_2','fmb_C_update$_1') = 'fmb_F_c_prod_update$_3' 72.78/10.59 & 'tensor_update$i'('fmb_F_update$_3','fmb_C_update$_1') = 'fmb_F_c_prod_update$_4' 72.78/10.59 & 'tensor_update$i'('fmb_F_update$_4','fmb_C_update$_1') = 'fmb_F_c_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_comp_update$m',type,'comp_update$m': ('E_c_prod_update$' * 'E_c_prod_update$') > 'E_c_prod_update$'). 72.78/10.59 tff('function_comp_update$m',axiom, 72.78/10.59 'comp_update$m'('fmb_E_c_prod_update$_1','fmb_E_c_prod_update$_1') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_1','fmb_E_c_prod_update$_2') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_1','fmb_E_c_prod_update$_3') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_1','fmb_E_c_prod_update$_4') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_2','fmb_E_c_prod_update$_1') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_2','fmb_E_c_prod_update$_2') = 'fmb_E_c_prod_update$_2' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_2','fmb_E_c_prod_update$_3') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_2','fmb_E_c_prod_update$_4') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_3','fmb_E_c_prod_update$_1') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_3','fmb_E_c_prod_update$_2') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_3','fmb_E_c_prod_update$_3') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_3','fmb_E_c_prod_update$_4') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_4','fmb_E_c_prod_update$_1') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_4','fmb_E_c_prod_update$_2') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_4','fmb_E_c_prod_update$_3') = 'fmb_E_c_prod_update$_4' 72.78/10.59 & 'comp_update$m'('fmb_E_c_prod_update$_4','fmb_E_c_prod_update$_4') = 'fmb_E_c_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzh$',type,'uzh$': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$' * 'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$') > 'E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('function_uzh$',axiom, 72.78/10.59 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uzh$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$q',type,'tensor_update$q': ('E_update$' * 'F_update$') > 'E_f_prod_update$'). 72.78/10.59 tff('function_tensor_update$q',axiom, 72.78/10.59 'tensor_update$q'('fmb_E_update$_1','fmb_F_update$_1') = 'fmb_E_f_prod_update$_4' 72.78/10.59 & 'tensor_update$q'('fmb_E_update$_1','fmb_F_update$_2') = 'fmb_E_f_prod_update$_4' 72.78/10.59 & 'tensor_update$q'('fmb_E_update$_1','fmb_F_update$_3') = 'fmb_E_f_prod_update$_4' 72.78/10.59 & 'tensor_update$q'('fmb_E_update$_1','fmb_F_update$_4') = 'fmb_E_f_prod_update$_3' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uxn$',type,'uxn$': ('E_update$') > 'E_update_e_update_fun$'). 72.78/10.59 tff('function_uxn$',axiom, 72.78/10.59 'uxn$'('fmb_E_update$_1') = 'fmb_E_update_e_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$ab',type,'image$ab': ('Bool_bool_fun$' * 'Bool_set$') > 'Bool_set$'). 72.78/10.59 tff('function_image$ab',axiom, 72.78/10.59 'image$ab'('fmb_Bool_bool_fun$_1','fmb_Bool_set$_1') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_1','fmb_Bool_set$_2') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_1','fmb_Bool_set$_3') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_1','fmb_Bool_set$_4') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_2','fmb_Bool_set$_1') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_2','fmb_Bool_set$_2') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_2','fmb_Bool_set$_3') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_2','fmb_Bool_set$_4') = 'fmb_Bool_set$_4' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_3','fmb_Bool_set$_1') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_3','fmb_Bool_set$_2') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_3','fmb_Bool_set$_3') = 'fmb_Bool_set$_1' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_3','fmb_Bool_set$_4') = 'fmb_Bool_set$_4' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_4','fmb_Bool_set$_1') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_4','fmb_Bool_set$_2') = 'fmb_Bool_set$_2' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_4','fmb_Bool_set$_3') = 'fmb_Bool_set$_3' 72.78/10.59 & 'image$ab'('fmb_Bool_bool_fun$_4','fmb_Bool_set$_4') = 'fmb_Bool_set$_3' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$ay',type,'fun_app$ay': ('B_c_prod_update_g_update_fun$' * 'B_c_prod_update$') > 'G_update$'). 72.78/10.59 tff('function_fun_app$ay',axiom, 72.78/10.59 'fun_app$ay'('fmb_B_c_prod_update_g_update_fun$_1','fmb_B_c_prod_update$_1') = 'fmb_G_update$_2' 72.78/10.59 & 'fun_app$ay'('fmb_B_c_prod_update_g_update_fun$_2','fmb_B_c_prod_update$_1') = 'fmb_G_update$_2' 72.78/10.59 & 'fun_app$ay'('fmb_B_c_prod_update_g_update_fun$_3','fmb_B_c_prod_update$_1') = 'fmb_G_update$_2' 72.78/10.59 & 'fun_app$ay'('fmb_B_c_prod_update_g_update_fun$_4','fmb_B_c_prod_update$_1') = 'fmb_G_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_tensor$j',type,'register_tensor$j': ('A_b_c_prod_prod_update_d_update_fun$' * 'A_b_c_prod_prod_update_d_update_fun$') > 'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$'). 72.78/10.59 tff('function_register_tensor$j',axiom, 72.78/10.59 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$j'('fmb_A_b_c_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_update_d_update_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$cw',type,'fun_app$cw': ('B_update_f_update_fun$' * 'B_update$') > 'F_update$'). 72.78/10.59 tff('function_fun_app$cw',axiom, 72.78/10.59 'fun_app$cw'('fmb_B_update_f_update_fun$_1','fmb_B_update$_1') = 'fmb_F_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwz$',type,'uwz$': ('B_c_prod_update_g_update_fun$') > 'B_c_prod_update_f_g_prod_update_fun$'). 72.78/10.59 tff('function_uwz$',axiom, 72.78/10.59 'uwz$'('fmb_B_c_prod_update_g_update_fun$_1') = 'fmb_B_c_prod_update_f_g_prod_update_fun$_2' 72.78/10.59 & 'uwz$'('fmb_B_c_prod_update_g_update_fun$_2') = 'fmb_B_c_prod_update_f_g_prod_update_fun$_2' 72.78/10.59 & 'uwz$'('fmb_B_c_prod_update_g_update_fun$_3') = 'fmb_B_c_prod_update_f_g_prod_update_fun$_2' 72.78/10.59 & 'uwz$'('fmb_B_c_prod_update_g_update_fun$_4') = 'fmb_B_c_prod_update_f_g_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$t',type,'fun_app$t': ('A_update_f_g_prod_update_fun$' * 'A_update$') > 'F_g_prod_update$'). 72.78/10.59 tff('function_fun_app$t',axiom, 72.78/10.59 'fun_app$t'('fmb_A_update_f_g_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$t'('fmb_A_update_f_g_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$t'('fmb_A_update_f_g_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$t'('fmb_A_update_f_g_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$ac',type,'image$ac': ('E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$' * 'E_f_g_prod_prod_update_set_set$') > 'E_f_g_prod_prod_update_set_set$'). 72.78/10.59 tff('function_image$ac',axiom, 72.78/10.59 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_1' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_1' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$ac'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uxb$',type,'uxb$': ('B_c_prod_update_f_g_prod_update_fun$') > 'B_c_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('function_uxb$',axiom, 72.78/10.59 'uxb$'('fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2' 72.78/10.59 & 'uxb$'('fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3' 72.78/10.59 & 'uxb$'('fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 & 'uxb$'('fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$db',type,'fun_app$db': ('F_update_e_update_fun$' * 'F_update$') > 'E_update$'). 72.78/10.59 tff('function_fun_app$db',axiom, 72.78/10.59 'fun_app$db'('fmb_F_update_e_update_fun$_1','fmb_F_update$_1') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$db'('fmb_F_update_e_update_fun$_1','fmb_F_update$_2') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$db'('fmb_F_update_e_update_fun$_1','fmb_F_update$_3') = 'fmb_E_update$_1' 72.78/10.59 & 'fun_app$db'('fmb_F_update_e_update_fun$_1','fmb_F_update$_4') = 'fmb_E_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uwr$',type,'uwr$': ('B_c_prod_update_bool_fun$' * 'B_c_prod_update_bool_fun$') > 'B_c_prod_update_bool_fun$'). 72.78/10.59 tff('function_uwr$',axiom, 72.78/10.59 'uwr$'('fmb_B_c_prod_update_bool_fun$_1','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_1','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_1','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_1','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_2','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_2','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_2','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_2','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_3','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_3','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_3','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_3','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_4','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_4','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_4','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 & 'uwr$'('fmb_B_c_prod_update_bool_fun$_4','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$bp',type,'fun_app$bp': ('E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_set$'). 72.78/10.59 tff('function_fun_app$bp',axiom, 72.78/10.59 'fun_app$bp'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.59 & 'fun_app$bp'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.59 & 'fun_app$bp'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.59 & 'fun_app$bp'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.59 & 'fun_app$bp'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.59 & 'fun_app$bp'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.59 & 'fun_app$bp'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.59 & 'fun_app$bp'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$du',type,'fun_app$du': ('G_update_b_update_fun$' * 'G_update$') > 'B_update$'). 72.78/10.59 tff('function_fun_app$du',axiom, 72.78/10.59 'fun_app$du'('fmb_G_update_b_update_fun$_1','fmb_G_update$_1') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$du'('fmb_G_update_b_update_fun$_1','fmb_G_update$_2') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$du'('fmb_G_update_b_update_fun$_1','fmb_G_update$_3') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$du'('fmb_G_update_b_update_fun$_1','fmb_G_update$_4') = 'fmb_B_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_comp_update$',type,'comp_update$': ('E_update$') > 'E_update_e_update_fun$'). 72.78/10.59 tff('function_comp_update$',axiom, 72.78/10.59 'comp_update$'('fmb_E_update$_1') = 'fmb_E_update_e_update_fun$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$dj',type,'fun_app$dj': ('D_update_b_update_fun$' * 'D_update$') > 'B_update$'). 72.78/10.59 tff('function_fun_app$dj',axiom, 72.78/10.59 'fun_app$dj'('fmb_D_update_b_update_fun$_1','fmb_D_update$_1') = 'fmb_B_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_image$aj',type,'image$aj': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_set_set$'). 72.78/10.59 tff('function_image$aj',axiom, 72.78/10.59 'image$aj'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$aj'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$aj'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$aj'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$aj'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$aj'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$aj'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 & 'image$aj'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$cf',type,'fun_app$cf': ('E_update_b_update_fun$' * 'E_update$') > 'B_update$'). 72.78/10.59 tff('function_fun_app$cf',axiom, 72.78/10.59 'fun_app$cf'('fmb_E_update_b_update_fun$_1','fmb_E_update$_1') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$cf'('fmb_E_update_b_update_fun$_2','fmb_E_update$_1') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$cf'('fmb_E_update_b_update_fun$_3','fmb_E_update$_1') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$cf'('fmb_E_update_b_update_fun$_4','fmb_E_update$_1') = 'fmb_B_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_pair$a',type,'register_pair$a': ('A_update_f_g_prod_update_fun$' * 'B_c_prod_update_f_g_prod_update_fun$') > 'A_b_c_prod_prod_update_f_g_prod_update_fun$'). 72.78/10.59 tff('function_register_pair$a',axiom, 72.78/10.59 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_1','fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_1','fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_1','fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_1','fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_2','fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_2','fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_2','fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_2','fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_3','fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_3','fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_3','fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_3','fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_4','fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_4','fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_4','fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 & 'register_pair$a'('fmb_A_update_f_g_prod_update_fun$_4','fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_collect$q',type,'collect$q': ('Bool_bool_fun$') > 'Bool_set$'). 72.78/10.59 tff('function_collect$q',axiom, 72.78/10.59 'collect$q'('fmb_Bool_bool_fun$_1') = 'fmb_Bool_set$_4' 72.78/10.59 & 'collect$q'('fmb_Bool_bool_fun$_2') = 'fmb_Bool_set$_1' 72.78/10.59 & 'collect$q'('fmb_Bool_bool_fun$_3') = 'fmb_Bool_set$_3' 72.78/10.59 & 'collect$q'('fmb_Bool_bool_fun$_4') = 'fmb_Bool_set$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$cu',type,'fun_app$cu': ('F_update_b_update_fun$' * 'F_update$') > 'B_update$'). 72.78/10.59 tff('function_fun_app$cu',axiom, 72.78/10.59 'fun_app$cu'('fmb_F_update_b_update_fun$_1','fmb_F_update$_1') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$cu'('fmb_F_update_b_update_fun$_1','fmb_F_update$_2') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$cu'('fmb_F_update_b_update_fun$_1','fmb_F_update$_3') = 'fmb_B_update$_1' 72.78/10.59 & 'fun_app$cu'('fmb_F_update_b_update_fun$_1','fmb_F_update$_4') = 'fmb_B_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$bx',type,'fun_app$bx': ('C_update_f_g_prod_update_fun$' * 'C_update$') > 'F_g_prod_update$'). 72.78/10.59 tff('function_fun_app$bx',axiom, 72.78/10.59 'fun_app$bx'('fmb_C_update_f_g_prod_update_fun$_1','fmb_C_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$bx'('fmb_C_update_f_g_prod_update_fun$_2','fmb_C_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$bx'('fmb_C_update_f_g_prod_update_fun$_3','fmb_C_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 & 'fun_app$bx'('fmb_C_update_f_g_prod_update_fun$_4','fmb_C_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$h',type,'tensor_update$h': ('F_update$' * 'D_update$') > 'F_d_prod_update$'). 72.78/10.59 tff('function_tensor_update$h',axiom, 72.78/10.59 'tensor_update$h'('fmb_F_update$_1','fmb_D_update$_1') = 'fmb_F_d_prod_update$_2' 72.78/10.59 & 'tensor_update$h'('fmb_F_update$_2','fmb_D_update$_1') = 'fmb_F_d_prod_update$_3' 72.78/10.59 & 'tensor_update$h'('fmb_F_update$_3','fmb_D_update$_1') = 'fmb_F_d_prod_update$_4' 72.78/10.59 & 'tensor_update$h'('fmb_F_update$_4','fmb_D_update$_1') = 'fmb_F_d_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_register_tensor$v',type,'register_tensor$v': ('A_update_a_update_fun$' * 'B_c_prod_update_b_c_prod_update_fun$') > 'A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.59 tff('function_register_tensor$v',axiom, 72.78/10.59 'register_tensor$v'('fmb_A_update_a_update_fun$_1','fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_1','fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_1','fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_1','fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_2','fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_2','fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_2','fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_2','fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_3','fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_3','fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_3','fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_3','fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_4','fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_4','fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_4','fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 & 'register_tensor$v'('fmb_A_update_a_update_fun$_4','fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$y',type,'tensor_update$y': ('F_update$' * 'B_update$') > 'F_b_prod_update$'). 72.78/10.59 tff('function_tensor_update$y',axiom, 72.78/10.59 'tensor_update$y'('fmb_F_update$_1','fmb_B_update$_1') = 'fmb_F_b_prod_update$_2' 72.78/10.59 & 'tensor_update$y'('fmb_F_update$_2','fmb_B_update$_1') = 'fmb_F_b_prod_update$_3' 72.78/10.59 & 'tensor_update$y'('fmb_F_update$_3','fmb_B_update$_1') = 'fmb_F_b_prod_update$_4' 72.78/10.59 & 'tensor_update$y'('fmb_F_update$_4','fmb_B_update$_1') = 'fmb_F_b_prod_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_fun_app$cs',type,'fun_app$cs': ('F_update_f_update_fun$' * 'F_update$') > 'F_update$'). 72.78/10.59 tff('function_fun_app$cs',axiom, 72.78/10.59 'fun_app$cs'('fmb_F_update_f_update_fun$_1','fmb_F_update$_1') = 'fmb_F_update$_2' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_1','fmb_F_update$_2') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_1','fmb_F_update$_3') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_1','fmb_F_update$_4') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_2','fmb_F_update$_1') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_2','fmb_F_update$_2') = 'fmb_F_update$_3' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_2','fmb_F_update$_3') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_2','fmb_F_update$_4') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_3','fmb_F_update$_1') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_3','fmb_F_update$_2') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_3','fmb_F_update$_3') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_3','fmb_F_update$_4') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_4','fmb_F_update$_1') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_4','fmb_F_update$_2') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_4','fmb_F_update$_3') = 'fmb_F_update$_4' 72.78/10.59 & 'fun_app$cs'('fmb_F_update_f_update_fun$_4','fmb_F_update$_4') = 'fmb_F_update$_4' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$c',type,'tensor_update$c': ('E_update$') > 'F_g_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.59 tff('function_tensor_update$c',axiom, 72.78/10.59 'tensor_update$c'('fmb_E_update$_1') = 'fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_tensor_update$j',type,'tensor_update$j': ('E_update$' * 'E_update$') > 'E_e_prod_update$'). 72.78/10.59 tff('function_tensor_update$j',axiom, 72.78/10.59 'tensor_update$j'('fmb_E_update$_1','fmb_E_update$_1') = 'fmb_E_e_prod_update$_2' 72.78/10.59 72.78/10.59 ). 72.78/10.59 72.78/10.59 tff('declare_uzk$',type,'uzk$': ('E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$' * 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$') > 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$'). 72.78/10.59 tff('function_uzk$',axiom, 72.78/10.59 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.59 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzk$'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bo',type,'fun_app$bo': ('E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$' * 'E_f_g_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_update_set$'). 72.78/10.60 tff('function_fun_app$bo',axiom, 72.78/10.60 'fun_app$bo'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 & 'fun_app$bo'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'fun_app$bo'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'fun_app$bo'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 & 'fun_app$bo'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'fun_app$bo'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'fun_app$bo'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 & 'fun_app$bo'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bs',type,'fun_app$bs': ('F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'F_g_prod_update$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$bs',axiom, 72.78/10.60 'fun_app$bs'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bs'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bs'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bs'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$af',type,'image$af': ('E_f_g_prod_prod_update_e_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'E_update_set$'). 72.78/10.60 tff('function_image$af',axiom, 72.78/10.60 'image$af'('fmb_E_f_g_prod_prod_update_e_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$af'('fmb_E_f_g_prod_prod_update_e_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$af'('fmb_E_f_g_prod_prod_update_e_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$af'('fmb_E_f_g_prod_prod_update_e_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$af'('fmb_E_f_g_prod_prod_update_e_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$af'('fmb_E_f_g_prod_prod_update_e_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$af'('fmb_E_f_g_prod_prod_update_e_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$af'('fmb_E_f_g_prod_prod_update_e_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$a',type,'image$a': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$') > 'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'). 72.78/10.60 tff('function_image$a',axiom, 72.78/10.60 'image$a'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 & 'image$a'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 & 'image$a'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 & 'image$a'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uui$',type,'uui$': ('B_update_set$' * 'C_update_set$') > 'B_c_prod_update_bool_fun$'). 72.78/10.60 tff('function_uui$',axiom, 72.78/10.60 'uui$'('fmb_B_update_set$_1','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uys$',type,'uys$': ('B_update_e_update_fun$' * 'B_update_set$' * 'E_update_bool_fun$') > 'B_update_bool_fun$'). 72.78/10.60 tff('function_uys$',axiom, 72.78/10.60 'uys$'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uys$'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyz$',type,'uyz$': ('B_update_c_update_fun$' * 'B_update_set$' * 'C_update_bool_fun$') > 'C_update_bool_fun$'). 72.78/10.60 tff('function_uyz$',axiom, 72.78/10.60 'uyz$'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyz$'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$s',type,'fun_app$s': ('B_update_a_update_fun$' * 'B_update$') > 'A_update$'). 72.78/10.60 tff('function_fun_app$s',axiom, 72.78/10.60 'fun_app$s'('fmb_B_update_a_update_fun$_1','fmb_B_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$s'('fmb_B_update_a_update_fun$_2','fmb_B_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$s'('fmb_B_update_a_update_fun$_3','fmb_B_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$s'('fmb_B_update_a_update_fun$_4','fmb_B_update$_1') = 'fmb_A_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvr$',type,'uvr$': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uvr$',axiom, 72.78/10.60 'uvr$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uvr$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$n',type,'comp_update$n': ('E_b_prod_update$' * 'E_b_prod_update$') > 'E_b_prod_update$'). 72.78/10.60 tff('function_comp_update$n',axiom, 72.78/10.60 'comp_update$n'('fmb_E_b_prod_update$_1','fmb_E_b_prod_update$_1') = 'fmb_E_b_prod_update$_2' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_1','fmb_E_b_prod_update$_2') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_1','fmb_E_b_prod_update$_3') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_1','fmb_E_b_prod_update$_4') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_2','fmb_E_b_prod_update$_1') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_2','fmb_E_b_prod_update$_2') = 'fmb_E_b_prod_update$_3' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_2','fmb_E_b_prod_update$_3') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_2','fmb_E_b_prod_update$_4') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_3','fmb_E_b_prod_update$_1') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_3','fmb_E_b_prod_update$_2') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_3','fmb_E_b_prod_update$_3') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_3','fmb_E_b_prod_update$_4') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_4','fmb_E_b_prod_update$_1') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_4','fmb_E_b_prod_update$_2') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_4','fmb_E_b_prod_update$_3') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'comp_update$n'('fmb_E_b_prod_update$_4','fmb_E_b_prod_update$_4') = 'fmb_E_b_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$eb',type,'fun_app$eb': ('E_f_g_prod_prod_update_a_update_fun$' * 'E_f_g_prod_prod_update$') > 'A_update$'). 72.78/10.60 tff('function_fun_app$eb',axiom, 72.78/10.60 'fun_app$eb'('fmb_E_f_g_prod_prod_update_a_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$eb'('fmb_E_f_g_prod_prod_update_a_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$eb'('fmb_E_f_g_prod_prod_update_a_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$eb'('fmb_E_f_g_prod_prod_update_a_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_A_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwq$',type,'uwq$': ('A_update_f_update_fun$') > 'A_update_f_c_prod_update_fun$'). 72.78/10.60 tff('function_uwq$',axiom, 72.78/10.60 'uwq$'('fmb_A_update_f_update_fun$_1') = 'fmb_A_update_f_c_prod_update_fun$_2' 72.78/10.60 & 'uwq$'('fmb_A_update_f_update_fun$_2') = 'fmb_A_update_f_c_prod_update_fun$_2' 72.78/10.60 & 'uwq$'('fmb_A_update_f_update_fun$_3') = 'fmb_A_update_f_c_prod_update_fun$_2' 72.78/10.60 & 'uwq$'('fmb_A_update_f_update_fun$_4') = 'fmb_A_update_f_c_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvn$',type,'uvn$': ('E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uvn$',axiom, 72.78/10.60 'uvn$'('fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uvn$'('fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_minus$',type,'minus$': ('E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'). 72.78/10.60 tff('function_minus$',axiom, 72.78/10.60 'minus$'('fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'minus$'('fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uuo$',type,'uuo$': ('F_update_set$' * 'C_update_set$') > 'F_c_prod_update_bool_fun$'). 72.78/10.60 tff('function_uuo$',axiom, 72.78/10.60 'uuo$'('fmb_F_update_set$_1','fmb_C_update_set$_1') = 'fmb_F_c_prod_update_bool_fun$_2' 72.78/10.60 & 'uuo$'('fmb_F_update_set$_2','fmb_C_update_set$_1') = 'fmb_F_c_prod_update_bool_fun$_2' 72.78/10.60 & 'uuo$'('fmb_F_update_set$_3','fmb_C_update_set$_1') = 'fmb_F_c_prod_update_bool_fun$_2' 72.78/10.60 & 'uuo$'('fmb_F_update_set$_4','fmb_C_update_set$_1') = 'fmb_F_c_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$l',type,'comp_update$l': ('E_d_prod_update$' * 'E_d_prod_update$') > 'E_d_prod_update$'). 72.78/10.60 tff('function_comp_update$l',axiom, 72.78/10.60 'comp_update$l'('fmb_E_d_prod_update$_1','fmb_E_d_prod_update$_1') = 'fmb_E_d_prod_update$_2' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_1','fmb_E_d_prod_update$_2') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_1','fmb_E_d_prod_update$_3') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_1','fmb_E_d_prod_update$_4') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_2','fmb_E_d_prod_update$_1') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_2','fmb_E_d_prod_update$_2') = 'fmb_E_d_prod_update$_3' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_2','fmb_E_d_prod_update$_3') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_2','fmb_E_d_prod_update$_4') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_3','fmb_E_d_prod_update$_1') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_3','fmb_E_d_prod_update$_2') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_3','fmb_E_d_prod_update$_3') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_3','fmb_E_d_prod_update$_4') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_4','fmb_E_d_prod_update$_1') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_4','fmb_E_d_prod_update$_2') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_4','fmb_E_d_prod_update$_3') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'comp_update$l'('fmb_E_d_prod_update$_4','fmb_E_d_prod_update$_4') = 'fmb_E_d_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$a',type,'tensor_update$a': ('A_b_c_prod_prod_update$') > 'A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$'). 72.78/10.60 tff('function_tensor_update$a',axiom, 72.78/10.60 'tensor_update$a'('fmb_A_b_c_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dz',type,'fun_app$dz': ('E_f_g_prod_prod_update_c_update_fun$' * 'E_f_g_prod_prod_update$') > 'C_update$'). 72.78/10.60 tff('function_fun_app$dz',axiom, 72.78/10.60 'fun_app$dz'('fmb_E_f_g_prod_prod_update_c_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$dz'('fmb_E_f_g_prod_prod_update_c_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$dz'('fmb_E_f_g_prod_prod_update_c_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$dz'('fmb_E_f_g_prod_prod_update_c_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ct',type,'fun_app$ct': ('G_update_g_update_fun$' * 'G_update$') > 'G_update$'). 72.78/10.60 tff('function_fun_app$ct',axiom, 72.78/10.60 'fun_app$ct'('fmb_G_update_g_update_fun$_1','fmb_G_update$_1') = 'fmb_G_update$_3' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_1','fmb_G_update$_2') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_1','fmb_G_update$_3') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_1','fmb_G_update$_4') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_2','fmb_G_update$_1') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_2','fmb_G_update$_2') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_2','fmb_G_update$_3') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_2','fmb_G_update$_4') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_3','fmb_G_update$_1') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_3','fmb_G_update$_2') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_3','fmb_G_update$_3') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_3','fmb_G_update$_4') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_4','fmb_G_update$_1') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_4','fmb_G_update$_2') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_4','fmb_G_update$_3') = 'fmb_G_update$_4' 72.78/10.60 & 'fun_app$ct'('fmb_G_update_g_update_fun$_4','fmb_G_update$_4') = 'fmb_G_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bw',type,'fun_app$bw': ('E_update_b_c_prod_update_fun$' * 'E_update$') > 'B_c_prod_update$'). 72.78/10.60 tff('function_fun_app$bw',axiom, 72.78/10.60 'fun_app$bw'('fmb_E_update_b_c_prod_update_fun$_1','fmb_E_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$bw'('fmb_E_update_b_c_prod_update_fun$_2','fmb_E_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$bw'('fmb_E_update_b_c_prod_update_fun$_3','fmb_E_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$bw'('fmb_E_update_b_c_prod_update_fun$_4','fmb_E_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_sup$a',type,'sup$a': ('E_f_g_prod_prod_update_set_set$') > 'E_f_g_prod_prod_update_set$'). 72.78/10.60 tff('function_sup$a',axiom, 72.78/10.60 'sup$a'('fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 & 'sup$a'('fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'sup$a'('fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 & 'sup$a'('fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dh',type,'fun_app$dh': ('D_update_e_update_fun$' * 'D_update$') > 'E_update$'). 72.78/10.60 tff('function_fun_app$dh',axiom, 72.78/10.60 'fun_app$dh'('fmb_D_update_e_update_fun$_1','fmb_D_update$_1') = 'fmb_E_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ac',type,'fun_app$ac': ('A_update_d_e_prod_update_fun$' * 'A_update$') > 'D_e_prod_update$'). 72.78/10.60 tff('function_fun_app$ac',axiom, 72.78/10.60 'fun_app$ac'('fmb_A_update_d_e_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_D_e_prod_update$_4' 72.78/10.60 & 'fun_app$ac'('fmb_A_update_d_e_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_D_e_prod_update$_4' 72.78/10.60 & 'fun_app$ac'('fmb_A_update_d_e_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_D_e_prod_update$_4' 72.78/10.60 & 'fun_app$ac'('fmb_A_update_d_e_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_D_e_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvk$',type,'uvk$': ('B_update_set$') > 'B_update_bool_fun$'). 72.78/10.60 tff('function_uvk$',axiom, 72.78/10.60 'uvk$'('fmb_B_update_set$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uza$',type,'uza$': ('B_update_c_update_fun$' * 'B_update_set$' * 'C_update_bool_fun$') > 'B_update_bool_fun$'). 72.78/10.60 tff('function_uza$',axiom, 72.78/10.60 'uza$'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uza$'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$by',type,'fun_app$by': ('B_update_f_g_prod_update_fun$' * 'B_update$') > 'F_g_prod_update$'). 72.78/10.60 tff('function_fun_app$by',axiom, 72.78/10.60 'fun_app$by'('fmb_B_update_f_g_prod_update_fun$_1','fmb_B_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$by'('fmb_B_update_f_g_prod_update_fun$_2','fmb_B_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$by'('fmb_B_update_f_g_prod_update_fun$_3','fmb_B_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$by'('fmb_B_update_f_g_prod_update_fun$_4','fmb_B_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$l',type,'tensor_update$l': ('D_update$' * 'E_update$') > 'D_e_prod_update$'). 72.78/10.60 tff('function_tensor_update$l',axiom, 72.78/10.60 'tensor_update$l'('fmb_D_update$_1','fmb_E_update$_1') = 'fmb_D_e_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$a',type,'comp_update$a': ('D_update$') > 'D_update_d_update_fun$'). 72.78/10.60 tff('function_comp_update$a',axiom, 72.78/10.60 'comp_update$a'('fmb_D_update$_1') = 'fmb_D_update_d_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bh',type,'fun_app$bh': ('A_update_d_a_prod_update_fun$' * 'A_update$') > 'D_a_prod_update$'). 72.78/10.60 tff('function_fun_app$bh',axiom, 72.78/10.60 'fun_app$bh'('fmb_A_update_d_a_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_D_a_prod_update$_2' 72.78/10.60 & 'fun_app$bh'('fmb_A_update_d_a_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_D_a_prod_update$_3' 72.78/10.60 & 'fun_app$bh'('fmb_A_update_d_a_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_D_a_prod_update$_4' 72.78/10.60 & 'fun_app$bh'('fmb_A_update_d_a_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_D_a_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvi$',type,'uvi$': ('E_update_set$') > 'E_update_bool_fun$'). 72.78/10.60 tff('function_uvi$',axiom, 72.78/10.60 'uvi$'('fmb_E_update_set$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwl$',type,'uwl$': ('A_update_a_update_fun$') > 'A_update_a_e_prod_update_fun$'). 72.78/10.60 tff('function_uwl$',axiom, 72.78/10.60 'uwl$'('fmb_A_update_a_update_fun$_1') = 'fmb_A_update_a_e_prod_update_fun$_2' 72.78/10.60 & 'uwl$'('fmb_A_update_a_update_fun$_2') = 'fmb_A_update_a_e_prod_update_fun$_3' 72.78/10.60 & 'uwl$'('fmb_A_update_a_update_fun$_3') = 'fmb_A_update_a_e_prod_update_fun$_4' 72.78/10.60 & 'uwl$'('fmb_A_update_a_update_fun$_4') = 'fmb_A_update_a_e_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$w',type,'fun_app$w': ('A_update_f_d_prod_update_fun$' * 'A_update$') > 'F_d_prod_update$'). 72.78/10.60 tff('function_fun_app$w',axiom, 72.78/10.60 'fun_app$w'('fmb_A_update_f_d_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_F_d_prod_update$_4' 72.78/10.60 & 'fun_app$w'('fmb_A_update_f_d_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_F_d_prod_update$_4' 72.78/10.60 & 'fun_app$w'('fmb_A_update_f_d_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_F_d_prod_update$_4' 72.78/10.60 & 'fun_app$w'('fmb_A_update_f_d_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_F_d_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$am',type,'image$am': ('F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'F_g_prod_update_set$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.60 tff('function_image$am',axiom, 72.78/10.60 'image$am'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_F_g_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$am'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_F_g_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$am'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_F_g_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$am'('fmb_F_g_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_F_g_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvg$',type,'uvg$': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uvg$',axiom, 72.78/10.60 'uvg$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uvg$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uvg$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uvg$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uvg$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uvg$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uvg$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uvg$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$cj',type,'fun_app$cj': ('A_update_c_update_fun$' * 'A_update$') > 'C_update$'). 72.78/10.60 tff('function_fun_app$cj',axiom, 72.78/10.60 'fun_app$cj'('fmb_A_update_c_update_fun$_1','fmb_A_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$cj'('fmb_A_update_c_update_fun$_2','fmb_A_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$cj'('fmb_A_update_c_update_fun$_3','fmb_A_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$cj'('fmb_A_update_c_update_fun$_4','fmb_A_update$_1') = 'fmb_C_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzi$',type,'uzi$': ('E_f_g_prod_prod_update_set_bool_fun$' * 'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.60 tff('function_uzi$',axiom, 72.78/10.60 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uzi$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$j',type,'collect$j': ('F_b_prod_update_bool_fun$') > 'F_b_prod_update_set$'). 72.78/10.60 tff('function_collect$j',axiom, 72.78/10.60 'collect$j'('fmb_F_b_prod_update_bool_fun$_1') = 'fmb_F_b_prod_update_set$_1' 72.78/10.60 & 'collect$j'('fmb_F_b_prod_update_bool_fun$_2') = 'fmb_F_b_prod_update_set$_1' 72.78/10.60 & 'collect$j'('fmb_F_b_prod_update_bool_fun$_3') = 'fmb_F_b_prod_update_set$_1' 72.78/10.60 & 'collect$j'('fmb_F_b_prod_update_bool_fun$_4') = 'fmb_F_b_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$u',type,'image$u': ('B_update_b_c_prod_update_fun$' * 'B_update_set$') > 'B_c_prod_update_set$'). 72.78/10.60 tff('function_image$u',axiom, 72.78/10.60 'image$u'('fmb_B_update_b_c_prod_update_fun$_1','fmb_B_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'image$u'('fmb_B_update_b_c_prod_update_fun$_2','fmb_B_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'image$u'('fmb_B_update_b_c_prod_update_fun$_3','fmb_B_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'image$u'('fmb_B_update_b_c_prod_update_fun$_4','fmb_B_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uut$',type,'uut$': ('D_update$') > 'D_update_d_d_prod_update_fun$'). 72.78/10.60 tff('function_uut$',axiom, 72.78/10.60 'uut$'('fmb_D_update$_1') = 'fmb_D_update_d_d_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$o',type,'collect$o': ('A_update_bool_fun$') > 'A_update_set$'). 72.78/10.60 tff('function_collect$o',axiom, 72.78/10.60 'collect$o'('fmb_A_update_bool_fun$_1') = 'fmb_A_update_set$_1' 72.78/10.60 & 'collect$o'('fmb_A_update_bool_fun$_2') = 'fmb_A_update_set$_1' 72.78/10.60 & 'collect$o'('fmb_A_update_bool_fun$_3') = 'fmb_A_update_set$_1' 72.78/10.60 & 'collect$o'('fmb_A_update_bool_fun$_4') = 'fmb_A_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uuu$',type,'uuu$': ('F_g_prod_update$') > 'E_update_e_f_g_prod_prod_update_fun$'). 72.78/10.60 tff('function_uuu$',axiom, 72.78/10.60 'uuu$'('fmb_F_g_prod_update$_1') = 'fmb_E_update_e_f_g_prod_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bv',type,'fun_app$bv': ('E_update_f_g_prod_update_fun$' * 'E_update$') > 'F_g_prod_update$'). 72.78/10.60 tff('function_fun_app$bv',axiom, 72.78/10.60 'fun_app$bv'('fmb_E_update_f_g_prod_update_fun$_1','fmb_E_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$bv'('fmb_E_update_f_g_prod_update_fun$_2','fmb_E_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$bv'('fmb_E_update_f_g_prod_update_fun$_3','fmb_E_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$bv'('fmb_E_update_f_g_prod_update_fun$_4','fmb_E_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$f',type,'fun_app$f': ('D_update_d_d_prod_update_fun$' * 'D_update$') > 'D_d_prod_update$'). 72.78/10.60 tff('function_fun_app$f',axiom, 72.78/10.60 'fun_app$f'('fmb_D_update_d_d_prod_update_fun$_1','fmb_D_update$_1') = 'fmb_D_d_prod_update$_2' 72.78/10.60 & 'fun_app$f'('fmb_D_update_d_d_prod_update_fun$_2','fmb_D_update$_1') = 'fmb_D_d_prod_update$_2' 72.78/10.60 & 'fun_app$f'('fmb_D_update_d_d_prod_update_fun$_3','fmb_D_update$_1') = 'fmb_D_d_prod_update$_4' 72.78/10.60 & 'fun_app$f'('fmb_D_update_d_d_prod_update_fun$_4','fmb_D_update$_1') = 'fmb_D_d_prod_update$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uup$',type,'uup$': ('F_update_set$' * 'B_update_set$') > 'F_b_prod_update_bool_fun$'). 72.78/10.60 tff('function_uup$',axiom, 72.78/10.60 'uup$'('fmb_F_update_set$_1','fmb_B_update_set$_1') = 'fmb_F_b_prod_update_bool_fun$_2' 72.78/10.60 & 'uup$'('fmb_F_update_set$_2','fmb_B_update_set$_1') = 'fmb_F_b_prod_update_bool_fun$_2' 72.78/10.60 & 'uup$'('fmb_F_update_set$_3','fmb_B_update_set$_1') = 'fmb_F_b_prod_update_bool_fun$_2' 72.78/10.60 & 'uup$'('fmb_F_update_set$_4','fmb_B_update_set$_1') = 'fmb_F_b_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$e',type,'register_pair$e': ('A_update_f_update_fun$' * 'A_update_f_update_fun$') > 'A_a_prod_update_f_update_fun$'). 72.78/10.60 tff('function_register_pair$e',axiom, 72.78/10.60 'register_pair$e'('fmb_A_update_f_update_fun$_1','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_1','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_1','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_1','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_2','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_2','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_2','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_2','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_3','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_3','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_3','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_3','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_4','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_4','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_4','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 & 'register_pair$e'('fmb_A_update_f_update_fun$_4','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_f_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$x',type,'tensor_update$x': ('F_update$' * 'F_update$') > 'F_f_prod_update$'). 72.78/10.60 tff('function_tensor_update$x',axiom, 72.78/10.60 'tensor_update$x'('fmb_F_update$_1','fmb_F_update$_1') = 'fmb_F_f_prod_update$_2' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_1','fmb_F_update$_2') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_1','fmb_F_update$_3') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_1','fmb_F_update$_4') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_2','fmb_F_update$_1') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_2','fmb_F_update$_2') = 'fmb_F_f_prod_update$_3' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_2','fmb_F_update$_3') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_2','fmb_F_update$_4') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_3','fmb_F_update$_1') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_3','fmb_F_update$_2') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_3','fmb_F_update$_3') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_3','fmb_F_update$_4') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_4','fmb_F_update$_1') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_4','fmb_F_update$_2') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_4','fmb_F_update$_3') = 'fmb_F_f_prod_update$_4' 72.78/10.60 & 'tensor_update$x'('fmb_F_update$_4','fmb_F_update$_4') = 'fmb_F_f_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$k',type,'register_tensor$k': ('A_update_f_update_fun$' * 'A_update_f_update_fun$') > 'A_a_prod_update_f_f_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$k',axiom, 72.78/10.60 'register_tensor$k'('fmb_A_update_f_update_fun$_1','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_1','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_1','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_1','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_2','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_2','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_2','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_2','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_3','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_3','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_3','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_3','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_4','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_4','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_4','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$k'('fmb_A_update_f_update_fun$_4','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_f_f_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$r',type,'image$r': ('C_update_a_update_fun$' * 'C_update_set$') > 'A_update_set$'). 72.78/10.60 tff('function_image$r',axiom, 72.78/10.60 'image$r'('fmb_C_update_a_update_fun$_1','fmb_C_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.60 & 'image$r'('fmb_C_update_a_update_fun$_2','fmb_C_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.60 & 'image$r'('fmb_C_update_a_update_fun$_3','fmb_C_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.60 & 'image$r'('fmb_C_update_a_update_fun$_4','fmb_C_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$i',type,'register_tensor$i': ('A_update_b_update_fun$' * 'B_c_prod_update_c_update_fun$') > 'A_b_c_prod_prod_update_b_c_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$i',axiom, 72.78/10.60 'register_tensor$i'('fmb_A_update_b_update_fun$_1','fmb_B_c_prod_update_c_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_1','fmb_B_c_prod_update_c_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_1','fmb_B_c_prod_update_c_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_1','fmb_B_c_prod_update_c_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_2','fmb_B_c_prod_update_c_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_2','fmb_B_c_prod_update_c_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_2','fmb_B_c_prod_update_c_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_2','fmb_B_c_prod_update_c_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_3','fmb_B_c_prod_update_c_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_3','fmb_B_c_prod_update_c_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_3','fmb_B_c_prod_update_c_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_3','fmb_B_c_prod_update_c_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_4','fmb_B_c_prod_update_c_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_4','fmb_B_c_prod_update_c_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_4','fmb_B_c_prod_update_c_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$i'('fmb_A_update_b_update_fun$_4','fmb_B_c_prod_update_c_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$c',type,'collect$c': ('D_d_prod_update_bool_fun$') > 'D_d_prod_update_set$'). 72.78/10.60 tff('function_collect$c',axiom, 72.78/10.60 'collect$c'('fmb_D_d_prod_update_bool_fun$_1') = 'fmb_D_d_prod_update_set$_1' 72.78/10.60 & 'collect$c'('fmb_D_d_prod_update_bool_fun$_2') = 'fmb_D_d_prod_update_set$_1' 72.78/10.60 & 'collect$c'('fmb_D_d_prod_update_bool_fun$_3') = 'fmb_D_d_prod_update_set$_1' 72.78/10.60 & 'collect$c'('fmb_D_d_prod_update_bool_fun$_4') = 'fmb_D_d_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ea',type,'fun_app$ea': ('E_f_g_prod_prod_update_b_update_fun$' * 'E_f_g_prod_prod_update$') > 'B_update$'). 72.78/10.60 tff('function_fun_app$ea',axiom, 72.78/10.60 'fun_app$ea'('fmb_E_f_g_prod_prod_update_b_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$ea'('fmb_E_f_g_prod_prod_update_b_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$ea'('fmb_E_f_g_prod_prod_update_b_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$ea'('fmb_E_f_g_prod_prod_update_b_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_B_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uun$',type,'uun$': ('F_update_set$' * 'E_update_set$') > 'F_e_prod_update_bool_fun$'). 72.78/10.60 tff('function_uun$',axiom, 72.78/10.60 'uun$'('fmb_F_update_set$_1','fmb_E_update_set$_1') = 'fmb_F_e_prod_update_bool_fun$_2' 72.78/10.60 & 'uun$'('fmb_F_update_set$_2','fmb_E_update_set$_1') = 'fmb_F_e_prod_update_bool_fun$_2' 72.78/10.60 & 'uun$'('fmb_F_update_set$_3','fmb_E_update_set$_1') = 'fmb_F_e_prod_update_bool_fun$_2' 72.78/10.60 & 'uun$'('fmb_F_update_set$_4','fmb_E_update_set$_1') = 'fmb_F_e_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$p',type,'register_pair$p': ('F_update_c_update_fun$' * 'G_update_c_update_fun$') > 'F_g_prod_update_c_update_fun$'). 72.78/10.60 tff('function_register_pair$p',axiom, 72.78/10.60 'register_pair$p'('fmb_F_update_c_update_fun$_1','fmb_G_update_c_update_fun$_1') = 'fmb_F_g_prod_update_c_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uuw$',type,'uuw$': ('B_c_prod_update$') > 'A_update_a_b_c_prod_prod_update_fun$'). 72.78/10.60 tff('function_uuw$',axiom, 72.78/10.60 'uuw$'('fmb_B_c_prod_update$_1') = 'fmb_A_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzy$',type,'uzy$': ('E_f_g_prod_prod_update_set$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uzy$',axiom, 72.78/10.60 'uzy$'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzy$'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzy$'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uzy$'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwk$',type,'uwk$': ('A_update_b_update_fun$') > 'A_update_b_e_prod_update_fun$'). 72.78/10.60 tff('function_uwk$',axiom, 72.78/10.60 'uwk$'('fmb_A_update_b_update_fun$_1') = 'fmb_A_update_b_e_prod_update_fun$_2' 72.78/10.60 & 'uwk$'('fmb_A_update_b_update_fun$_2') = 'fmb_A_update_b_e_prod_update_fun$_2' 72.78/10.60 & 'uwk$'('fmb_A_update_b_update_fun$_3') = 'fmb_A_update_b_e_prod_update_fun$_2' 72.78/10.60 & 'uwk$'('fmb_A_update_b_update_fun$_4') = 'fmb_A_update_b_e_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dp',type,'fun_app$dp': ('A_a_prod_update_b_update_fun$' * 'A_a_prod_update$') > 'B_update$'). 72.78/10.60 tff('function_fun_app$dp',axiom, 72.78/10.60 'fun_app$dp'('fmb_A_a_prod_update_b_update_fun$_1','fmb_A_a_prod_update$_1') = 'fmb_B_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwu$',type,'uwu$': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uwu$',axiom, 72.78/10.60 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uwu$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$cv',type,'fun_app$cv': ('G_update_c_update_fun$' * 'G_update$') > 'C_update$'). 72.78/10.60 tff('function_fun_app$cv',axiom, 72.78/10.60 'fun_app$cv'('fmb_G_update_c_update_fun$_1','fmb_G_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$cv'('fmb_G_update_c_update_fun$_1','fmb_G_update$_2') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$cv'('fmb_G_update_c_update_fun$_1','fmb_G_update$_3') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$cv'('fmb_G_update_c_update_fun$_1','fmb_G_update$_4') = 'fmb_C_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ce',type,'fun_app$ce': ('E_update_c_update_fun$' * 'E_update$') > 'C_update$'). 72.78/10.60 tff('function_fun_app$ce',axiom, 72.78/10.60 'fun_app$ce'('fmb_E_update_c_update_fun$_1','fmb_E_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$ce'('fmb_E_update_c_update_fun$_2','fmb_E_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$ce'('fmb_E_update_c_update_fun$_3','fmb_E_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$ce'('fmb_E_update_c_update_fun$_4','fmb_E_update$_1') = 'fmb_C_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzq$',type,'uzq$': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$') > 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.60 tff('function_uzq$',axiom, 72.78/10.60 'uzq$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 & 'uzq$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 & 'uzq$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 & 'uzq$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bk',type,'fun_app$bk': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$' * 'E_f_g_prod_prod_update$') > 'E_f_g_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$bk',axiom, 72.78/10.60 'fun_app$bk'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bk'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bk'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bk'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyg$',type,'uyg$': ('C_update_f_g_prod_update_fun$' * 'C_update_set$') > 'F_g_prod_update_bool_fun$'). 72.78/10.60 tff('function_uyg$',axiom, 72.78/10.60 'uyg$'('fmb_C_update_f_g_prod_update_fun$_1','fmb_C_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyg$'('fmb_C_update_f_g_prod_update_fun$_2','fmb_C_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyg$'('fmb_C_update_f_g_prod_update_fun$_3','fmb_C_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyg$'('fmb_C_update_f_g_prod_update_fun$_4','fmb_C_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ci',type,'fun_app$ci': ('B_update_c_update_fun$' * 'B_update$') > 'C_update$'). 72.78/10.60 tff('function_fun_app$ci',axiom, 72.78/10.60 'fun_app$ci'('fmb_B_update_c_update_fun$_1','fmb_B_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$ci'('fmb_B_update_c_update_fun$_2','fmb_B_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$ci'('fmb_B_update_c_update_fun$_3','fmb_B_update$_1') = 'fmb_C_update$_1' 72.78/10.60 & 'fun_app$ci'('fmb_B_update_c_update_fun$_4','fmb_B_update$_1') = 'fmb_C_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$aw',type,'fun_app$aw': ('B_c_prod_update_f_g_prod_update_fun$' * 'B_c_prod_update$') > 'F_g_prod_update$'). 72.78/10.60 tff('function_fun_app$aw',axiom, 72.78/10.60 'fun_app$aw'('fmb_B_c_prod_update_f_g_prod_update_fun$_1','fmb_B_c_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$aw'('fmb_B_c_prod_update_f_g_prod_update_fun$_2','fmb_B_c_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$aw'('fmb_B_c_prod_update_f_g_prod_update_fun$_3','fmb_B_c_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$aw'('fmb_B_c_prod_update_f_g_prod_update_fun$_4','fmb_B_c_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$i',type,'collect$i': ('F_c_prod_update_bool_fun$') > 'F_c_prod_update_set$'). 72.78/10.60 tff('function_collect$i',axiom, 72.78/10.60 'collect$i'('fmb_F_c_prod_update_bool_fun$_1') = 'fmb_F_c_prod_update_set$_1' 72.78/10.60 & 'collect$i'('fmb_F_c_prod_update_bool_fun$_2') = 'fmb_F_c_prod_update_set$_1' 72.78/10.60 & 'collect$i'('fmb_F_c_prod_update_bool_fun$_3') = 'fmb_F_c_prod_update_set$_1' 72.78/10.60 & 'collect$i'('fmb_F_c_prod_update_bool_fun$_4') = 'fmb_F_c_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$',type,'fun_app$': ('E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'E_f_g_prod_prod_update$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$',axiom, 72.78/10.60 'fun_app$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$cz',type,'fun_app$cz': ('F_g_prod_update_g_update_fun$' * 'F_g_prod_update$') > 'G_update$'). 72.78/10.60 tff('function_fun_app$cz',axiom, 72.78/10.60 'fun_app$cz'('fmb_F_g_prod_update_g_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_G_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$y',type,'image$y': ('B_update_f_g_prod_update_fun$' * 'B_update_set$') > 'F_g_prod_update_set$'). 72.78/10.60 tff('function_image$y',axiom, 72.78/10.60 'image$y'('fmb_B_update_f_g_prod_update_fun$_1','fmb_B_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$y'('fmb_B_update_f_g_prod_update_fun$_2','fmb_B_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$y'('fmb_B_update_f_g_prod_update_fun$_3','fmb_B_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$y'('fmb_B_update_f_g_prod_update_fun$_4','fmb_B_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$k',type,'register_pair$k': ('A_update_a_update_fun$' * 'A_update_a_update_fun$') > 'A_a_prod_update_a_update_fun$'). 72.78/10.60 tff('function_register_pair$k',axiom, 72.78/10.60 'register_pair$k'('fmb_A_update_a_update_fun$_1','fmb_A_update_a_update_fun$_1') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_1','fmb_A_update_a_update_fun$_2') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_1','fmb_A_update_a_update_fun$_3') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_1','fmb_A_update_a_update_fun$_4') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_2','fmb_A_update_a_update_fun$_1') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_2','fmb_A_update_a_update_fun$_2') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_2','fmb_A_update_a_update_fun$_3') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_2','fmb_A_update_a_update_fun$_4') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_3','fmb_A_update_a_update_fun$_1') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_3','fmb_A_update_a_update_fun$_2') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_3','fmb_A_update_a_update_fun$_3') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_3','fmb_A_update_a_update_fun$_4') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_4','fmb_A_update_a_update_fun$_1') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_4','fmb_A_update_a_update_fun$_2') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_4','fmb_A_update_a_update_fun$_3') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 & 'register_pair$k'('fmb_A_update_a_update_fun$_4','fmb_A_update_a_update_fun$_4') = 'fmb_A_a_prod_update_a_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uur$',type,'uur$': ('E_f_g_prod_prod_update$') > 'E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$'). 72.78/10.60 tff('function_uur$',axiom, 72.78/10.60 'uur$'('fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$di',type,'fun_app$di': ('D_update_c_update_fun$' * 'D_update$') > 'C_update$'). 72.78/10.60 tff('function_fun_app$di',axiom, 72.78/10.60 'fun_app$di'('fmb_D_update_c_update_fun$_1','fmb_D_update$_1') = 'fmb_C_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$a',type,'fun_app$a': ('A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$' * 'A_b_c_prod_prod_update$') > 'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$a',axiom, 72.78/10.60 'fun_app$a'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1','fmb_A_b_c_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2' 72.78/10.60 & 'fun_app$a'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2','fmb_A_b_c_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2' 72.78/10.60 & 'fun_app$a'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_3','fmb_A_b_c_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4' 72.78/10.60 & 'fun_app$a'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4','fmb_A_b_c_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvl$',type,'uvl$': ('A_update_set$') > 'A_update_bool_fun$'). 72.78/10.60 tff('function_uvl$',axiom, 72.78/10.60 'uvl$'('fmb_A_update_set$_1') = 'fmb_A_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwf$',type,'uwf$': ('A_update_a_update_fun$') > 'A_update_d_a_prod_update_fun$'). 72.78/10.60 tff('function_uwf$',axiom, 72.78/10.60 'uwf$'('fmb_A_update_a_update_fun$_1') = 'fmb_A_update_d_a_prod_update_fun$_2' 72.78/10.60 & 'uwf$'('fmb_A_update_a_update_fun$_2') = 'fmb_A_update_d_a_prod_update_fun$_2' 72.78/10.60 & 'uwf$'('fmb_A_update_a_update_fun$_3') = 'fmb_A_update_d_a_prod_update_fun$_2' 72.78/10.60 & 'uwf$'('fmb_A_update_a_update_fun$_4') = 'fmb_A_update_d_a_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$cm',type,'fun_app$cm': ('E_update_d_update_fun$' * 'E_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$cm',axiom, 72.78/10.60 'fun_app$cm'('fmb_E_update_d_update_fun$_1','fmb_E_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cm'('fmb_E_update_d_update_fun$_2','fmb_E_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cm'('fmb_E_update_d_update_fun$_3','fmb_E_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cm'('fmb_E_update_d_update_fun$_4','fmb_E_update$_1') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$c',type,'register_pair$c': ('A_update_b_c_prod_update_fun$' * 'B_c_prod_update_b_c_prod_update_fun$') > 'A_b_c_prod_prod_update_b_c_prod_update_fun$'). 72.78/10.60 tff('function_register_pair$c',axiom, 72.78/10.60 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_1','fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_1','fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_1','fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_1','fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_2','fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_2','fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_2','fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_2','fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_3','fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_3','fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_3','fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_3','fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_4','fmb_B_c_prod_update_b_c_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_4','fmb_B_c_prod_update_b_c_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_4','fmb_B_c_prod_update_b_c_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_pair$c'('fmb_A_update_b_c_prod_update_fun$_4','fmb_B_c_prod_update_b_c_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$o',type,'register_tensor$o': ('A_update_f_update_fun$' * 'A_update_a_update_fun$') > 'A_a_prod_update_f_a_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$o',axiom, 72.78/10.60 'register_tensor$o'('fmb_A_update_f_update_fun$_1','fmb_A_update_a_update_fun$_1') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_1','fmb_A_update_a_update_fun$_2') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_1','fmb_A_update_a_update_fun$_3') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_1','fmb_A_update_a_update_fun$_4') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_2','fmb_A_update_a_update_fun$_1') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_2','fmb_A_update_a_update_fun$_2') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_2','fmb_A_update_a_update_fun$_3') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_2','fmb_A_update_a_update_fun$_4') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_3','fmb_A_update_a_update_fun$_1') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_3','fmb_A_update_a_update_fun$_2') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_3','fmb_A_update_a_update_fun$_3') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_3','fmb_A_update_a_update_fun$_4') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_4','fmb_A_update_a_update_fun$_1') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_4','fmb_A_update_a_update_fun$_2') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_4','fmb_A_update_a_update_fun$_3') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$o'('fmb_A_update_f_update_fun$_4','fmb_A_update_a_update_fun$_4') = 'fmb_A_a_prod_update_f_a_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$ag',type,'image$ag': ('E_f_g_prod_prod_update_c_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'C_update_set$'). 72.78/10.60 tff('function_image$ag',axiom, 72.78/10.60 'image$ag'('fmb_E_f_g_prod_prod_update_c_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$ag'('fmb_E_f_g_prod_prod_update_c_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$ag'('fmb_E_f_g_prod_prod_update_c_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$ag'('fmb_E_f_g_prod_prod_update_c_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$ag'('fmb_E_f_g_prod_prod_update_c_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$ag'('fmb_E_f_g_prod_prod_update_c_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$ag'('fmb_E_f_g_prod_prod_update_c_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$ag'('fmb_E_f_g_prod_prod_update_c_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_C_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$cx',type,'fun_app$cx': ('C_update_g_update_fun$' * 'C_update$') > 'G_update$'). 72.78/10.60 tff('function_fun_app$cx',axiom, 72.78/10.60 'fun_app$cx'('fmb_C_update_g_update_fun$_1','fmb_C_update$_1') = 'fmb_G_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxa$',type,'uxa$': ('A_update_e_update_fun$') > 'A_update_e_f_g_prod_prod_update_fun$'). 72.78/10.60 tff('function_uxa$',axiom, 72.78/10.60 'uxa$'('fmb_A_update_e_update_fun$_1') = 'fmb_A_update_e_f_g_prod_prod_update_fun$_2' 72.78/10.60 & 'uxa$'('fmb_A_update_e_update_fun$_2') = 'fmb_A_update_e_f_g_prod_prod_update_fun$_2' 72.78/10.60 & 'uxa$'('fmb_A_update_e_update_fun$_3') = 'fmb_A_update_e_f_g_prod_prod_update_fun$_2' 72.78/10.60 & 'uxa$'('fmb_A_update_e_update_fun$_4') = 'fmb_A_update_e_f_g_prod_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyy$',type,'uyy$': ('C_update_c_update_fun$' * 'C_update_set$' * 'C_update_bool_fun$') > 'C_update_bool_fun$'). 72.78/10.60 tff('function_uyy$',axiom, 72.78/10.60 'uyy$'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyy$'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_sup$b',type,'sup$b': ('E_f_g_prod_prod_update_bool_fun_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_sup$b',axiom, 72.78/10.60 'sup$b'('fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'sup$b'('fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'sup$b'('fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'sup$b'('fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ba',type,'fun_app$ba': ('C_update_a_b_c_prod_prod_update_fun$' * 'C_update$') > 'A_b_c_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$ba',axiom, 72.78/10.60 'fun_app$ba'('fmb_C_update_a_b_c_prod_prod_update_fun$_1','fmb_C_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$ba'('fmb_C_update_a_b_c_prod_prod_update_fun$_2','fmb_C_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$ba'('fmb_C_update_a_b_c_prod_prod_update_fun$_3','fmb_C_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$ba'('fmb_C_update_a_b_c_prod_prod_update_fun$_4','fmb_C_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$ae',type,'image$ae': ('E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$' * 'E_f_g_prod_prod_update_bool_fun_set$') > 'E_f_g_prod_prod_update_bool_fun_set$'). 72.78/10.60 tff('function_image$ae',axiom, 72.78/10.60 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_1' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_3' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_4' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_1' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_3' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_4' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_4' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_1' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_2' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_3' 72.78/10.60 & 'image$ae'('fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_set$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_greatest$',type,'greatest$': ('E_f_g_prod_prod_update_set_bool_fun$') > 'E_f_g_prod_prod_update_set$'). 72.78/10.60 tff('function_greatest$',axiom, 72.78/10.60 'greatest$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 & 'greatest$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 & 'greatest$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set$_2' 72.78/10.60 & 'greatest$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dx',type,'fun_app$dx': ('C_update_a_update_fun$' * 'C_update$') > 'A_update$'). 72.78/10.60 tff('function_fun_app$dx',axiom, 72.78/10.60 'fun_app$dx'('fmb_C_update_a_update_fun$_1','fmb_C_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$dx'('fmb_C_update_a_update_fun$_2','fmb_C_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$dx'('fmb_C_update_a_update_fun$_3','fmb_C_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$dx'('fmb_C_update_a_update_fun$_4','fmb_C_update$_1') = 'fmb_A_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uuj$',type,'uuj$': ('E_update_set$' * 'F_g_prod_update_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uuj$',axiom, 72.78/10.60 'uuj$'('fmb_E_update_set$_1','fmb_F_g_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$k',type,'comp_update$k': ('E_e_prod_update$' * 'E_e_prod_update$') > 'E_e_prod_update$'). 72.78/10.60 tff('function_comp_update$k',axiom, 72.78/10.60 'comp_update$k'('fmb_E_e_prod_update$_1','fmb_E_e_prod_update$_1') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_1','fmb_E_e_prod_update$_2') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_1','fmb_E_e_prod_update$_3') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_1','fmb_E_e_prod_update$_4') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_2','fmb_E_e_prod_update$_1') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_2','fmb_E_e_prod_update$_2') = 'fmb_E_e_prod_update$_2' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_2','fmb_E_e_prod_update$_3') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_2','fmb_E_e_prod_update$_4') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_3','fmb_E_e_prod_update$_1') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_3','fmb_E_e_prod_update$_2') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_3','fmb_E_e_prod_update$_3') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_3','fmb_E_e_prod_update$_4') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_4','fmb_E_e_prod_update$_1') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_4','fmb_E_e_prod_update$_2') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_4','fmb_E_e_prod_update$_3') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'comp_update$k'('fmb_E_e_prod_update$_4','fmb_E_e_prod_update$_4') = 'fmb_E_e_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyp$',type,'uyp$': ('C_update_e_update_fun$' * 'C_update_set$' * 'E_update_bool_fun$') > 'E_update_bool_fun$'). 72.78/10.60 tff('function_uyp$',axiom, 72.78/10.60 'uyp$'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_1','fmb_C_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_2','fmb_C_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_3','fmb_C_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyp$'('fmb_C_update_e_update_fun$_4','fmb_C_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bu',type,'fun_app$bu': ('A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'A_b_c_prod_prod_update$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$bu',axiom, 72.78/10.60 'fun_app$bu'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_A_b_c_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bu'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_A_b_c_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bu'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_A_b_c_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bu'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_A_b_c_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ec',type,'fun_app$ec': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$' * 'E_f_g_prod_prod_update$') > 'E_f_g_prod_prod_update_set$'). 72.78/10.60 tff('function_fun_app$ec',axiom, 72.78/10.60 'fun_app$ec'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'fun_app$ec'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'fun_app$ec'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'fun_app$ec'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$e',type,'register_tensor$e': ('E_update_b_update_fun$' * 'F_g_prod_update_c_update_fun$') > 'E_f_g_prod_prod_update_b_c_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$e',axiom, 72.78/10.60 'register_tensor$e'('fmb_E_update_b_update_fun$_1','fmb_F_g_prod_update_c_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$e'('fmb_E_update_b_update_fun$_2','fmb_F_g_prod_update_c_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$e'('fmb_E_update_b_update_fun$_3','fmb_F_g_prod_update_c_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$e'('fmb_E_update_b_update_fun$_4','fmb_F_g_prod_update_c_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_b_c_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyn$',type,'uyn$': ('E_update_e_update_fun$' * 'E_update_set$' * 'E_update_bool_fun$') > 'E_update_bool_fun$'). 72.78/10.60 tff('function_uyn$',axiom, 72.78/10.60 'uyn$'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_1','fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_2','fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_3','fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyn$'('fmb_E_update_e_update_fun$_4','fmb_E_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dw',type,'fun_app$dw': ('C_update_b_update_fun$' * 'C_update$') > 'B_update$'). 72.78/10.60 tff('function_fun_app$dw',axiom, 72.78/10.60 'fun_app$dw'('fmb_C_update_b_update_fun$_1','fmb_C_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$dw'('fmb_C_update_b_update_fun$_2','fmb_C_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$dw'('fmb_C_update_b_update_fun$_3','fmb_C_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$dw'('fmb_C_update_b_update_fun$_4','fmb_C_update$_1') = 'fmb_B_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxz$',type,'uxz$': ('E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uxz$',axiom, 72.78/10.60 'uxz$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uxz$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uxz$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uxz$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$al',type,'image$al': ('A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'A_b_c_prod_prod_update_set$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.60 tff('function_image$al',axiom, 72.78/10.60 'image$al'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_A_b_c_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$al'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_A_b_c_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$al'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_A_b_c_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$al'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_A_b_c_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwo$',type,'uwo$': ('A_update_b_update_fun$') > 'A_update_b_d_prod_update_fun$'). 72.78/10.60 tff('function_uwo$',axiom, 72.78/10.60 'uwo$'('fmb_A_update_b_update_fun$_1') = 'fmb_A_update_b_d_prod_update_fun$_2' 72.78/10.60 & 'uwo$'('fmb_A_update_b_update_fun$_2') = 'fmb_A_update_b_d_prod_update_fun$_2' 72.78/10.60 & 'uwo$'('fmb_A_update_b_update_fun$_3') = 'fmb_A_update_b_d_prod_update_fun$_2' 72.78/10.60 & 'uwo$'('fmb_A_update_b_update_fun$_4') = 'fmb_A_update_b_d_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$f',type,'collect$f': ('B_c_prod_update_bool_fun$') > 'B_c_prod_update_set$'). 72.78/10.60 tff('function_collect$f',axiom, 72.78/10.60 'collect$f'('fmb_B_c_prod_update_bool_fun$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'collect$f'('fmb_B_c_prod_update_bool_fun$_2') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'collect$f'('fmb_B_c_prod_update_bool_fun$_3') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'collect$f'('fmb_B_c_prod_update_bool_fun$_4') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dg',type,'fun_app$dg': ('E_update_a_update_fun$' * 'E_update$') > 'A_update$'). 72.78/10.60 tff('function_fun_app$dg',axiom, 72.78/10.60 'fun_app$dg'('fmb_E_update_a_update_fun$_1','fmb_E_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$dg'('fmb_E_update_a_update_fun$_2','fmb_E_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$dg'('fmb_E_update_a_update_fun$_3','fmb_E_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$dg'('fmb_E_update_a_update_fun$_4','fmb_E_update$_1') = 'fmb_A_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_typerep_of$',type,'typerep_of$': ('D_itself_typerep_fun$') > 'D_typerep_fun$'). 72.78/10.60 tff('function_typerep_of$',axiom, 72.78/10.60 'typerep_of$'('fmb_D_itself_typerep_fun$_1') = 'fmb_D_typerep_fun$_2' 72.78/10.60 & 'typerep_of$'('fmb_D_itself_typerep_fun$_2') = 'fmb_D_typerep_fun$_2' 72.78/10.60 & 'typerep_of$'('fmb_D_itself_typerep_fun$_3') = 'fmb_D_typerep_fun$_2' 72.78/10.60 & 'typerep_of$'('fmb_D_itself_typerep_fun$_4') = 'fmb_D_typerep_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$b',type,'register_pair$b': ('A_update_e_f_g_prod_prod_update_fun$' * 'B_c_prod_update_e_f_g_prod_prod_update_fun$') > 'A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.60 tff('function_register_pair$b',axiom, 72.78/10.60 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_1','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_1','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_1','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_1','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_2','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_2','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_2','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_2','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_3','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_3','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_3','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_3','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_4','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_4','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_4','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_pair$b'('fmb_A_update_e_f_g_prod_prod_update_fun$_4','fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvq$',type,'uvq$': ('F_g_prod_update_set$') > 'F_g_prod_update_bool_fun$'). 72.78/10.60 tff('function_uvq$',axiom, 72.78/10.60 'uvq$'('fmb_F_g_prod_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$h',type,'image$h': ('B_update_c_update_fun$' * 'B_update_set$') > 'C_update_set$'). 72.78/10.60 tff('function_image$h',axiom, 72.78/10.60 'image$h'('fmb_B_update_c_update_fun$_1','fmb_B_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$h'('fmb_B_update_c_update_fun$_2','fmb_B_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$h'('fmb_B_update_c_update_fun$_3','fmb_B_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$h'('fmb_B_update_c_update_fun$_4','fmb_B_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$be',type,'fun_app$be': ('A_update_e_b_prod_update_fun$' * 'A_update$') > 'E_b_prod_update$'). 72.78/10.60 tff('function_fun_app$be',axiom, 72.78/10.60 'fun_app$be'('fmb_A_update_e_b_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'fun_app$be'('fmb_A_update_e_b_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'fun_app$be'('fmb_A_update_e_b_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_E_b_prod_update$_4' 72.78/10.60 & 'fun_app$be'('fmb_A_update_e_b_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_E_b_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$j',type,'fun_app$j': ('B_c_prod_update_a_b_c_prod_prod_update_fun$' * 'B_c_prod_update$') > 'A_b_c_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$j',axiom, 72.78/10.60 'fun_app$j'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1','fmb_B_c_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$j'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2','fmb_B_c_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$j'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3','fmb_B_c_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$j'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4','fmb_B_c_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$',type,'register_tensor$': ('F_update_f_update_fun$' * 'G_update_g_update_fun$' * 'F_g_prod_update$') > 'F_g_prod_update$'). 72.78/10.60 tff('function_register_tensor$',axiom, 72.78/10.60 'register_tensor$'('fmb_F_update_f_update_fun$_1','fmb_G_update_g_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_1','fmb_G_update_g_update_fun$_2','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_1','fmb_G_update_g_update_fun$_3','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_1','fmb_G_update_g_update_fun$_4','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_2','fmb_G_update_g_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_2','fmb_G_update_g_update_fun$_2','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_2','fmb_G_update_g_update_fun$_3','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_2','fmb_G_update_g_update_fun$_4','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_3','fmb_G_update_g_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_3','fmb_G_update_g_update_fun$_2','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_3','fmb_G_update_g_update_fun$_3','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_3','fmb_G_update_g_update_fun$_4','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_4','fmb_G_update_g_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_4','fmb_G_update_g_update_fun$_2','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_4','fmb_G_update_g_update_fun$_3','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'register_tensor$'('fmb_F_update_f_update_fun$_4','fmb_G_update_g_update_fun$_4','fmb_F_g_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$da',type,'fun_app$da': ('F_g_prod_update_c_update_fun$' * 'F_g_prod_update$') > 'C_update$'). 72.78/10.60 tff('function_fun_app$da',axiom, 72.78/10.60 'fun_app$da'('fmb_F_g_prod_update_c_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_C_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzn$',type,'uzn$': ('A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'A_b_c_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uzn$',axiom, 72.78/10.60 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzn$'('fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxy$',type,'uxy$': ('E_f_g_prod_prod_update_f_g_prod_update_fun$') > 'F_g_prod_update_bool_fun$'). 72.78/10.60 tff('function_uxy$',axiom, 72.78/10.60 'uxy$'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uxy$'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uxy$'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uxy$'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxq$',type,'uxq$': ('B_update$') > 'B_update_b_update_fun$'). 72.78/10.60 tff('function_uxq$',axiom, 72.78/10.60 'uxq$'('fmb_B_update$_1') = 'fmb_B_update_b_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uuh$',type,'uuh$': ('F_update_set$' * 'G_update_set$') > 'F_g_prod_update_bool_fun$'). 72.78/10.60 tff('function_uuh$',axiom, 72.78/10.60 'uuh$'('fmb_F_update_set$_1','fmb_G_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_1','fmb_G_update_set$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_1','fmb_G_update_set$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_1','fmb_G_update_set$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_2','fmb_G_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_2','fmb_G_update_set$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_2','fmb_G_update_set$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_2','fmb_G_update_set$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_3','fmb_G_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_3','fmb_G_update_set$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_3','fmb_G_update_set$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_3','fmb_G_update_set$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_4','fmb_G_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_4','fmb_G_update_set$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_4','fmb_G_update_set$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uuh$'('fmb_F_update_set$_4','fmb_G_update_set$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dl',type,'fun_app$dl': ('A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$' * 'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$dl',axiom, 72.78/10.60 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$dl'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxt$',type,'uxt$': ('E_f_g_prod_prod_update_set_bool_fun$') > 'Bool_bool_fun$'). 72.78/10.60 tff('function_uxt$',axiom, 72.78/10.60 'uxt$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_Bool_bool_fun$_2' 72.78/10.60 & 'uxt$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_Bool_bool_fun$_1' 72.78/10.60 & 'uxt$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_Bool_bool_fun$_3' 72.78/10.60 & 'uxt$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_Bool_bool_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$df',type,'fun_app$df': ('A_b_c_prod_prod_update_b_c_prod_update_fun$' * 'A_b_c_prod_prod_update$') > 'B_c_prod_update$'). 72.78/10.60 tff('function_fun_app$df',axiom, 72.78/10.60 'fun_app$df'('fmb_A_b_c_prod_prod_update_b_c_prod_update_fun$_1','fmb_A_b_c_prod_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uze$',type,'uze$': ('E_update_b_update_fun$' * 'E_update_set$' * 'B_update_bool_fun$') > 'E_update_bool_fun$'). 72.78/10.60 tff('function_uze$',axiom, 72.78/10.60 'uze$'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uze$'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwd$',type,'uwd$': ('A_update_e_update_fun$') > 'A_update_d_e_prod_update_fun$'). 72.78/10.60 tff('function_uwd$',axiom, 72.78/10.60 'uwd$'('fmb_A_update_e_update_fun$_1') = 'fmb_A_update_d_e_prod_update_fun$_4' 72.78/10.60 & 'uwd$'('fmb_A_update_e_update_fun$_2') = 'fmb_A_update_d_e_prod_update_fun$_4' 72.78/10.60 & 'uwd$'('fmb_A_update_e_update_fun$_3') = 'fmb_A_update_d_e_prod_update_fun$_4' 72.78/10.60 & 'uwd$'('fmb_A_update_e_update_fun$_4') = 'fmb_A_update_d_e_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$e',type,'comp_update$e': ('F_update$') > 'F_update_f_update_fun$'). 72.78/10.60 tff('function_comp_update$e',axiom, 72.78/10.60 'comp_update$e'('fmb_F_update$_1') = 'fmb_F_update_f_update_fun$_2' 72.78/10.60 & 'comp_update$e'('fmb_F_update$_2') = 'fmb_F_update_f_update_fun$_3' 72.78/10.60 & 'comp_update$e'('fmb_F_update$_3') = 'fmb_F_update_f_update_fun$_4' 72.78/10.60 & 'comp_update$e'('fmb_F_update$_4') = 'fmb_F_update_f_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$aq',type,'fun_app$aq': ('B_update_b_update_fun$' * 'B_update$') > 'B_update$'). 72.78/10.60 tff('function_fun_app$aq',axiom, 72.78/10.60 'fun_app$aq'('fmb_B_update_b_update_fun$_1','fmb_B_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$aq'('fmb_B_update_b_update_fun$_2','fmb_B_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$aq'('fmb_B_update_b_update_fun$_3','fmb_B_update$_1') = 'fmb_B_update$_1' 72.78/10.60 & 'fun_app$aq'('fmb_B_update_b_update_fun$_4','fmb_B_update$_1') = 'fmb_B_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzv$',type,'uzv$': ('E_f_g_prod_prod_update_set_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uzv$',axiom, 72.78/10.60 'uzv$'('fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzv$'('fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzv$'('fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzv$'('fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dk',type,'fun_app$dk': ('B_c_prod_update_d_update_fun$' * 'B_c_prod_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$dk',axiom, 72.78/10.60 'fun_app$dk'('fmb_B_c_prod_update_d_update_fun$_1','fmb_B_c_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$ah',type,'image$ah': ('E_f_g_prod_prod_update_b_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'B_update_set$'). 72.78/10.60 tff('function_image$ah',axiom, 72.78/10.60 'image$ah'('fmb_E_f_g_prod_prod_update_b_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$ah'('fmb_E_f_g_prod_prod_update_b_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$ah'('fmb_E_f_g_prod_prod_update_b_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$ah'('fmb_E_f_g_prod_prod_update_b_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$ah'('fmb_E_f_g_prod_prod_update_b_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$ah'('fmb_E_f_g_prod_prod_update_b_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$ah'('fmb_E_f_g_prod_prod_update_b_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$ah'('fmb_E_f_g_prod_prod_update_b_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_B_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bf',type,'fun_app$bf': ('A_update_d_b_prod_update_fun$' * 'A_update$') > 'D_b_prod_update$'). 72.78/10.60 tff('function_fun_app$bf',axiom, 72.78/10.60 'fun_app$bf'('fmb_A_update_d_b_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_D_b_prod_update$_4' 72.78/10.60 & 'fun_app$bf'('fmb_A_update_d_b_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_D_b_prod_update$_2' 72.78/10.60 & 'fun_app$bf'('fmb_A_update_d_b_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_D_b_prod_update$_4' 72.78/10.60 & 'fun_app$bf'('fmb_A_update_d_b_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_D_b_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$av',type,'fun_app$av': ('B_c_prod_update_e_f_g_prod_prod_update_fun$' * 'B_c_prod_update$') > 'E_f_g_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$av',axiom, 72.78/10.60 'fun_app$av'('fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_B_c_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$av'('fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_B_c_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$av'('fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_B_c_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$av'('fmb_B_c_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_B_c_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ds',type,'fun_app$ds': ('G_update_d_update_fun$' * 'G_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$ds',axiom, 72.78/10.60 'fun_app$ds'('fmb_G_update_d_update_fun$_1','fmb_G_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ds'('fmb_G_update_d_update_fun$_1','fmb_G_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ds'('fmb_G_update_d_update_fun$_1','fmb_G_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ds'('fmb_G_update_d_update_fun$_1','fmb_G_update$_4') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvp$',type,'uvp$': ('A_b_c_prod_prod_update_set$') > 'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uvp$',axiom, 72.78/10.60 'uvp$'('fmb_A_b_c_prod_prod_update_set$_1') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dr',type,'fun_app$dr': ('G_update_e_update_fun$' * 'G_update$') > 'E_update$'). 72.78/10.60 tff('function_fun_app$dr',axiom, 72.78/10.60 'fun_app$dr'('fmb_G_update_e_update_fun$_1','fmb_G_update$_1') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$dr'('fmb_G_update_e_update_fun$_1','fmb_G_update$_2') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$dr'('fmb_G_update_e_update_fun$_1','fmb_G_update$_3') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$dr'('fmb_G_update_e_update_fun$_1','fmb_G_update$_4') = 'fmb_E_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwg$',type,'uwg$': ('A_update_f_update_fun$') > 'A_update_c_f_prod_update_fun$'). 72.78/10.60 tff('function_uwg$',axiom, 72.78/10.60 'uwg$'('fmb_A_update_f_update_fun$_1') = 'fmb_A_update_c_f_prod_update_fun$_2' 72.78/10.60 & 'uwg$'('fmb_A_update_f_update_fun$_2') = 'fmb_A_update_c_f_prod_update_fun$_2' 72.78/10.60 & 'uwg$'('fmb_A_update_f_update_fun$_3') = 'fmb_A_update_c_f_prod_update_fun$_2' 72.78/10.60 & 'uwg$'('fmb_A_update_f_update_fun$_4') = 'fmb_A_update_c_f_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvx$',type,'uvx$': ('A_update_f_update_fun$') > 'A_update_e_f_prod_update_fun$'). 72.78/10.60 tff('function_uvx$',axiom, 72.78/10.60 'uvx$'('fmb_A_update_f_update_fun$_1') = 'fmb_A_update_e_f_prod_update_fun$_2' 72.78/10.60 & 'uvx$'('fmb_A_update_f_update_fun$_2') = 'fmb_A_update_e_f_prod_update_fun$_2' 72.78/10.60 & 'uvx$'('fmb_A_update_f_update_fun$_3') = 'fmb_A_update_e_f_prod_update_fun$_2' 72.78/10.60 & 'uvx$'('fmb_A_update_f_update_fun$_4') = 'fmb_A_update_e_f_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$p',type,'image$p': ('E_update_a_update_fun$' * 'E_update_set$') > 'A_update_set$'). 72.78/10.60 tff('function_image$p',axiom, 72.78/10.60 'image$p'('fmb_E_update_a_update_fun$_1','fmb_E_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.60 & 'image$p'('fmb_E_update_a_update_fun$_2','fmb_E_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.60 & 'image$p'('fmb_E_update_a_update_fun$_3','fmb_E_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.60 & 'image$p'('fmb_E_update_a_update_fun$_4','fmb_E_update_set$_1') = 'fmb_A_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$n',type,'register_tensor$n': ('A_update_f_update_fun$' * 'A_update_b_update_fun$') > 'A_a_prod_update_f_b_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$n',axiom, 72.78/10.60 'register_tensor$n'('fmb_A_update_f_update_fun$_1','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_1','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_1','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_1','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_2','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_2','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_2','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_2','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_3','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_3','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_3','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_3','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_4','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_4','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_4','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$n'('fmb_A_update_f_update_fun$_4','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_f_b_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$i',type,'image$i': ('A_update_e_update_fun$' * 'A_update_set$') > 'E_update_set$'). 72.78/10.60 tff('function_image$i',axiom, 72.78/10.60 'image$i'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$i'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$i'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.60 & 'image$i'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1') = 'fmb_E_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ch',type,'fun_app$ch': ('B_update_e_update_fun$' * 'B_update$') > 'E_update$'). 72.78/10.60 tff('function_fun_app$ch',axiom, 72.78/10.60 'fun_app$ch'('fmb_B_update_e_update_fun$_1','fmb_B_update$_1') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$ch'('fmb_B_update_e_update_fun$_2','fmb_B_update$_1') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$ch'('fmb_B_update_e_update_fun$_3','fmb_B_update$_1') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$ch'('fmb_B_update_e_update_fun$_4','fmb_B_update$_1') = 'fmb_E_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxc$',type,'uxc$': ('A_update_b_update_fun$') > 'A_update_b_c_prod_update_fun$'). 72.78/10.60 tff('function_uxc$',axiom, 72.78/10.60 'uxc$'('fmb_A_update_b_update_fun$_1') = 'fmb_A_update_b_c_prod_update_fun$_2' 72.78/10.60 & 'uxc$'('fmb_A_update_b_update_fun$_2') = 'fmb_A_update_b_c_prod_update_fun$_2' 72.78/10.60 & 'uxc$'('fmb_A_update_b_update_fun$_3') = 'fmb_A_update_b_c_prod_update_fun$_2' 72.78/10.60 & 'uxc$'('fmb_A_update_b_update_fun$_4') = 'fmb_A_update_b_c_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$g',type,'tensor_update$g': ('F_update$' * 'E_update$') > 'F_e_prod_update$'). 72.78/10.60 tff('function_tensor_update$g',axiom, 72.78/10.60 'tensor_update$g'('fmb_F_update$_1','fmb_E_update$_1') = 'fmb_F_e_prod_update$_2' 72.78/10.60 & 'tensor_update$g'('fmb_F_update$_2','fmb_E_update$_1') = 'fmb_F_e_prod_update$_3' 72.78/10.60 & 'tensor_update$g'('fmb_F_update$_3','fmb_E_update$_1') = 'fmb_F_e_prod_update$_4' 72.78/10.60 & 'tensor_update$g'('fmb_F_update$_4','fmb_E_update$_1') = 'fmb_F_e_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwe$',type,'uwe$': ('A_update_b_update_fun$') > 'A_update_d_b_prod_update_fun$'). 72.78/10.60 tff('function_uwe$',axiom, 72.78/10.60 'uwe$'('fmb_A_update_b_update_fun$_1') = 'fmb_A_update_d_b_prod_update_fun$_2' 72.78/10.60 & 'uwe$'('fmb_A_update_b_update_fun$_2') = 'fmb_A_update_d_b_prod_update_fun$_2' 72.78/10.60 & 'uwe$'('fmb_A_update_b_update_fun$_3') = 'fmb_A_update_d_b_prod_update_fun$_2' 72.78/10.60 & 'uwe$'('fmb_A_update_b_update_fun$_4') = 'fmb_A_update_d_b_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvc$',type,'uvc$': ('E_f_g_prod_prod_update_set_set$' * 'E_f_g_prod_prod_update_set_bool_fun$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.60 tff('function_uvc$',axiom, 72.78/10.60 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_3' 72.78/10.60 & 'uvc$'('fmb_E_f_g_prod_prod_update_set_set$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$a',type,'register_tensor$a': ('F_update_b_update_fun$' * 'G_update_c_update_fun$' * 'F_g_prod_update$') > 'B_c_prod_update$'). 72.78/10.60 tff('function_register_tensor$a',axiom, 72.78/10.60 'register_tensor$a'('fmb_F_update_b_update_fun$_1','fmb_G_update_c_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyj$',type,'uyj$': ('E_f_g_prod_prod_update_set_bool_fun$' * 'E_f_g_prod_prod_update_set_set$') > 'Bool_bool_fun$'). 72.78/10.60 tff('function_uyj$',axiom, 72.78/10.60 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_Bool_bool_fun$_2' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_Bool_bool_fun$_4' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_Bool_bool_fun$_2' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_Bool_bool_fun$_2' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_Bool_bool_fun$_1' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_Bool_bool_fun$_4' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_Bool_bool_fun$_2' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_Bool_bool_fun$_3' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_Bool_bool_fun$_3' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_Bool_bool_fun$_4' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_Bool_bool_fun$_3' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_Bool_bool_fun$_3' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_Bool_bool_fun$_1' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_Bool_bool_fun$_4' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_Bool_bool_fun$_3' 72.78/10.60 & 'uyj$'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_Bool_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$l',type,'register_tensor$l': ('A_update_f_update_fun$' * 'A_update_e_update_fun$') > 'A_a_prod_update_f_e_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$l',axiom, 72.78/10.60 'register_tensor$l'('fmb_A_update_f_update_fun$_1','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_1','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_1','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_1','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_2','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_2','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_2','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_2','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_3','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_3','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_3','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_3','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_4','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_4','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_4','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$l'('fmb_A_update_f_update_fun$_4','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_f_e_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$f',type,'register_tensor$f': ('F_update_e_update_fun$' * 'G_update_f_g_prod_update_fun$' * 'F_g_prod_update$') > 'E_f_g_prod_prod_update$'). 72.78/10.60 tff('function_register_tensor$f',axiom, 72.78/10.60 'register_tensor$f'('fmb_F_update_e_update_fun$_1','fmb_G_update_f_g_prod_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'register_tensor$f'('fmb_F_update_e_update_fun$_1','fmb_G_update_f_g_prod_update_fun$_2','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'register_tensor$f'('fmb_F_update_e_update_fun$_1','fmb_G_update_f_g_prod_update_fun$_3','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'register_tensor$f'('fmb_F_update_e_update_fun$_1','fmb_G_update_f_g_prod_update_fun$_4','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$o',type,'comp_update$o': ('E_a_prod_update$' * 'E_a_prod_update$') > 'E_a_prod_update$'). 72.78/10.60 tff('function_comp_update$o',axiom, 72.78/10.60 'comp_update$o'('fmb_E_a_prod_update$_1','fmb_E_a_prod_update$_1') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_1','fmb_E_a_prod_update$_2') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_1','fmb_E_a_prod_update$_3') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_1','fmb_E_a_prod_update$_4') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_2','fmb_E_a_prod_update$_1') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_2','fmb_E_a_prod_update$_2') = 'fmb_E_a_prod_update$_2' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_2','fmb_E_a_prod_update$_3') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_2','fmb_E_a_prod_update$_4') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_3','fmb_E_a_prod_update$_1') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_3','fmb_E_a_prod_update$_2') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_3','fmb_E_a_prod_update$_3') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_3','fmb_E_a_prod_update$_4') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_4','fmb_E_a_prod_update$_1') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_4','fmb_E_a_prod_update$_2') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_4','fmb_E_a_prod_update$_3') = 'fmb_E_a_prod_update$_4' 72.78/10.60 & 'comp_update$o'('fmb_E_a_prod_update$_4','fmb_E_a_prod_update$_4') = 'fmb_E_a_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzs$',type,'uzs$': ('E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uzs$',axiom, 72.78/10.60 'uzs$'('fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uzs$'('fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$b',type,'collect$b': ('A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$') > 'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$'). 72.78/10.60 tff('function_collect$b',axiom, 72.78/10.60 'collect$b'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1' 72.78/10.60 & 'collect$b'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1' 72.78/10.60 & 'collect$b'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1' 72.78/10.60 & 'collect$b'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4') = 'fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$s',type,'tensor_update$s': ('C_update$' * 'F_update$') > 'C_f_prod_update$'). 72.78/10.60 tff('function_tensor_update$s',axiom, 72.78/10.60 'tensor_update$s'('fmb_C_update$_1','fmb_F_update$_1') = 'fmb_C_f_prod_update$_4' 72.78/10.60 & 'tensor_update$s'('fmb_C_update$_1','fmb_F_update$_2') = 'fmb_C_f_prod_update$_4' 72.78/10.60 & 'tensor_update$s'('fmb_C_update$_1','fmb_F_update$_3') = 'fmb_C_f_prod_update$_4' 72.78/10.60 & 'tensor_update$s'('fmb_C_update$_1','fmb_F_update$_4') = 'fmb_C_f_prod_update$_3' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$h',type,'register_tensor$h': ('A_update_f_update_fun$' * 'B_c_prod_update_g_update_fun$') > 'A_b_c_prod_prod_update_f_g_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$h',axiom, 72.78/10.60 'register_tensor$h'('fmb_A_update_f_update_fun$_1','fmb_B_c_prod_update_g_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_1','fmb_B_c_prod_update_g_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_1','fmb_B_c_prod_update_g_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_1','fmb_B_c_prod_update_g_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_2','fmb_B_c_prod_update_g_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_2','fmb_B_c_prod_update_g_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_2','fmb_B_c_prod_update_g_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_2','fmb_B_c_prod_update_g_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_3','fmb_B_c_prod_update_g_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_3','fmb_B_c_prod_update_g_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_3','fmb_B_c_prod_update_g_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_3','fmb_B_c_prod_update_g_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_4','fmb_B_c_prod_update_g_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_4','fmb_B_c_prod_update_g_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_4','fmb_B_c_prod_update_g_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$h'('fmb_A_update_f_update_fun$_4','fmb_B_c_prod_update_g_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$b',type,'comp_update$b': ('C_update$') > 'C_update_c_update_fun$'). 72.78/10.60 tff('function_comp_update$b',axiom, 72.78/10.60 'comp_update$b'('fmb_C_update$_1') = 'fmb_C_update_c_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$',type,'separating$': ('D_itself$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.60 tff('function_separating$',axiom, 72.78/10.60 'separating$'('fmb_D_itself$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'separating$'('fmb_D_itself$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'separating$'('fmb_D_itself$_3') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'separating$'('fmb_D_itself$_4') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$n',type,'image$n': ('E_f_g_prod_prod_update_f_g_prod_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'F_g_prod_update_set$'). 72.78/10.60 tff('function_image$n',axiom, 72.78/10.60 'image$n'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$n'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$n'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$n'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$n'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$n'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$n'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$n'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$do',type,'fun_app$do': ('A_a_prod_update_d_update_fun$' * 'A_a_prod_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$do',axiom, 72.78/10.60 'fun_app$do'('fmb_A_a_prod_update_d_update_fun$_1','fmb_A_a_prod_update$_1') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$v',type,'image$v': ('A_update_b_c_prod_update_fun$' * 'A_update_set$') > 'B_c_prod_update_set$'). 72.78/10.60 tff('function_image$v',axiom, 72.78/10.60 'image$v'('fmb_A_update_b_c_prod_update_fun$_1','fmb_A_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'image$v'('fmb_A_update_b_c_prod_update_fun$_2','fmb_A_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'image$v'('fmb_A_update_b_c_prod_update_fun$_3','fmb_A_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 & 'image$v'('fmb_A_update_b_c_prod_update_fun$_4','fmb_A_update_set$_1') = 'fmb_B_c_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ag',type,'fun_app$ag': ('A_update_b_d_prod_update_fun$' * 'A_update$') > 'B_d_prod_update$'). 72.78/10.60 tff('function_fun_app$ag',axiom, 72.78/10.60 'fun_app$ag'('fmb_A_update_b_d_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_B_d_prod_update$_4' 72.78/10.60 & 'fun_app$ag'('fmb_A_update_b_d_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_B_d_prod_update$_2' 72.78/10.60 & 'fun_app$ag'('fmb_A_update_b_d_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_B_d_prod_update$_4' 72.78/10.60 & 'fun_app$ag'('fmb_A_update_b_d_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_B_d_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyd$',type,'uyd$': ('B_update_b_c_prod_update_fun$' * 'B_update_set$') > 'B_c_prod_update_bool_fun$'). 72.78/10.60 tff('function_uyd$',axiom, 72.78/10.60 'uyd$'('fmb_B_update_b_c_prod_update_fun$_1','fmb_B_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 & 'uyd$'('fmb_B_update_b_c_prod_update_fun$_2','fmb_B_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 & 'uyd$'('fmb_B_update_b_c_prod_update_fun$_3','fmb_B_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 & 'uyd$'('fmb_B_update_b_c_prod_update_fun$_4','fmb_B_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uww$',type,'uww$': ('B_update_a_update_fun$') > 'B_update_a_b_c_prod_prod_update_fun$'). 72.78/10.60 tff('function_uww$',axiom, 72.78/10.60 'uww$'('fmb_B_update_a_update_fun$_1') = 'fmb_B_update_a_b_c_prod_prod_update_fun$_2' 72.78/10.60 & 'uww$'('fmb_B_update_a_update_fun$_2') = 'fmb_B_update_a_b_c_prod_prod_update_fun$_2' 72.78/10.60 & 'uww$'('fmb_B_update_a_update_fun$_3') = 'fmb_B_update_a_b_c_prod_prod_update_fun$_2' 72.78/10.60 & 'uww$'('fmb_B_update_a_update_fun$_4') = 'fmb_B_update_a_b_c_prod_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bj',type,'fun_app$bj': ('E_f_g_prod_prod_update_f_g_prod_update_fun$' * 'E_f_g_prod_prod_update$') > 'F_g_prod_update$'). 72.78/10.60 tff('function_fun_app$bj',axiom, 72.78/10.60 'fun_app$bj'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$bj'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$bj'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$bj'('fmb_E_f_g_prod_prod_update_f_g_prod_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$f',type,'tensor_update$f': ('A_update$') > 'B_c_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.60 tff('function_tensor_update$f',axiom, 72.78/10.60 'tensor_update$f'('fmb_A_update$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$h',type,'collect$h': ('F_e_prod_update_bool_fun$') > 'F_e_prod_update_set$'). 72.78/10.60 tff('function_collect$h',axiom, 72.78/10.60 'collect$h'('fmb_F_e_prod_update_bool_fun$_1') = 'fmb_F_e_prod_update_set$_1' 72.78/10.60 & 'collect$h'('fmb_F_e_prod_update_bool_fun$_2') = 'fmb_F_e_prod_update_set$_1' 72.78/10.60 & 'collect$h'('fmb_F_e_prod_update_bool_fun$_3') = 'fmb_F_e_prod_update_set$_1' 72.78/10.60 & 'collect$h'('fmb_F_e_prod_update_bool_fun$_4') = 'fmb_F_e_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$x',type,'fun_app$x': ('A_update_f_c_prod_update_fun$' * 'A_update$') > 'F_c_prod_update$'). 72.78/10.60 tff('function_fun_app$x',axiom, 72.78/10.60 'fun_app$x'('fmb_A_update_f_c_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_F_c_prod_update$_4' 72.78/10.60 & 'fun_app$x'('fmb_A_update_f_c_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_F_c_prod_update$_4' 72.78/10.60 & 'fun_app$x'('fmb_A_update_f_c_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_F_c_prod_update$_4' 72.78/10.60 & 'fun_app$x'('fmb_A_update_f_c_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_F_c_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dm',type,'fun_app$dm': ('A_a_prod_update_f_update_fun$' * 'A_a_prod_update$') > 'F_update$'). 72.78/10.60 tff('function_fun_app$dm',axiom, 72.78/10.60 'fun_app$dm'('fmb_A_a_prod_update_f_update_fun$_1','fmb_A_a_prod_update$_1') = 'fmb_F_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$v',type,'fun_app$v': ('A_update_f_e_prod_update_fun$' * 'A_update$') > 'F_e_prod_update$'). 72.78/10.60 tff('function_fun_app$v',axiom, 72.78/10.60 'fun_app$v'('fmb_A_update_f_e_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_F_e_prod_update$_4' 72.78/10.60 & 'fun_app$v'('fmb_A_update_f_e_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_F_e_prod_update$_4' 72.78/10.60 & 'fun_app$v'('fmb_A_update_f_e_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_F_e_prod_update$_4' 72.78/10.60 & 'fun_app$v'('fmb_A_update_f_e_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_F_e_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$r',type,'tensor_update$r': ('D_update$' * 'F_update$') > 'D_f_prod_update$'). 72.78/10.60 tff('function_tensor_update$r',axiom, 72.78/10.60 'tensor_update$r'('fmb_D_update$_1','fmb_F_update$_1') = 'fmb_D_f_prod_update$_4' 72.78/10.60 & 'tensor_update$r'('fmb_D_update$_1','fmb_F_update$_2') = 'fmb_D_f_prod_update$_4' 72.78/10.60 & 'tensor_update$r'('fmb_D_update$_1','fmb_F_update$_3') = 'fmb_D_f_prod_update$_4' 72.78/10.60 & 'tensor_update$r'('fmb_D_update$_1','fmb_F_update$_4') = 'fmb_D_f_prod_update$_3' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uve$',type,'uve$': ('A_b_c_prod_prod_update_set$' * 'A_b_c_prod_prod_update_bool_fun$') > 'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uve$',axiom, 72.78/10.60 'uve$'('fmb_A_b_c_prod_prod_update_set$_1','fmb_A_b_c_prod_prod_update_bool_fun$_1') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uve$'('fmb_A_b_c_prod_prod_update_set$_1','fmb_A_b_c_prod_prod_update_bool_fun$_2') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uve$'('fmb_A_b_c_prod_prod_update_set$_1','fmb_A_b_c_prod_prod_update_bool_fun$_3') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uve$'('fmb_A_b_c_prod_prod_update_set$_1','fmb_A_b_c_prod_prod_update_bool_fun$_4') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$j',type,'register_pair$j': ('A_update_b_update_fun$' * 'A_update_b_update_fun$') > 'A_a_prod_update_b_update_fun$'). 72.78/10.60 tff('function_register_pair$j',axiom, 72.78/10.60 'register_pair$j'('fmb_A_update_b_update_fun$_1','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_1','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_1','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_1','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_2','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_2','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_2','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_2','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_3','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_3','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_3','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_3','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_4','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_4','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_4','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 & 'register_pair$j'('fmb_A_update_b_update_fun$_4','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_b_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$t',type,'tensor_update$t': ('E_update$' * 'B_update$') > 'E_b_prod_update$'). 72.78/10.60 tff('function_tensor_update$t',axiom, 72.78/10.60 'tensor_update$t'('fmb_E_update$_1','fmb_B_update$_1') = 'fmb_E_b_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$z',type,'fun_app$z': ('A_update_e_update_fun$' * 'A_update$') > 'E_update$'). 72.78/10.60 tff('function_fun_app$z',axiom, 72.78/10.60 'fun_app$z'('fmb_A_update_e_update_fun$_1','fmb_A_update$_1') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$z'('fmb_A_update_e_update_fun$_2','fmb_A_update$_1') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$z'('fmb_A_update_e_update_fun$_3','fmb_A_update$_1') = 'fmb_E_update$_1' 72.78/10.60 & 'fun_app$z'('fmb_A_update_e_update_fun$_4','fmb_A_update$_1') = 'fmb_E_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxo$',type,'uxo$': ('D_update$') > 'D_update_d_update_fun$'). 72.78/10.60 tff('function_uxo$',axiom, 72.78/10.60 'uxo$'('fmb_D_update$_1') = 'fmb_D_update_d_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyk$',type,'uyk$': ('E_update_e_f_g_prod_prod_update_fun$' * 'E_update_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uyk$',axiom, 72.78/10.60 'uyk$'('fmb_E_update_e_f_g_prod_prod_update_fun$_1','fmb_E_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uyk$'('fmb_E_update_e_f_g_prod_prod_update_fun$_2','fmb_E_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uyk$'('fmb_E_update_e_f_g_prod_prod_update_fun$_3','fmb_E_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uyk$'('fmb_E_update_e_f_g_prod_prod_update_fun$_4','fmb_E_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$u',type,'register_tensor$u': ('A_update_e_update_fun$' * 'B_c_prod_update_f_g_prod_update_fun$') > 'A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$u',axiom, 72.78/10.60 'register_tensor$u'('fmb_A_update_e_update_fun$_1','fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_1','fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_1','fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_1','fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_2','fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_2','fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_2','fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_2','fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_3','fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_3','fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_3','fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_3','fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_4','fmb_B_c_prod_update_f_g_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_4','fmb_B_c_prod_update_f_g_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_4','fmb_B_c_prod_update_f_g_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$u'('fmb_A_update_e_update_fun$_4','fmb_B_c_prod_update_f_g_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_e_f_g_prod_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvh$',type,'uvh$': ('E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.60 tff('function_uvh$',axiom, 72.78/10.60 'uvh$'('fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.60 & 'uvh$'('fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$b',type,'register_tensor$b': ('B_update_f_update_fun$' * 'C_update_g_update_fun$') > 'B_c_prod_update_f_g_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$b',axiom, 72.78/10.60 'register_tensor$b'('fmb_B_update_f_update_fun$_1','fmb_C_update_g_update_fun$_1') = 'fmb_B_c_prod_update_f_g_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$x',type,'image$x': ('C_update_f_g_prod_update_fun$' * 'C_update_set$') > 'F_g_prod_update_set$'). 72.78/10.60 tff('function_image$x',axiom, 72.78/10.60 'image$x'('fmb_C_update_f_g_prod_update_fun$_1','fmb_C_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$x'('fmb_C_update_f_g_prod_update_fun$_2','fmb_C_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$x'('fmb_C_update_f_g_prod_update_fun$_3','fmb_C_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$x'('fmb_C_update_f_g_prod_update_fun$_4','fmb_C_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvj$',type,'uvj$': ('C_update_set$') > 'C_update_bool_fun$'). 72.78/10.60 tff('function_uvj$',axiom, 72.78/10.60 'uvj$'('fmb_C_update_set$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzg$',type,'uzg$': ('E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$' * 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$') > 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$'). 72.78/10.60 tff('function_uzg$',axiom, 72.78/10.60 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 & 'uzg$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_set_fun$_3' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$aa',type,'tensor_update$aa': ('A_update$' * 'A_update$') > 'A_a_prod_update$'). 72.78/10.60 tff('function_tensor_update$aa',axiom, 72.78/10.60 'tensor_update$aa'('fmb_A_update$_1','fmb_A_update$_1') = 'fmb_A_a_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvb$',type,'uvb$': ('A_update_set$' * 'A_update_bool_fun$') > 'A_update_bool_fun$'). 72.78/10.60 tff('function_uvb$',axiom, 72.78/10.60 'uvb$'('fmb_A_update_set$_1','fmb_A_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uvb$'('fmb_A_update_set$_1','fmb_A_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uvb$'('fmb_A_update_set$_1','fmb_A_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uvb$'('fmb_A_update_set$_1','fmb_A_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$i',type,'register_pair$i': ('A_update_d_update_fun$' * 'A_update_d_update_fun$') > 'A_a_prod_update_d_update_fun$'). 72.78/10.60 tff('function_register_pair$i',axiom, 72.78/10.60 'register_pair$i'('fmb_A_update_d_update_fun$_1','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_1','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_1','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_1','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_2','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_2','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_2','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_2','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_3','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_3','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_3','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_3','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_4','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_4','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_4','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 & 'register_pair$i'('fmb_A_update_d_update_fun$_4','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_d_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$q',type,'register_tensor$q': ('A_update_e_update_fun$' * 'A_update_e_update_fun$') > 'A_a_prod_update_e_e_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$q',axiom, 72.78/10.60 'register_tensor$q'('fmb_A_update_e_update_fun$_1','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_1','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_1','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_1','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_2','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_2','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_2','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_2','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_3','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_3','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_3','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_3','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_4','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_4','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_4','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$q'('fmb_A_update_e_update_fun$_4','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_e_e_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$g',type,'collect$g': ('F_f_prod_update_bool_fun$') > 'F_f_prod_update_set$'). 72.78/10.60 tff('function_collect$g',axiom, 72.78/10.60 'collect$g'('fmb_F_f_prod_update_bool_fun$_1') = 'fmb_F_f_prod_update_set$_1' 72.78/10.60 & 'collect$g'('fmb_F_f_prod_update_bool_fun$_2') = 'fmb_F_f_prod_update_set$_1' 72.78/10.60 & 'collect$g'('fmb_F_f_prod_update_bool_fun$_3') = 'fmb_F_f_prod_update_set$_1' 72.78/10.60 & 'collect$g'('fmb_F_f_prod_update_bool_fun$_4') = 'fmb_F_f_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$d',type,'image$d': ('E_update_b_update_fun$' * 'E_update_set$') > 'B_update_set$'). 72.78/10.60 tff('function_image$d',axiom, 72.78/10.60 'image$d'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$d'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$d'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$d'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzb$',type,'uzb$': ('A_update_c_update_fun$' * 'A_update_set$' * 'C_update_bool_fun$') > 'C_update_bool_fun$'). 72.78/10.60 tff('function_uzb$',axiom, 72.78/10.60 'uzb$'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uzb$'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bm',type,'fun_app$bm': ('E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$' * 'E_f_g_prod_prod_update$') > 'A_b_c_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$bm',axiom, 72.78/10.60 'fun_app$bm'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bm'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bm'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bm'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzd$',type,'uzd$': ('E_update_b_update_fun$' * 'E_update_set$' * 'B_update_bool_fun$') > 'B_update_bool_fun$'). 72.78/10.60 tff('function_uzd$',axiom, 72.78/10.60 'uzd$'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_1','fmb_E_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_2','fmb_E_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_3','fmb_E_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1','fmb_B_update_bool_fun$_1') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1','fmb_B_update_bool_fun$_2') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1','fmb_B_update_bool_fun$_3') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 & 'uzd$'('fmb_E_update_b_update_fun$_4','fmb_E_update_set$_1','fmb_B_update_bool_fun$_4') = 'fmb_B_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$r',type,'fun_app$r': ('B_update_a_b_c_prod_prod_update_fun$' * 'B_update$') > 'A_b_c_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$r',axiom, 72.78/10.60 'fun_app$r'('fmb_B_update_a_b_c_prod_prod_update_fun$_1','fmb_B_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$r'('fmb_B_update_a_b_c_prod_prod_update_fun$_2','fmb_B_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$r'('fmb_B_update_a_b_c_prod_prod_update_fun$_3','fmb_B_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$r'('fmb_B_update_a_b_c_prod_prod_update_fun$_4','fmb_B_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_inf$b',type,'inf$b': ('E_f_g_prod_prod_update_bool_fun_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_inf$b',axiom, 72.78/10.60 'inf$b'('fmb_E_f_g_prod_prod_update_bool_fun_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'inf$b'('fmb_E_f_g_prod_prod_update_bool_fun_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'inf$b'('fmb_E_f_g_prod_prod_update_bool_fun_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'inf$b'('fmb_E_f_g_prod_prod_update_bool_fun_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzr$',type,'uzr$': ('E_f_g_prod_prod_update_set_set$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uzr$',axiom, 72.78/10.60 'uzr$'('fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uzr$'('fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzr$'('fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uzr$'('fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$h',type,'comp_update$h': ('B_c_prod_update$') > 'B_c_prod_update_b_c_prod_update_fun$'). 72.78/10.60 tff('function_comp_update$h',axiom, 72.78/10.60 'comp_update$h'('fmb_B_c_prod_update$_1') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$g',type,'comp_update$g': ('G_update$') > 'G_update_g_update_fun$'). 72.78/10.60 tff('function_comp_update$g',axiom, 72.78/10.60 'comp_update$g'('fmb_G_update$_1') = 'fmb_G_update_g_update_fun$_2' 72.78/10.60 & 'comp_update$g'('fmb_G_update$_2') = 'fmb_G_update_g_update_fun$_3' 72.78/10.60 & 'comp_update$g'('fmb_G_update$_3') = 'fmb_G_update_g_update_fun$_4' 72.78/10.60 & 'comp_update$g'('fmb_G_update$_4') = 'fmb_G_update_g_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyr$',type,'uyr$': ('B_update_e_update_fun$' * 'B_update_set$' * 'E_update_bool_fun$') > 'E_update_bool_fun$'). 72.78/10.60 tff('function_uyr$',axiom, 72.78/10.60 'uyr$'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_1','fmb_B_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_2','fmb_B_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_3','fmb_B_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyr$'('fmb_B_update_e_update_fun$_4','fmb_B_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$w',type,'tensor_update$w': ('D_update$' * 'A_update$') > 'D_a_prod_update$'). 72.78/10.60 tff('function_tensor_update$w',axiom, 72.78/10.60 'tensor_update$w'('fmb_D_update$_1','fmb_A_update$_1') = 'fmb_D_a_prod_update$_3' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$o',type,'tensor_update$o': ('A_update$' * 'E_update$') > 'A_e_prod_update$'). 72.78/10.60 tff('function_tensor_update$o',axiom, 72.78/10.60 'tensor_update$o'('fmb_A_update$_1','fmb_E_update$_1') = 'fmb_A_e_prod_update$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvz$',type,'uvz$': ('A_update_d_update_fun$') > 'A_update_e_d_prod_update_fun$'). 72.78/10.60 tff('function_uvz$',axiom, 72.78/10.60 'uvz$'('fmb_A_update_d_update_fun$_1') = 'fmb_A_update_e_d_prod_update_fun$_3' 72.78/10.60 & 'uvz$'('fmb_A_update_d_update_fun$_2') = 'fmb_A_update_e_d_prod_update_fun$_4' 72.78/10.60 & 'uvz$'('fmb_A_update_d_update_fun$_3') = 'fmb_A_update_e_d_prod_update_fun$_4' 72.78/10.60 & 'uvz$'('fmb_A_update_d_update_fun$_4') = 'fmb_A_update_e_d_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyv$',type,'uyv$': ('E_update_c_update_fun$' * 'E_update_set$' * 'C_update_bool_fun$') > 'C_update_bool_fun$'). 72.78/10.60 tff('function_uyv$',axiom, 72.78/10.60 'uyv$'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_1','fmb_E_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_2','fmb_E_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_3','fmb_E_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uyv$'('fmb_E_update_c_update_fun$_4','fmb_E_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$d',type,'tensor_update$d': ('D_update$') > 'D_update_d_d_prod_update_fun$'). 72.78/10.60 tff('function_tensor_update$d',axiom, 72.78/10.60 'tensor_update$d'('fmb_D_update$_1') = 'fmb_D_update_d_d_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dn',type,'fun_app$dn': ('A_a_prod_update_e_update_fun$' * 'A_a_prod_update$') > 'E_update$'). 72.78/10.60 tff('function_fun_app$dn',axiom, 72.78/10.60 'fun_app$dn'('fmb_A_a_prod_update_e_update_fun$_1','fmb_A_a_prod_update$_1') = 'fmb_E_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uym$',type,'uym$': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$' * 'E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.60 tff('function_uym$',axiom, 72.78/10.60 'uym$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.60 & 'uym$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 & 'uym$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.60 & 'uym$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 & 'uym$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.60 & 'uym$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 & 'uym$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.60 & 'uym$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyt$',type,'uyt$': ('A_update_e_update_fun$' * 'A_update_set$' * 'E_update_bool_fun$') > 'E_update_bool_fun$'). 72.78/10.60 tff('function_uyt$',axiom, 72.78/10.60 'uyt$'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 & 'uyt$'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_E_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$j',type,'image$j': ('A_update_c_update_fun$' * 'A_update_set$') > 'C_update_set$'). 72.78/10.60 tff('function_image$j',axiom, 72.78/10.60 'image$j'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$j'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$j'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$j'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$e',type,'fun_app$e': ('F_g_prod_update_e_f_g_prod_prod_update_fun$' * 'F_g_prod_update$') > 'E_f_g_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$e',axiom, 72.78/10.60 'fun_app$e'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$e'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$e'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_3','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 & 'fun_app$e'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_4','fmb_F_g_prod_update$_1') = 'fmb_E_f_g_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyi$',type,'uyi$': ('A_update_f_g_prod_update_fun$' * 'A_update_set$') > 'F_g_prod_update_bool_fun$'). 72.78/10.60 tff('function_uyi$',axiom, 72.78/10.60 'uyi$'('fmb_A_update_f_g_prod_update_fun$_1','fmb_A_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyi$'('fmb_A_update_f_g_prod_update_fun$_2','fmb_A_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyi$'('fmb_A_update_f_g_prod_update_fun$_3','fmb_A_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyi$'('fmb_A_update_f_g_prod_update_fun$_4','fmb_A_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$aa',type,'fun_app$aa': ('A_update_e_e_prod_update_fun$' * 'A_update$') > 'E_e_prod_update$'). 72.78/10.60 tff('function_fun_app$aa',axiom, 72.78/10.60 'fun_app$aa'('fmb_A_update_e_e_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'fun_app$aa'('fmb_A_update_e_e_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_E_e_prod_update$_2' 72.78/10.60 & 'fun_app$aa'('fmb_A_update_e_e_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_E_e_prod_update$_4' 72.78/10.60 & 'fun_app$aa'('fmb_A_update_e_e_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_E_e_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_comp_update$c',type,'comp_update$c': ('B_update$') > 'B_update_b_update_fun$'). 72.78/10.60 tff('function_comp_update$c',axiom, 72.78/10.60 'comp_update$c'('fmb_B_update$_1') = 'fmb_B_update_b_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$z',type,'image$z': ('A_update_f_g_prod_update_fun$' * 'A_update_set$') > 'F_g_prod_update_set$'). 72.78/10.60 tff('function_image$z',axiom, 72.78/10.60 'image$z'('fmb_A_update_f_g_prod_update_fun$_1','fmb_A_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$z'('fmb_A_update_f_g_prod_update_fun$_2','fmb_A_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$z'('fmb_A_update_f_g_prod_update_fun$_3','fmb_A_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 & 'image$z'('fmb_A_update_f_g_prod_update_fun$_4','fmb_A_update_set$_1') = 'fmb_F_g_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyc$',type,'uyc$': ('C_update_b_c_prod_update_fun$' * 'C_update_set$') > 'B_c_prod_update_bool_fun$'). 72.78/10.60 tff('function_uyc$',axiom, 72.78/10.60 'uyc$'('fmb_C_update_b_c_prod_update_fun$_1','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 & 'uyc$'('fmb_C_update_b_c_prod_update_fun$_2','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 & 'uyc$'('fmb_C_update_b_c_prod_update_fun$_3','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 & 'uyc$'('fmb_C_update_b_c_prod_update_fun$_4','fmb_C_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxv$',type,'uxv$': ('E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$') > 'E_f_g_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uxv$',axiom, 72.78/10.60 'uxv$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uxv$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uxv$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_3') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 & 'uxv$'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_update_fun$_4') = 'fmb_E_f_g_prod_prod_update_bool_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$h',type,'fun_app$h': ('C_update_b_c_prod_update_fun$' * 'C_update$') > 'B_c_prod_update$'). 72.78/10.60 tff('function_fun_app$h',axiom, 72.78/10.60 'fun_app$h'('fmb_C_update_b_c_prod_update_fun$_1','fmb_C_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$h'('fmb_C_update_b_c_prod_update_fun$_2','fmb_C_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$h'('fmb_C_update_b_c_prod_update_fun$_3','fmb_C_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$h'('fmb_C_update_b_c_prod_update_fun$_4','fmb_C_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$u',type,'fun_app$u': ('A_update_f_update_fun$' * 'A_update$') > 'F_update$'). 72.78/10.60 tff('function_fun_app$u',axiom, 72.78/10.60 'fun_app$u'('fmb_A_update_f_update_fun$_1','fmb_A_update$_1') = 'fmb_F_update$_4' 72.78/10.60 & 'fun_app$u'('fmb_A_update_f_update_fun$_2','fmb_A_update$_1') = 'fmb_F_update$_4' 72.78/10.60 & 'fun_app$u'('fmb_A_update_f_update_fun$_3','fmb_A_update$_1') = 'fmb_F_update$_4' 72.78/10.60 & 'fun_app$u'('fmb_A_update_f_update_fun$_4','fmb_A_update$_1') = 'fmb_F_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwv$',type,'uwv$': ('E_f_g_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$'). 72.78/10.60 tff('function_uwv$',axiom, 72.78/10.60 'uwv$'('fmb_E_f_g_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_4' 72.78/10.60 & 'uwv$'('fmb_E_f_g_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_bool_fun_e_f_g_prod_prod_update_bool_fun_fun$_3' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$s',type,'register_tensor$s': ('A_update_e_update_fun$' * 'A_update_b_update_fun$') > 'A_a_prod_update_e_b_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$s',axiom, 72.78/10.60 'register_tensor$s'('fmb_A_update_e_update_fun$_1','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_1','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_1','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_1','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_2','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_2','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_2','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_2','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_3','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_3','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_3','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_3','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_4','fmb_A_update_b_update_fun$_1') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_4','fmb_A_update_b_update_fun$_2') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_4','fmb_A_update_b_update_fun$_3') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$s'('fmb_A_update_e_update_fun$_4','fmb_A_update_b_update_fun$_4') = 'fmb_A_a_prod_update_e_b_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$f',type,'register_pair$f': ('A_update_e_update_fun$' * 'A_update_e_update_fun$') > 'A_a_prod_update_e_update_fun$'). 72.78/10.60 tff('function_register_pair$f',axiom, 72.78/10.60 'register_pair$f'('fmb_A_update_e_update_fun$_1','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_1','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_1','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_1','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_2','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_2','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_2','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_2','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_3','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_3','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_3','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_3','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_4','fmb_A_update_e_update_fun$_1') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_4','fmb_A_update_e_update_fun$_2') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_4','fmb_A_update_e_update_fun$_3') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 & 'register_pair$f'('fmb_A_update_e_update_fun$_4','fmb_A_update_e_update_fun$_4') = 'fmb_A_a_prod_update_e_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ai',type,'fun_app$ai': ('A_update_a_update_fun$' * 'A_update$') > 'A_update$'). 72.78/10.60 tff('function_fun_app$ai',axiom, 72.78/10.60 'fun_app$ai'('fmb_A_update_a_update_fun$_1','fmb_A_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$ai'('fmb_A_update_a_update_fun$_2','fmb_A_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$ai'('fmb_A_update_a_update_fun$_3','fmb_A_update$_1') = 'fmb_A_update$_1' 72.78/10.60 & 'fun_app$ai'('fmb_A_update_a_update_fun$_4','fmb_A_update$_1') = 'fmb_A_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$cy',type,'fun_app$cy': ('E_update_f_update_fun$' * 'E_update$') > 'F_update$'). 72.78/10.60 tff('function_fun_app$cy',axiom, 72.78/10.60 'fun_app$cy'('fmb_E_update_f_update_fun$_1','fmb_E_update$_1') = 'fmb_F_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$an',type,'image$an': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$'). 72.78/10.60 tff('function_image$an',axiom, 72.78/10.60 'image$an'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$an'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.60 & 'image$an'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$an'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.60 & 'image$an'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$an'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.60 & 'image$an'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1' 72.78/10.60 & 'image$an'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$q',type,'image$q': ('C_update_b_update_fun$' * 'C_update_set$') > 'B_update_set$'). 72.78/10.60 tff('function_image$q',axiom, 72.78/10.60 'image$q'('fmb_C_update_b_update_fun$_1','fmb_C_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$q'('fmb_C_update_b_update_fun$_2','fmb_C_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$q'('fmb_C_update_b_update_fun$_3','fmb_C_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'image$q'('fmb_C_update_b_update_fun$_4','fmb_C_update_set$_1') = 'fmb_B_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$p',type,'collect$p': ('E_f_g_prod_prod_update_set_bool_fun$') > 'E_f_g_prod_prod_update_set_set$'). 72.78/10.60 tff('function_collect$p',axiom, 72.78/10.60 'collect$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1') = 'fmb_E_f_g_prod_prod_update_set_set$_1' 72.78/10.60 & 'collect$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2') = 'fmb_E_f_g_prod_prod_update_set_set$_3' 72.78/10.60 & 'collect$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3') = 'fmb_E_f_g_prod_prod_update_set_set$_2' 72.78/10.60 & 'collect$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4') = 'fmb_E_f_g_prod_prod_update_set_set$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$m',type,'collect$m': ('C_update_bool_fun$') > 'C_update_set$'). 72.78/10.60 tff('function_collect$m',axiom, 72.78/10.60 'collect$m'('fmb_C_update_bool_fun$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'collect$m'('fmb_C_update_bool_fun$_2') = 'fmb_C_update_set$_1' 72.78/10.60 & 'collect$m'('fmb_C_update_bool_fun$_3') = 'fmb_C_update_set$_1' 72.78/10.60 & 'collect$m'('fmb_C_update_bool_fun$_4') = 'fmb_C_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwy$',type,'uwy$': ('A_update_f_update_fun$') > 'A_update_f_g_prod_update_fun$'). 72.78/10.60 tff('function_uwy$',axiom, 72.78/10.60 'uwy$'('fmb_A_update_f_update_fun$_1') = 'fmb_A_update_f_g_prod_update_fun$_2' 72.78/10.60 & 'uwy$'('fmb_A_update_f_update_fun$_2') = 'fmb_A_update_f_g_prod_update_fun$_2' 72.78/10.60 & 'uwy$'('fmb_A_update_f_update_fun$_3') = 'fmb_A_update_f_g_prod_update_fun$_2' 72.78/10.60 & 'uwy$'('fmb_A_update_f_update_fun$_4') = 'fmb_A_update_f_g_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwi$',type,'uwi$': ('A_update_e_update_fun$') > 'A_update_e_e_prod_update_fun$'). 72.78/10.60 tff('function_uwi$',axiom, 72.78/10.60 'uwi$'('fmb_A_update_e_update_fun$_1') = 'fmb_A_update_e_e_prod_update_fun$_2' 72.78/10.60 & 'uwi$'('fmb_A_update_e_update_fun$_2') = 'fmb_A_update_e_e_prod_update_fun$_2' 72.78/10.60 & 'uwi$'('fmb_A_update_e_update_fun$_3') = 'fmb_A_update_e_e_prod_update_fun$_2' 72.78/10.60 & 'uwi$'('fmb_A_update_e_update_fun$_4') = 'fmb_A_update_e_e_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzp$',type,'uzp$': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uzp$',axiom, 72.78/10.60 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uzp$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxx$',type,'uxx$': ('E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$') > 'A_b_c_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uxx$',axiom, 72.78/10.60 'uxx$'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_1') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uxx$'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_2') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uxx$'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_3') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 & 'uxx$'('fmb_E_f_g_prod_prod_update_a_b_c_prod_prod_update_fun$_4') = 'fmb_A_b_c_prod_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$k',type,'tensor_update$k': ('E_update$' * 'D_update$') > 'E_d_prod_update$'). 72.78/10.60 tff('function_tensor_update$k',axiom, 72.78/10.60 'tensor_update$k'('fmb_E_update$_1','fmb_D_update$_1') = 'fmb_E_d_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_less_eq$',type,'less_eq$': ('E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_set_bool_fun$'). 72.78/10.60 tff('function_less_eq$',axiom, 72.78/10.60 'less_eq$'('fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_1' 72.78/10.60 & 'less_eq$'('fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$t',type,'register_tensor$t': ('B_update_a_update_fun$' * 'C_update_b_c_prod_update_fun$') > 'B_c_prod_update_a_b_c_prod_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$t',axiom, 72.78/10.60 'register_tensor$t'('fmb_B_update_a_update_fun$_1','fmb_C_update_b_c_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_1','fmb_C_update_b_c_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_1','fmb_C_update_b_c_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_1','fmb_C_update_b_c_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_2','fmb_C_update_b_c_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_2','fmb_C_update_b_c_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_2','fmb_C_update_b_c_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_2','fmb_C_update_b_c_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_3','fmb_C_update_b_c_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_3','fmb_C_update_b_c_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_3','fmb_C_update_b_c_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_3','fmb_C_update_b_c_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_4','fmb_C_update_b_c_prod_update_fun$_1') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_4','fmb_C_update_b_c_prod_update_fun$_2') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_4','fmb_C_update_b_c_prod_update_fun$_3') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$t'('fmb_B_update_a_update_fun$_4','fmb_C_update_b_c_prod_update_fun$_4') = 'fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$p',type,'register_tensor$p': ('A_update_e_update_fun$' * 'A_update_f_update_fun$') > 'A_a_prod_update_e_f_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$p',axiom, 72.78/10.60 'register_tensor$p'('fmb_A_update_e_update_fun$_1','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_1','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_1','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_1','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_2','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_2','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_2','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_2','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_3','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_3','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_3','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_3','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_4','fmb_A_update_f_update_fun$_1') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_4','fmb_A_update_f_update_fun$_2') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_4','fmb_A_update_f_update_fun$_3') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$p'('fmb_A_update_e_update_fun$_4','fmb_A_update_f_update_fun$_4') = 'fmb_A_a_prod_update_e_f_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_inf$a',type,'inf$a': ('E_f_g_prod_prod_update_set_set$') > 'E_f_g_prod_prod_update_set$'). 72.78/10.60 tff('function_inf$a',axiom, 72.78/10.60 'inf$a'('fmb_E_f_g_prod_prod_update_set_set$_1') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'inf$a'('fmb_E_f_g_prod_prod_update_set_set$_2') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'inf$a'('fmb_E_f_g_prod_prod_update_set_set$_3') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 & 'inf$a'('fmb_E_f_g_prod_prod_update_set_set$_4') = 'fmb_E_f_g_prod_prod_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$b',type,'fun_app$b': ('F_update_f_g_prod_update_fun$' * 'F_update$') > 'F_g_prod_update$'). 72.78/10.60 tff('function_fun_app$b',axiom, 72.78/10.60 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_1','fmb_F_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_1','fmb_F_update$_2') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_1','fmb_F_update$_3') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_1','fmb_F_update$_4') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_2','fmb_F_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_2','fmb_F_update$_2') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_2','fmb_F_update$_3') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_2','fmb_F_update$_4') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_3','fmb_F_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_3','fmb_F_update$_2') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_3','fmb_F_update$_3') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_3','fmb_F_update$_4') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_4','fmb_F_update$_1') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_4','fmb_F_update$_2') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_4','fmb_F_update$_3') = 'fmb_F_g_prod_update$_1' 72.78/10.60 & 'fun_app$b'('fmb_F_update_f_g_prod_update_fun$_4','fmb_F_update$_4') = 'fmb_F_g_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uum$',type,'uum$': ('F_update_set$' * 'F_update_set$') > 'F_f_prod_update_bool_fun$'). 72.78/10.60 tff('function_uum$',axiom, 72.78/10.60 'uum$'('fmb_F_update_set$_1','fmb_F_update_set$_1') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_1','fmb_F_update_set$_2') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_1','fmb_F_update_set$_3') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_1','fmb_F_update_set$_4') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_2','fmb_F_update_set$_1') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_2','fmb_F_update_set$_2') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_2','fmb_F_update_set$_3') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_2','fmb_F_update_set$_4') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_3','fmb_F_update_set$_1') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_3','fmb_F_update_set$_2') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_3','fmb_F_update_set$_3') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_3','fmb_F_update_set$_4') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_4','fmb_F_update_set$_1') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_4','fmb_F_update_set$_2') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_4','fmb_F_update_set$_3') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 & 'uum$'('fmb_F_update_set$_4','fmb_F_update_set$_4') = 'fmb_F_f_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_collect$n',type,'collect$n': ('B_update_bool_fun$') > 'B_update_set$'). 72.78/10.60 tff('function_collect$n',axiom, 72.78/10.60 'collect$n'('fmb_B_update_bool_fun$_1') = 'fmb_B_update_set$_1' 72.78/10.60 & 'collect$n'('fmb_B_update_bool_fun$_2') = 'fmb_B_update_set$_1' 72.78/10.60 & 'collect$n'('fmb_B_update_bool_fun$_3') = 'fmb_B_update_set$_1' 72.78/10.60 & 'collect$n'('fmb_B_update_bool_fun$_4') = 'fmb_B_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyf$',type,'uyf$': ('E_update_f_g_prod_update_fun$' * 'E_update_set$') > 'F_g_prod_update_bool_fun$'). 72.78/10.60 tff('function_uyf$',axiom, 72.78/10.60 'uyf$'('fmb_E_update_f_g_prod_update_fun$_1','fmb_E_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyf$'('fmb_E_update_f_g_prod_update_fun$_2','fmb_E_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyf$'('fmb_E_update_f_g_prod_update_fun$_3','fmb_E_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uyf$'('fmb_E_update_f_g_prod_update_fun$_4','fmb_E_update_set$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_inf$c',type,'inf$c': ('E_f_g_prod_prod_update_set$') > 'E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$'). 72.78/10.60 tff('function_inf$c',axiom, 72.78/10.60 'inf$c'('fmb_E_f_g_prod_prod_update_set$_1') = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4' 72.78/10.60 & 'inf$c'('fmb_E_f_g_prod_prod_update_set$_2') = 'fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxp$',type,'uxp$': ('C_update$') > 'C_update_c_update_fun$'). 72.78/10.60 tff('function_uxp$',axiom, 72.78/10.60 'uxp$'('fmb_C_update$_1') = 'fmb_C_update_c_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_tensor_update$b',type,'tensor_update$b': ('F_update$') > 'G_update_f_g_prod_update_fun$'). 72.78/10.60 tff('function_tensor_update$b',axiom, 72.78/10.60 'tensor_update$b'('fmb_F_update$_1') = 'fmb_G_update_f_g_prod_update_fun$_2' 72.78/10.60 & 'tensor_update$b'('fmb_F_update$_2') = 'fmb_G_update_f_g_prod_update_fun$_2' 72.78/10.60 & 'tensor_update$b'('fmb_F_update$_3') = 'fmb_G_update_f_g_prod_update_fun$_4' 72.78/10.60 & 'tensor_update$b'('fmb_F_update$_4') = 'fmb_G_update_f_g_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzm$',type,'uzm$': ('B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'B_c_prod_update_bool_fun$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$'). 72.78/10.60 tff('function_uzm$',axiom, 72.78/10.60 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_B_c_prod_update_bool_fun$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_B_c_prod_update_bool_fun$_2') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_B_c_prod_update_bool_fun$_3') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 & 'uzm$'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_B_c_prod_update_bool_fun$_4') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uux$',type,'uux$': ('C_update$') > 'B_update_b_c_prod_update_fun$'). 72.78/10.60 tff('function_uux$',axiom, 72.78/10.60 'uux$'('fmb_C_update$_1') = 'fmb_B_update_b_c_prod_update_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$cn',type,'fun_app$cn': ('C_update_d_update_fun$' * 'C_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$cn',axiom, 72.78/10.60 'fun_app$cn'('fmb_C_update_d_update_fun$_1','fmb_C_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cn'('fmb_C_update_d_update_fun$_2','fmb_C_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cn'('fmb_C_update_d_update_fun$_3','fmb_C_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cn'('fmb_C_update_d_update_fun$_4','fmb_C_update$_1') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uuq$',type,'uuq$': ('F_update_set$' * 'A_update_set$') > 'F_a_prod_update_bool_fun$'). 72.78/10.60 tff('function_uuq$',axiom, 72.78/10.60 'uuq$'('fmb_F_update_set$_1','fmb_A_update_set$_1') = 'fmb_F_a_prod_update_bool_fun$_2' 72.78/10.60 & 'uuq$'('fmb_F_update_set$_2','fmb_A_update_set$_1') = 'fmb_F_a_prod_update_bool_fun$_2' 72.78/10.60 & 'uuq$'('fmb_F_update_set$_3','fmb_A_update_set$_1') = 'fmb_F_a_prod_update_bool_fun$_2' 72.78/10.60 & 'uuq$'('fmb_F_update_set$_4','fmb_A_update_set$_1') = 'fmb_F_a_prod_update_bool_fun$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$g',type,'register_tensor$g': ('F_update_a_update_fun$' * 'G_update_b_c_prod_update_fun$' * 'F_g_prod_update$') > 'A_b_c_prod_prod_update$'). 72.78/10.60 tff('function_register_tensor$g',axiom, 72.78/10.60 'register_tensor$g'('fmb_F_update_a_update_fun$_1','fmb_G_update_b_c_prod_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$cl',type,'fun_app$cl': ('F_update_d_update_fun$' * 'F_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$cl',axiom, 72.78/10.60 'fun_app$cl'('fmb_F_update_d_update_fun$_1','fmb_F_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_1','fmb_F_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_1','fmb_F_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_1','fmb_F_update$_4') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_2','fmb_F_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_2','fmb_F_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_2','fmb_F_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_2','fmb_F_update$_4') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_3','fmb_F_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_3','fmb_F_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_3','fmb_F_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_3','fmb_F_update$_4') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_4','fmb_F_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_4','fmb_F_update$_2') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_4','fmb_F_update$_3') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$cl'('fmb_F_update_d_update_fun$_4','fmb_F_update$_4') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uvo$',type,'uvo$': ('B_c_prod_update_set$') > 'B_c_prod_update_bool_fun$'). 72.78/10.60 tff('function_uvo$',axiom, 72.78/10.60 'uvo$'('fmb_B_c_prod_update_set$_1') = 'fmb_B_c_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$i',type,'fun_app$i': ('A_update_a_b_c_prod_prod_update_fun$' * 'A_update$') > 'A_b_c_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$i',axiom, 72.78/10.60 'fun_app$i'('fmb_A_update_a_b_c_prod_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$i'('fmb_A_update_a_b_c_prod_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$i'('fmb_A_update_a_b_c_prod_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 & 'fun_app$i'('fmb_A_update_a_b_c_prod_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_A_b_c_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_image$f',type,'image$f': ('C_update_c_update_fun$' * 'C_update_set$') > 'C_update_set$'). 72.78/10.60 tff('function_image$f',axiom, 72.78/10.60 'image$f'('fmb_C_update_c_update_fun$_1','fmb_C_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$f'('fmb_C_update_c_update_fun$_2','fmb_C_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$f'('fmb_C_update_c_update_fun$_3','fmb_C_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 & 'image$f'('fmb_C_update_c_update_fun$_4','fmb_C_update_set$_1') = 'fmb_C_update_set$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ab',type,'fun_app$ab': ('A_update_e_d_prod_update_fun$' * 'A_update$') > 'E_d_prod_update$'). 72.78/10.60 tff('function_fun_app$ab',axiom, 72.78/10.60 'fun_app$ab'('fmb_A_update_e_d_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'fun_app$ab'('fmb_A_update_e_d_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'fun_app$ab'('fmb_A_update_e_d_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_E_d_prod_update$_4' 72.78/10.60 & 'fun_app$ab'('fmb_A_update_e_d_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_E_d_prod_update$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwt$',type,'uwt$': ('F_g_prod_update_bool_fun$' * 'F_g_prod_update_bool_fun$') > 'F_g_prod_update_bool_fun$'). 72.78/10.60 tff('function_uwt$',axiom, 72.78/10.60 'uwt$'('fmb_F_g_prod_update_bool_fun$_1','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_1','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_1','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_1','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_2','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_2','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_2','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_2','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_3','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_3','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_3','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_3','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_4','fmb_F_g_prod_update_bool_fun$_1') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_4','fmb_F_g_prod_update_bool_fun$_2') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_4','fmb_F_g_prod_update_bool_fun$_3') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 & 'uwt$'('fmb_F_g_prod_update_bool_fun$_4','fmb_F_g_prod_update_bool_fun$_4') = 'fmb_F_g_prod_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uyu$',type,'uyu$': ('A_update_e_update_fun$' * 'A_update_set$' * 'E_update_bool_fun$') > 'A_update_bool_fun$'). 72.78/10.60 tff('function_uyu$',axiom, 72.78/10.60 'uyu$'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_1','fmb_A_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_2','fmb_A_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_3','fmb_A_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1','fmb_E_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1','fmb_E_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1','fmb_E_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uyu$'('fmb_A_update_e_update_fun$_4','fmb_A_update_set$_1','fmb_E_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxr$',type,'uxr$': ('A_update$') > 'A_update_a_update_fun$'). 72.78/10.60 tff('function_uxr$',axiom, 72.78/10.60 'uxr$'('fmb_A_update$_1') = 'fmb_A_update_a_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$g',type,'fun_app$g': ('B_update_b_c_prod_update_fun$' * 'B_update$') > 'B_c_prod_update$'). 72.78/10.60 tff('function_fun_app$g',axiom, 72.78/10.60 'fun_app$g'('fmb_B_update_b_c_prod_update_fun$_1','fmb_B_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$g'('fmb_B_update_b_c_prod_update_fun$_2','fmb_B_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$g'('fmb_B_update_b_c_prod_update_fun$_3','fmb_B_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$g'('fmb_B_update_b_c_prod_update_fun$_4','fmb_B_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uzc$',type,'uzc$': ('A_update_c_update_fun$' * 'A_update_set$' * 'C_update_bool_fun$') > 'A_update_bool_fun$'). 72.78/10.60 tff('function_uzc$',axiom, 72.78/10.60 'uzc$'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_1','fmb_A_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_2','fmb_A_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_3','fmb_A_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 & 'uzc$'('fmb_A_update_c_update_fun$_4','fmb_A_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_A_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ao',type,'fun_app$ao': ('D_update_d_update_fun$' * 'D_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$ao',axiom, 72.78/10.60 'fun_app$ao'('fmb_D_update_d_update_fun$_1','fmb_D_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ao'('fmb_D_update_d_update_fun$_2','fmb_D_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ao'('fmb_D_update_d_update_fun$_3','fmb_D_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ao'('fmb_D_update_d_update_fun$_4','fmb_D_update$_1') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uxd$',type,'uxd$': ('B_c_prod_update_c_update_fun$') > 'B_c_prod_update_b_c_prod_update_fun$'). 72.78/10.60 tff('function_uxd$',axiom, 72.78/10.60 'uxd$'('fmb_B_c_prod_update_c_update_fun$_1') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_4' 72.78/10.60 & 'uxd$'('fmb_B_c_prod_update_c_update_fun$_2') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_4' 72.78/10.60 & 'uxd$'('fmb_B_c_prod_update_c_update_fun$_3') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_4' 72.78/10.60 & 'uxd$'('fmb_B_c_prod_update_c_update_fun$_4') = 'fmb_B_c_prod_update_b_c_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$aj',type,'fun_app$aj': ('A_update_a_e_prod_update_fun$' * 'A_update$') > 'A_e_prod_update$'). 72.78/10.60 tff('function_fun_app$aj',axiom, 72.78/10.60 'fun_app$aj'('fmb_A_update_a_e_prod_update_fun$_1','fmb_A_update$_1') = 'fmb_A_e_prod_update$_4' 72.78/10.60 & 'fun_app$aj'('fmb_A_update_a_e_prod_update_fun$_2','fmb_A_update$_1') = 'fmb_A_e_prod_update$_2' 72.78/10.60 & 'fun_app$aj'('fmb_A_update_a_e_prod_update_fun$_3','fmb_A_update$_1') = 'fmb_A_e_prod_update$_2' 72.78/10.60 & 'fun_app$aj'('fmb_A_update_a_e_prod_update_fun$_4','fmb_A_update$_1') = 'fmb_A_e_prod_update$_2' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ad',type,'fun_app$ad': ('A_update_d_update_fun$' * 'A_update$') > 'D_update$'). 72.78/10.60 tff('function_fun_app$ad',axiom, 72.78/10.60 'fun_app$ad'('fmb_A_update_d_update_fun$_1','fmb_A_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ad'('fmb_A_update_d_update_fun$_2','fmb_A_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ad'('fmb_A_update_d_update_fun$_3','fmb_A_update$_1') = 'fmb_D_update$_1' 72.78/10.60 & 'fun_app$ad'('fmb_A_update_d_update_fun$_4','fmb_A_update$_1') = 'fmb_D_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uuz$',type,'uuz$': ('C_update_set$' * 'C_update_bool_fun$') > 'C_update_bool_fun$'). 72.78/10.60 tff('function_uuz$',axiom, 72.78/10.60 'uuz$'('fmb_C_update_set$_1','fmb_C_update_bool_fun$_1') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uuz$'('fmb_C_update_set$_1','fmb_C_update_bool_fun$_2') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uuz$'('fmb_C_update_set$_1','fmb_C_update_bool_fun$_3') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 & 'uuz$'('fmb_C_update_set$_1','fmb_C_update_bool_fun$_4') = 'fmb_C_update_bool_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_uwx$',type,'uwx$': ('C_update_b_c_prod_update_fun$') > 'C_update_a_b_c_prod_prod_update_fun$'). 72.78/10.60 tff('function_uwx$',axiom, 72.78/10.60 'uwx$'('fmb_C_update_b_c_prod_update_fun$_1') = 'fmb_C_update_a_b_c_prod_prod_update_fun$_2' 72.78/10.60 & 'uwx$'('fmb_C_update_b_c_prod_update_fun$_2') = 'fmb_C_update_a_b_c_prod_prod_update_fun$_3' 72.78/10.60 & 'uwx$'('fmb_C_update_b_c_prod_update_fun$_3') = 'fmb_C_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.60 & 'uwx$'('fmb_C_update_b_c_prod_update_fun$_4') = 'fmb_C_update_a_b_c_prod_prod_update_fun$_4' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$dq',type,'fun_app$dq': ('A_a_prod_update_a_update_fun$' * 'A_a_prod_update$') > 'A_update$'). 72.78/10.60 tff('function_fun_app$dq',axiom, 72.78/10.60 'fun_app$dq'('fmb_A_a_prod_update_a_update_fun$_1','fmb_A_a_prod_update$_1') = 'fmb_A_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$ax',type,'fun_app$ax': ('B_c_prod_update_b_c_prod_update_fun$' * 'B_c_prod_update$') > 'B_c_prod_update$'). 72.78/10.60 tff('function_fun_app$ax',axiom, 72.78/10.60 'fun_app$ax'('fmb_B_c_prod_update_b_c_prod_update_fun$_1','fmb_B_c_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$ax'('fmb_B_c_prod_update_b_c_prod_update_fun$_2','fmb_B_c_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$ax'('fmb_B_c_prod_update_b_c_prod_update_fun$_3','fmb_B_c_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 & 'fun_app$ax'('fmb_B_c_prod_update_b_c_prod_update_fun$_4','fmb_B_c_prod_update$_1') = 'fmb_B_c_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_tensor$r',type,'register_tensor$r': ('A_update_e_update_fun$' * 'A_update_d_update_fun$') > 'A_a_prod_update_e_d_prod_update_fun$'). 72.78/10.60 tff('function_register_tensor$r',axiom, 72.78/10.60 'register_tensor$r'('fmb_A_update_e_update_fun$_1','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_1','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_1','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_1','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_2','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_2','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_2','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_2','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_3','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_3','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_3','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_3','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_4','fmb_A_update_d_update_fun$_1') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_4','fmb_A_update_d_update_fun$_2') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_4','fmb_A_update_d_update_fun$_3') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 & 'register_tensor$r'('fmb_A_update_e_update_fun$_4','fmb_A_update_d_update_fun$_4') = 'fmb_A_a_prod_update_e_d_prod_update_fun$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register_pair$q',type,'register_pair$q': ('F_update_b_update_fun$' * 'G_update_b_update_fun$' * 'F_g_prod_update$') > 'B_update$'). 72.78/10.60 tff('function_register_pair$q',axiom, 72.78/10.60 'register_pair$q'('fmb_F_update_b_update_fun$_1','fmb_G_update_b_update_fun$_1','fmb_F_g_prod_update$_1') = 'fmb_B_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bt',type,'fun_app$bt': ('B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$' * 'B_c_prod_update$') > 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$'). 72.78/10.60 tff('function_fun_app$bt',axiom, 72.78/10.60 'fun_app$bt'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1','fmb_B_c_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bt'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2','fmb_B_c_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bt'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3','fmb_B_c_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 & 'fun_app$bt'('fmb_B_c_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4','fmb_B_c_prod_update$_1') = 'fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1' 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_top$h',type,'top$h': $o). 72.78/10.60 tff('top$h_definition',axiom,'top$h'). 72.78/10.60 tff('declare_register$bo',type,'register$bo': ('B_c_prod_update_a_b_c_prod_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$bo',axiom, 72.78/10.60 'register$bo'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1') 72.78/10.60 & 'register$bo'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2') 72.78/10.60 & 'register$bo'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3') 72.78/10.60 & 'register$bo'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$j',type,'separating$j': ('D_itself$' * 'C_update_set$') > $o). 72.78/10.60 tff('predicate_separating$j',axiom, 72.78/10.60 'separating$j'('fmb_D_itself$_1','fmb_C_update_set$_1') 72.78/10.60 & 'separating$j'('fmb_D_itself$_2','fmb_C_update_set$_1') 72.78/10.60 & 'separating$j'('fmb_D_itself$_3','fmb_C_update_set$_1') 72.78/10.60 & 'separating$j'('fmb_D_itself$_4','fmb_C_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_member$',type,'member$': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$') > $o). 72.78/10.60 tff('predicate_member$',axiom, 72.78/10.60 'member$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') 72.78/10.60 & ~'member$'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$ce',type,'register$ce': ('C_update_e_update_fun$') > $o). 72.78/10.60 tff('predicate_register$ce',axiom, 72.78/10.60 ~'register$ce'('fmb_C_update_e_update_fun$_1') 72.78/10.60 & ~'register$ce'('fmb_C_update_e_update_fun$_2') 72.78/10.60 & ~'register$ce'('fmb_C_update_e_update_fun$_3') 72.78/10.60 & ~'register$ce'('fmb_C_update_e_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$bn',type,'fun_app$bn': ('Bool_bool_fun$' * tlbool) > $o). 72.78/10.60 tff('predicate_fun_app$bn',axiom, 72.78/10.60 'fun_app$bn'('fmb_Bool_bool_fun$_1',fmb_tlbool_1) 72.78/10.60 & 'fun_app$bn'('fmb_Bool_bool_fun$_1',fmb_tlbool_2) 72.78/10.60 & 'fun_app$bn'('fmb_Bool_bool_fun$_2',fmb_tlbool_1) 72.78/10.60 & ~'fun_app$bn'('fmb_Bool_bool_fun$_2',fmb_tlbool_2) 72.78/10.60 & ~'fun_app$bn'('fmb_Bool_bool_fun$_3',fmb_tlbool_1) 72.78/10.60 & 'fun_app$bn'('fmb_Bool_bool_fun$_3',fmb_tlbool_2) 72.78/10.60 & ~'fun_app$bn'('fmb_Bool_bool_fun$_4',fmb_tlbool_1) 72.78/10.60 & ~'fun_app$bn'('fmb_Bool_bool_fun$_4',fmb_tlbool_2) 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$q',type,'register$q': ('C_update_c_update_fun$') > $o). 72.78/10.60 tff('predicate_register$q',axiom, 72.78/10.60 'register$q'('fmb_C_update_c_update_fun$_1') 72.78/10.60 & 'register$q'('fmb_C_update_c_update_fun$_2') 72.78/10.60 & 'register$q'('fmb_C_update_c_update_fun$_3') 72.78/10.60 & 'register$q'('fmb_C_update_c_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_member$h',type,'member$h': ('A_update$' * 'A_update_set$') > $o). 72.78/10.60 tff('predicate_member$h',axiom, 72.78/10.60 'member$h'('fmb_A_update$_1','fmb_A_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$u',type,'separating$u': ('E_f_g_prod_prod_itself$' * 'E_update_set$') > $o). 72.78/10.60 tff('predicate_separating$u',axiom, 72.78/10.60 ~'separating$u'('fmb_E_f_g_prod_prod_itself$_1','fmb_E_update_set$_1') 72.78/10.60 & ~'separating$u'('fmb_E_f_g_prod_prod_itself$_2','fmb_E_update_set$_1') 72.78/10.60 & ~'separating$u'('fmb_E_f_g_prod_prod_itself$_3','fmb_E_update_set$_1') 72.78/10.60 & ~'separating$u'('fmb_E_f_g_prod_prod_itself$_4','fmb_E_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$cb',type,'register$cb': ('G_update_d_update_fun$') > $o). 72.78/10.60 tff('predicate_register$cb',axiom, 72.78/10.60 'register$cb'('fmb_G_update_d_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$bn',type,'register$bn': ('F_g_prod_update_e_f_g_prod_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$bn',axiom, 72.78/10.60 'register$bn'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_1') 72.78/10.60 & 'register$bn'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2') 72.78/10.60 & 'register$bn'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_3') 72.78/10.60 & 'register$bn'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_member$j',type,'member$j': ('F_update$' * 'F_update_set$') > $o). 72.78/10.60 tff('predicate_member$j',axiom, 72.78/10.60 ~'member$j'('fmb_F_update$_1','fmb_F_update_set$_1') 72.78/10.60 & ~'member$j'('fmb_F_update$_1','fmb_F_update_set$_2') 72.78/10.60 & ~'member$j'('fmb_F_update$_1','fmb_F_update_set$_3') 72.78/10.60 & ~'member$j'('fmb_F_update$_1','fmb_F_update_set$_4') 72.78/10.60 & ~'member$j'('fmb_F_update$_2','fmb_F_update_set$_1') 72.78/10.60 & ~'member$j'('fmb_F_update$_2','fmb_F_update_set$_2') 72.78/10.60 & ~'member$j'('fmb_F_update$_2','fmb_F_update_set$_3') 72.78/10.60 & ~'member$j'('fmb_F_update$_2','fmb_F_update_set$_4') 72.78/10.60 & 'member$j'('fmb_F_update$_3','fmb_F_update_set$_1') 72.78/10.60 & 'member$j'('fmb_F_update$_3','fmb_F_update_set$_2') 72.78/10.60 & 'member$j'('fmb_F_update$_3','fmb_F_update_set$_3') 72.78/10.60 & 'member$j'('fmb_F_update$_3','fmb_F_update_set$_4') 72.78/10.60 & 'member$j'('fmb_F_update$_4','fmb_F_update_set$_1') 72.78/10.60 & 'member$j'('fmb_F_update$_4','fmb_F_update_set$_2') 72.78/10.60 & 'member$j'('fmb_F_update$_4','fmb_F_update_set$_3') 72.78/10.60 & 'member$j'('fmb_F_update$_4','fmb_F_update_set$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$aj',type,'register$aj': ('A_a_prod_update_e_d_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$aj',axiom, 72.78/10.60 'register$aj'('fmb_A_a_prod_update_e_d_prod_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$bl',type,'register$bl': ('A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$bl',axiom, 72.78/10.60 'register$bl'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1') 72.78/10.60 & 'register$bl'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2') 72.78/10.60 & 'register$bl'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_3') 72.78/10.60 & 'register$bl'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_sup$',type,'sup$': ('Bool_set$') > $o). 72.78/10.60 tff('predicate_sup$',axiom, 72.78/10.60 'sup$'('fmb_Bool_set$_1') 72.78/10.60 & ~'sup$'('fmb_Bool_set$_2') 72.78/10.60 & ~'sup$'('fmb_Bool_set$_3') 72.78/10.60 & 'sup$'('fmb_Bool_set$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_preregister$k',type,'preregister$k': ('A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_preregister$k',axiom, 72.78/10.60 'preregister$k'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_1') 72.78/10.60 & 'preregister$k'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_2') 72.78/10.60 & 'preregister$k'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_3') 72.78/10.60 & 'preregister$k'('fmb_A_b_c_prod_prod_update_a_b_c_prod_prod_a_b_c_prod_prod_prod_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$l',type,'fun_app$l': ('A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$' * 'A_b_c_prod_prod_a_b_c_prod_prod_prod_update$') > $o). 72.78/10.60 tff('predicate_fun_app$l',axiom, 72.78/10.60 ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1') 72.78/10.60 & 'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1') 72.78/10.60 & 'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1') 72.78/10.60 & 'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_1') 72.78/10.60 & 'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_2') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_3') 72.78/10.60 & ~'fun_app$l'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$t',type,'register$t': ('E_update_b_update_fun$') > $o). 72.78/10.60 tff('predicate_register$t',axiom, 72.78/10.60 ~'register$t'('fmb_E_update_b_update_fun$_1') 72.78/10.60 & ~'register$t'('fmb_E_update_b_update_fun$_2') 72.78/10.60 & ~'register$t'('fmb_E_update_b_update_fun$_3') 72.78/10.60 & ~'register$t'('fmb_E_update_b_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_preregister$t',type,'preregister$t': ('A_update_b_update_fun$') > $o). 72.78/10.60 tff('predicate_preregister$t',axiom, 72.78/10.60 'preregister$t'('fmb_A_update_b_update_fun$_1') 72.78/10.60 & 'preregister$t'('fmb_A_update_b_update_fun$_2') 72.78/10.60 & 'preregister$t'('fmb_A_update_b_update_fun$_3') 72.78/10.60 & 'preregister$t'('fmb_A_update_b_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$e',type,'separating$e': ('D_itself$' * 'A_b_c_prod_prod_update_set$') > $o). 72.78/10.60 tff('predicate_separating$e',axiom, 72.78/10.60 'separating$e'('fmb_D_itself$_1','fmb_A_b_c_prod_prod_update_set$_1') 72.78/10.60 & 'separating$e'('fmb_D_itself$_2','fmb_A_b_c_prod_prod_update_set$_1') 72.78/10.60 & 'separating$e'('fmb_D_itself$_3','fmb_A_b_c_prod_prod_update_set$_1') 72.78/10.60 & 'separating$e'('fmb_D_itself$_4','fmb_A_b_c_prod_prod_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$ai',type,'register$ai': ('A_a_prod_update_e_e_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$ai',axiom, 72.78/10.60 'register$ai'('fmb_A_a_prod_update_e_e_prod_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$o',type,'separating$o': ('D_itself$' * 'F_c_prod_update_set$') > $o). 72.78/10.60 tff('predicate_separating$o',axiom, 72.78/10.60 'separating$o'('fmb_D_itself$_1','fmb_F_c_prod_update_set$_1') 72.78/10.60 & 'separating$o'('fmb_D_itself$_2','fmb_F_c_prod_update_set$_1') 72.78/10.60 & 'separating$o'('fmb_D_itself$_3','fmb_F_c_prod_update_set$_1') 72.78/10.60 & 'separating$o'('fmb_D_itself$_4','fmb_F_c_prod_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$o',type,'fun_app$o': ('D_d_prod_update_bool_fun$' * 'D_d_prod_update$') > $o). 72.78/10.60 tff('predicate_fun_app$o',axiom, 72.78/10.60 ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_1','fmb_D_d_prod_update$_1') 72.78/10.60 & 'fun_app$o'('fmb_D_d_prod_update_bool_fun$_1','fmb_D_d_prod_update$_2') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_1','fmb_D_d_prod_update$_3') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_1','fmb_D_d_prod_update$_4') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_2','fmb_D_d_prod_update$_1') 72.78/10.60 & 'fun_app$o'('fmb_D_d_prod_update_bool_fun$_2','fmb_D_d_prod_update$_2') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_2','fmb_D_d_prod_update$_3') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_2','fmb_D_d_prod_update$_4') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_3','fmb_D_d_prod_update$_1') 72.78/10.60 & 'fun_app$o'('fmb_D_d_prod_update_bool_fun$_3','fmb_D_d_prod_update$_2') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_3','fmb_D_d_prod_update$_3') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_3','fmb_D_d_prod_update$_4') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_4','fmb_D_d_prod_update$_1') 72.78/10.60 & 'fun_app$o'('fmb_D_d_prod_update_bool_fun$_4','fmb_D_d_prod_update$_2') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_4','fmb_D_d_prod_update$_3') 72.78/10.60 & ~'fun_app$o'('fmb_D_d_prod_update_bool_fun$_4','fmb_D_d_prod_update$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_preregister$b',type,'preregister$b': ('E_update_d_update_fun$') > $o). 72.78/10.60 tff('predicate_preregister$b',axiom, 72.78/10.60 ~'preregister$b'('fmb_E_update_d_update_fun$_1') 72.78/10.60 & ~'preregister$b'('fmb_E_update_d_update_fun$_2') 72.78/10.60 & ~'preregister$b'('fmb_E_update_d_update_fun$_3') 72.78/10.60 & ~'preregister$b'('fmb_E_update_d_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_member$e',type,'member$e': ('E_update$' * 'E_update_set$') > $o). 72.78/10.60 tff('predicate_member$e',axiom, 72.78/10.60 'member$e'('fmb_E_update$_1','fmb_E_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$aa',type,'register$aa': ('B_c_prod_update_c_update_fun$') > $o). 72.78/10.60 tff('predicate_register$aa',axiom, 72.78/10.60 'register$aa'('fmb_B_c_prod_update_c_update_fun$_1') 72.78/10.60 & 'register$aa'('fmb_B_c_prod_update_c_update_fun$_2') 72.78/10.60 & 'register$aa'('fmb_B_c_prod_update_c_update_fun$_3') 72.78/10.60 & 'register$aa'('fmb_B_c_prod_update_c_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_member$l',type,'member$l': ('E_f_g_prod_prod_update_bool_fun$' * 'E_f_g_prod_prod_update_bool_fun_set$') > $o). 72.78/10.60 tff('predicate_member$l',axiom, 72.78/10.60 'member$l'('fmb_E_f_g_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') 72.78/10.60 & 'member$l'('fmb_E_f_g_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') 72.78/10.60 & 'member$l'('fmb_E_f_g_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') 72.78/10.60 & 'member$l'('fmb_E_f_g_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') 72.78/10.60 & 'member$l'('fmb_E_f_g_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') 72.78/10.60 & 'member$l'('fmb_E_f_g_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') 72.78/10.60 & 'member$l'('fmb_E_f_g_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') 72.78/10.60 & 'member$l'('fmb_E_f_g_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_preregister$w',type,'preregister$w': ('D_update_d_update_fun$') > $o). 72.78/10.60 tff('predicate_preregister$w',axiom, 72.78/10.60 'preregister$w'('fmb_D_update_d_update_fun$_1') 72.78/10.60 & 'preregister$w'('fmb_D_update_d_update_fun$_2') 72.78/10.60 & 'preregister$w'('fmb_D_update_d_update_fun$_3') 72.78/10.60 & 'preregister$w'('fmb_D_update_d_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$bu',type,'register$bu': ('A_a_prod_update_d_update_fun$') > $o). 72.78/10.60 tff('predicate_register$bu',axiom, 72.78/10.60 'register$bu'('fmb_A_a_prod_update_d_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$aq',type,'register$aq': ('A_update_d_f_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$aq',axiom, 72.78/10.60 'register$aq'('fmb_A_update_d_f_prod_update_fun$_1') 72.78/10.60 & 'register$aq'('fmb_A_update_d_f_prod_update_fun$_2') 72.78/10.60 & 'register$aq'('fmb_A_update_d_f_prod_update_fun$_3') 72.78/10.60 & 'register$aq'('fmb_A_update_d_f_prod_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_member$f',type,'member$f': ('C_update$' * 'C_update_set$') > $o). 72.78/10.60 tff('predicate_member$f',axiom, 72.78/10.60 'member$f'('fmb_C_update$_1','fmb_C_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$q',type,'separating$q': ('D_itself$' * 'F_a_prod_update_set$') > $o). 72.78/10.60 tff('predicate_separating$q',axiom, 72.78/10.60 'separating$q'('fmb_D_itself$_1','fmb_F_a_prod_update_set$_1') 72.78/10.60 & 'separating$q'('fmb_D_itself$_2','fmb_F_a_prod_update_set$_1') 72.78/10.60 & 'separating$q'('fmb_D_itself$_3','fmb_F_a_prod_update_set$_1') 72.78/10.60 & 'separating$q'('fmb_D_itself$_4','fmb_F_a_prod_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$z',type,'register$z': ('B_c_prod_update_g_update_fun$') > $o). 72.78/10.60 tff('predicate_register$z',axiom, 72.78/10.60 'register$z'('fmb_B_c_prod_update_g_update_fun$_1') 72.78/10.60 & 'register$z'('fmb_B_c_prod_update_g_update_fun$_2') 72.78/10.60 & 'register$z'('fmb_B_c_prod_update_g_update_fun$_3') 72.78/10.60 & 'register$z'('fmb_B_c_prod_update_g_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$n',type,'separating$n': ('D_itself$' * 'F_e_prod_update_set$') > $o). 72.78/10.60 tff('predicate_separating$n',axiom, 72.78/10.60 'separating$n'('fmb_D_itself$_1','fmb_F_e_prod_update_set$_1') 72.78/10.60 & 'separating$n'('fmb_D_itself$_2','fmb_F_e_prod_update_set$_1') 72.78/10.60 & 'separating$n'('fmb_D_itself$_3','fmb_F_e_prod_update_set$_1') 72.78/10.60 & 'separating$n'('fmb_D_itself$_4','fmb_F_e_prod_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_less_eq$c',type,'less_eq$c': ('C_update_set$' * 'C_update_set$') > $o). 72.78/10.60 tff('predicate_less_eq$c',axiom, 72.78/10.60 'less_eq$c'('fmb_C_update_set$_1','fmb_C_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$l',type,'register$l': ('F_update_b_update_fun$') > $o). 72.78/10.60 tff('predicate_register$l',axiom, 72.78/10.60 'register$l'('fmb_F_update_b_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_less_eq$d',type,'less_eq$d': ('B_update_set$' * 'B_update_set$') > $o). 72.78/10.60 tff('predicate_less_eq$d',axiom, 72.78/10.60 'less_eq$d'('fmb_B_update_set$_1','fmb_B_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_less_eq$p',type,'less_eq$p': ('E_f_g_prod_prod_update_set_bool_fun$' * 'E_f_g_prod_prod_update_set_bool_fun$') > $o). 72.78/10.60 tff('predicate_less_eq$p',axiom, 72.78/10.60 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') 72.78/10.60 & ~'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') 72.78/10.60 & ~'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') 72.78/10.60 & ~'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') 72.78/10.60 & 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') 72.78/10.60 & 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') 72.78/10.60 & ~'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') 72.78/10.60 & ~'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') 72.78/10.60 & 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') 72.78/10.60 & 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') 72.78/10.60 & 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') 72.78/10.60 & 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') 72.78/10.60 & 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_1') 72.78/10.60 & ~'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_2') 72.78/10.60 & ~'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_3') 72.78/10.60 & 'less_eq$p'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set_bool_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$ae',type,'register$ae': ('A_a_prod_update_f_d_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$ae',axiom, 72.78/10.60 'register$ae'('fmb_A_a_prod_update_f_d_prod_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$cf',type,'register$cf': ('B_update_e_update_fun$') > $o). 72.78/10.60 tff('predicate_register$cf',axiom, 72.78/10.60 ~'register$cf'('fmb_B_update_e_update_fun$_1') 72.78/10.60 & ~'register$cf'('fmb_B_update_e_update_fun$_2') 72.78/10.60 & ~'register$cf'('fmb_B_update_e_update_fun$_3') 72.78/10.60 & ~'register$cf'('fmb_B_update_e_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$v',type,'register$v': ('F_update_e_update_fun$') > $o). 72.78/10.60 tff('predicate_register$v',axiom, 72.78/10.60 ~'register$v'('fmb_F_update_e_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$bb',type,'register$bb': ('A_update_f_c_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$bb',axiom, 72.78/10.60 'register$bb'('fmb_A_update_f_c_prod_update_fun$_1') 72.78/10.60 & 'register$bb'('fmb_A_update_f_c_prod_update_fun$_2') 72.78/10.60 & 'register$bb'('fmb_A_update_f_c_prod_update_fun$_3') 72.78/10.60 & 'register$bb'('fmb_A_update_f_c_prod_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$a',type,'register$a': ('A_update_f_update_fun$') > $o). 72.78/10.60 tff('predicate_register$a',axiom, 72.78/10.60 ~'register$a'('fmb_A_update_f_update_fun$_1') 72.78/10.60 & ~'register$a'('fmb_A_update_f_update_fun$_2') 72.78/10.60 & ~'register$a'('fmb_A_update_f_update_fun$_3') 72.78/10.60 & ~'register$a'('fmb_A_update_f_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$p',type,'fun_app$p': ('B_c_prod_update_bool_fun$' * 'B_c_prod_update$') > $o). 72.78/10.60 tff('predicate_fun_app$p',axiom, 72.78/10.60 'fun_app$p'('fmb_B_c_prod_update_bool_fun$_1','fmb_B_c_prod_update$_1') 72.78/10.60 & 'fun_app$p'('fmb_B_c_prod_update_bool_fun$_2','fmb_B_c_prod_update$_1') 72.78/10.60 & 'fun_app$p'('fmb_B_c_prod_update_bool_fun$_3','fmb_B_c_prod_update$_1') 72.78/10.60 & 'fun_app$p'('fmb_B_c_prod_update_bool_fun$_4','fmb_B_c_prod_update$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_fun_app$as',type,'fun_app$as': ('C_update_bool_fun$' * 'C_update$') > $o). 72.78/10.60 tff('predicate_fun_app$as',axiom, 72.78/10.60 'fun_app$as'('fmb_C_update_bool_fun$_1','fmb_C_update$_1') 72.78/10.60 & 'fun_app$as'('fmb_C_update_bool_fun$_2','fmb_C_update$_1') 72.78/10.60 & 'fun_app$as'('fmb_C_update_bool_fun$_3','fmb_C_update$_1') 72.78/10.60 & 'fun_app$as'('fmb_C_update_bool_fun$_4','fmb_C_update$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_less_eq$n',type,'less_eq$n': ('B_update_bool_fun$' * 'B_update_bool_fun$') > $o). 72.78/10.60 tff('predicate_less_eq$n',axiom, 72.78/10.60 'less_eq$n'('fmb_B_update_bool_fun$_1','fmb_B_update_bool_fun$_1') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_1','fmb_B_update_bool_fun$_2') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_1','fmb_B_update_bool_fun$_3') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_1','fmb_B_update_bool_fun$_4') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_2','fmb_B_update_bool_fun$_1') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_2','fmb_B_update_bool_fun$_2') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_2','fmb_B_update_bool_fun$_3') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_2','fmb_B_update_bool_fun$_4') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_3','fmb_B_update_bool_fun$_1') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_3','fmb_B_update_bool_fun$_2') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_3','fmb_B_update_bool_fun$_3') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_3','fmb_B_update_bool_fun$_4') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_4','fmb_B_update_bool_fun$_1') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_4','fmb_B_update_bool_fun$_2') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_4','fmb_B_update_bool_fun$_3') 72.78/10.60 & 'less_eq$n'('fmb_B_update_bool_fun$_4','fmb_B_update_bool_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$at',type,'register$at': ('A_update_d_a_prod_update_fun$') > $o). 72.78/10.60 tff('predicate_register$at',axiom, 72.78/10.60 'register$at'('fmb_A_update_d_a_prod_update_fun$_1') 72.78/10.60 & 'register$at'('fmb_A_update_d_a_prod_update_fun$_2') 72.78/10.60 & 'register$at'('fmb_A_update_d_a_prod_update_fun$_3') 72.78/10.60 & 'register$at'('fmb_A_update_d_a_prod_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$bg',type,'register$bg': ('D_update_e_update_fun$') > $o). 72.78/10.60 tff('predicate_register$bg',axiom, 72.78/10.60 ~'register$bg'('fmb_D_update_e_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$i',type,'separating$i': ('D_itself$' * 'B_update_set$') > $o). 72.78/10.60 tff('predicate_separating$i',axiom, 72.78/10.60 'separating$i'('fmb_D_itself$_1','fmb_B_update_set$_1') 72.78/10.60 & 'separating$i'('fmb_D_itself$_2','fmb_B_update_set$_1') 72.78/10.60 & 'separating$i'('fmb_D_itself$_3','fmb_B_update_set$_1') 72.78/10.60 & 'separating$i'('fmb_D_itself$_4','fmb_B_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_separating$b',type,'separating$b': ('D_itself$' * 'A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$') > $o). 72.78/10.60 tff('predicate_separating$b',axiom, 72.78/10.60 'separating$b'('fmb_D_itself$_1','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1') 72.78/10.60 & 'separating$b'('fmb_D_itself$_2','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1') 72.78/10.60 & 'separating$b'('fmb_D_itself$_3','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1') 72.78/10.60 & 'separating$b'('fmb_D_itself$_4','fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_less_eq$b',type,'less_eq$b': ('E_update_set$' * 'E_update_set$') > $o). 72.78/10.60 tff('predicate_less_eq$b',axiom, 72.78/10.60 'less_eq$b'('fmb_E_update_set$_1','fmb_E_update_set$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$ca',type,'register$ca': ('F_update_d_update_fun$') > $o). 72.78/10.60 tff('predicate_register$ca',axiom, 72.78/10.60 ~'register$ca'('fmb_F_update_d_update_fun$_1') 72.78/10.60 & ~'register$ca'('fmb_F_update_d_update_fun$_2') 72.78/10.60 & ~'register$ca'('fmb_F_update_d_update_fun$_3') 72.78/10.60 & ~'register$ca'('fmb_F_update_d_update_fun$_4') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$bw',type,'register$bw': ('A_a_prod_update_a_update_fun$') > $o). 72.78/10.60 tff('predicate_register$bw',axiom, 72.78/10.60 'register$bw'('fmb_A_a_prod_update_a_update_fun$_1') 72.78/10.60 72.78/10.60 ). 72.78/10.60 72.78/10.60 tff('declare_register$br',type,'register$br': ('A_a_prod_update_e_update_fun$') > $o). 72.78/10.61 tff('predicate_register$br',axiom, 72.78/10.61 'register$br'('fmb_A_a_prod_update_e_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$au',type,'register$au': ('A_update_c_f_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$au',axiom, 72.78/10.61 'register$au'('fmb_A_update_c_f_prod_update_fun$_1') 72.78/10.61 & 'register$au'('fmb_A_update_c_f_prod_update_fun$_2') 72.78/10.61 & 'register$au'('fmb_A_update_c_f_prod_update_fun$_3') 72.78/10.61 & 'register$au'('fmb_A_update_c_f_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$ca',type,'fun_app$ca': ('F_e_prod_update_bool_fun$' * 'F_e_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$ca',axiom, 72.78/10.61 ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_1','fmb_F_e_prod_update$_1') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_1','fmb_F_e_prod_update$_2') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_1','fmb_F_e_prod_update$_3') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_1','fmb_F_e_prod_update$_4') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_2','fmb_F_e_prod_update$_1') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_2','fmb_F_e_prod_update$_2') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_2','fmb_F_e_prod_update$_3') 72.78/10.61 & 'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_2','fmb_F_e_prod_update$_4') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_3','fmb_F_e_prod_update$_1') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_3','fmb_F_e_prod_update$_2') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_3','fmb_F_e_prod_update$_3') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_3','fmb_F_e_prod_update$_4') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_4','fmb_F_e_prod_update$_1') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_4','fmb_F_e_prod_update$_2') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_4','fmb_F_e_prod_update$_3') 72.78/10.61 & ~'fun_app$ca'('fmb_F_e_prod_update_bool_fun$_4','fmb_F_e_prod_update$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$o',type,'register$o': ('C_update_g_update_fun$') > $o). 72.78/10.61 tff('predicate_register$o',axiom, 72.78/10.61 'register$o'('fmb_C_update_g_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bp',type,'register$bp': ('A_update_a_b_c_prod_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bp',axiom, 72.78/10.61 'register$bp'('fmb_A_update_a_b_c_prod_prod_update_fun$_1') 72.78/10.61 & 'register$bp'('fmb_A_update_a_b_c_prod_prod_update_fun$_2') 72.78/10.61 & 'register$bp'('fmb_A_update_a_b_c_prod_prod_update_fun$_3') 72.78/10.61 & 'register$bp'('fmb_A_update_a_b_c_prod_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$f',type,'less_eq$f': ('E_f_g_prod_prod_update_set_set$' * 'E_f_g_prod_prod_update_set_set$') > $o). 72.78/10.61 tff('predicate_less_eq$f',axiom, 72.78/10.61 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_1','fmb_E_f_g_prod_prod_update_set_set$_1') 72.78/10.61 & ~'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_1','fmb_E_f_g_prod_prod_update_set_set$_2') 72.78/10.61 & ~'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_1','fmb_E_f_g_prod_prod_update_set_set$_3') 72.78/10.61 & ~'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_1','fmb_E_f_g_prod_prod_update_set_set$_4') 72.78/10.61 & 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_2','fmb_E_f_g_prod_prod_update_set_set$_1') 72.78/10.61 & 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_2','fmb_E_f_g_prod_prod_update_set_set$_2') 72.78/10.61 & 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_2','fmb_E_f_g_prod_prod_update_set_set$_3') 72.78/10.61 & 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_2','fmb_E_f_g_prod_prod_update_set_set$_4') 72.78/10.61 & 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_3','fmb_E_f_g_prod_prod_update_set_set$_1') 72.78/10.61 & ~'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_3','fmb_E_f_g_prod_prod_update_set_set$_2') 72.78/10.61 & 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_3','fmb_E_f_g_prod_prod_update_set_set$_3') 72.78/10.61 & ~'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_3','fmb_E_f_g_prod_prod_update_set_set$_4') 72.78/10.61 & 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_4','fmb_E_f_g_prod_prod_update_set_set$_1') 72.78/10.61 & ~'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_4','fmb_E_f_g_prod_prod_update_set_set$_2') 72.78/10.61 & ~'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_4','fmb_E_f_g_prod_prod_update_set_set$_3') 72.78/10.61 & 'less_eq$f'('fmb_E_f_g_prod_prod_update_set_set$_4','fmb_E_f_g_prod_prod_update_set_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$af',type,'register$af': ('A_a_prod_update_f_b_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$af',axiom, 72.78/10.61 'register$af'('fmb_A_a_prod_update_f_b_prod_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_member$g',type,'member$g': ('B_update$' * 'B_update_set$') > $o). 72.78/10.61 tff('predicate_member$g',axiom, 72.78/10.61 'member$g'('fmb_B_update$_1','fmb_B_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$k',type,'fun_app$k': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$k',axiom, 72.78/10.61 'fun_app$k'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1') 72.78/10.61 & 'fun_app$k'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1') 72.78/10.61 & ~'fun_app$k'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1') 72.78/10.61 & ~'fun_app$k'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_bool_fun$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$j',type,'register$j': ('F_update_f_update_fun$') > $o). 72.78/10.61 tff('predicate_register$j',axiom, 72.78/10.61 'register$j'('fmb_F_update_f_update_fun$_1') 72.78/10.61 & 'register$j'('fmb_F_update_f_update_fun$_2') 72.78/10.61 & 'register$j'('fmb_F_update_f_update_fun$_3') 72.78/10.61 & 'register$j'('fmb_F_update_f_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$o',type,'less_eq$o': ('A_update_bool_fun$' * 'A_update_bool_fun$') > $o). 72.78/10.61 tff('predicate_less_eq$o',axiom, 72.78/10.61 ~'less_eq$o'('fmb_A_update_bool_fun$_1','fmb_A_update_bool_fun$_1') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_1','fmb_A_update_bool_fun$_2') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_1','fmb_A_update_bool_fun$_3') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_1','fmb_A_update_bool_fun$_4') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_2','fmb_A_update_bool_fun$_1') 72.78/10.61 & 'less_eq$o'('fmb_A_update_bool_fun$_2','fmb_A_update_bool_fun$_2') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_2','fmb_A_update_bool_fun$_3') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_2','fmb_A_update_bool_fun$_4') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_3','fmb_A_update_bool_fun$_1') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_3','fmb_A_update_bool_fun$_2') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_3','fmb_A_update_bool_fun$_3') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_3','fmb_A_update_bool_fun$_4') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_4','fmb_A_update_bool_fun$_1') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_4','fmb_A_update_bool_fun$_2') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_4','fmb_A_update_bool_fun$_3') 72.78/10.61 & ~'less_eq$o'('fmb_A_update_bool_fun$_4','fmb_A_update_bool_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_member$d',type,'member$d': ('A_b_c_prod_prod_update$' * 'A_b_c_prod_prod_update_set$') > $o). 72.78/10.61 tff('predicate_member$d',axiom, 72.78/10.61 'member$d'('fmb_A_b_c_prod_prod_update$_1','fmb_A_b_c_prod_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$b',type,'register$b': ('A_update_e_update_fun$') > $o). 72.78/10.61 tff('predicate_register$b',axiom, 72.78/10.61 ~'register$b'('fmb_A_update_e_update_fun$_1') 72.78/10.61 & ~'register$b'('fmb_A_update_e_update_fun$_2') 72.78/10.61 & ~'register$b'('fmb_A_update_e_update_fun$_3') 72.78/10.61 & ~'register$b'('fmb_A_update_e_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$r',type,'separating$r': ('F_g_prod_itself$' * 'F_update_set$') > $o). 72.78/10.61 tff('predicate_separating$r',axiom, 72.78/10.61 ~'separating$r'('fmb_F_g_prod_itself$_1','fmb_F_update_set$_1') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_1','fmb_F_update_set$_2') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_1','fmb_F_update_set$_3') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_1','fmb_F_update_set$_4') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_2','fmb_F_update_set$_1') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_2','fmb_F_update_set$_2') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_2','fmb_F_update_set$_3') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_2','fmb_F_update_set$_4') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_3','fmb_F_update_set$_1') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_3','fmb_F_update_set$_2') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_3','fmb_F_update_set$_3') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_3','fmb_F_update_set$_4') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_4','fmb_F_update_set$_1') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_4','fmb_F_update_set$_2') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_4','fmb_F_update_set$_3') 72.78/10.61 & ~'separating$r'('fmb_F_g_prod_itself$_4','fmb_F_update_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bf',type,'register$bf': ('E_update_a_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bf',axiom, 72.78/10.61 ~'register$bf'('fmb_E_update_a_update_fun$_1') 72.78/10.61 & ~'register$bf'('fmb_E_update_a_update_fun$_2') 72.78/10.61 & ~'register$bf'('fmb_E_update_a_update_fun$_3') 72.78/10.61 & ~'register$bf'('fmb_E_update_a_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$a',type,'less_eq$a': ('F_update_set$' * 'F_update_set$') > $o). 72.78/10.61 tff('predicate_less_eq$a',axiom, 72.78/10.61 ~'less_eq$a'('fmb_F_update_set$_1','fmb_F_update_set$_1') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_1','fmb_F_update_set$_2') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_1','fmb_F_update_set$_3') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_1','fmb_F_update_set$_4') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_2','fmb_F_update_set$_1') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_2','fmb_F_update_set$_2') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_2','fmb_F_update_set$_3') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_2','fmb_F_update_set$_4') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_3','fmb_F_update_set$_1') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_3','fmb_F_update_set$_2') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_3','fmb_F_update_set$_3') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_3','fmb_F_update_set$_4') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_4','fmb_F_update_set$_1') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_4','fmb_F_update_set$_2') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_4','fmb_F_update_set$_3') 72.78/10.61 & ~'less_eq$a'('fmb_F_update_set$_4','fmb_F_update_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$r',type,'less_eq$r': ('Bool_set$' * 'Bool_set$') > $o). 72.78/10.61 tff('predicate_less_eq$r',axiom, 72.78/10.61 'less_eq$r'('fmb_Bool_set$_1','fmb_Bool_set$_1') 72.78/10.61 & ~'less_eq$r'('fmb_Bool_set$_1','fmb_Bool_set$_2') 72.78/10.61 & ~'less_eq$r'('fmb_Bool_set$_1','fmb_Bool_set$_3') 72.78/10.61 & 'less_eq$r'('fmb_Bool_set$_1','fmb_Bool_set$_4') 72.78/10.61 & 'less_eq$r'('fmb_Bool_set$_2','fmb_Bool_set$_1') 72.78/10.61 & 'less_eq$r'('fmb_Bool_set$_2','fmb_Bool_set$_2') 72.78/10.61 & 'less_eq$r'('fmb_Bool_set$_2','fmb_Bool_set$_3') 72.78/10.61 & 'less_eq$r'('fmb_Bool_set$_2','fmb_Bool_set$_4') 72.78/10.61 & ~'less_eq$r'('fmb_Bool_set$_3','fmb_Bool_set$_1') 72.78/10.61 & ~'less_eq$r'('fmb_Bool_set$_3','fmb_Bool_set$_2') 72.78/10.61 & 'less_eq$r'('fmb_Bool_set$_3','fmb_Bool_set$_3') 72.78/10.61 & 'less_eq$r'('fmb_Bool_set$_3','fmb_Bool_set$_4') 72.78/10.61 & ~'less_eq$r'('fmb_Bool_set$_4','fmb_Bool_set$_1') 72.78/10.61 & ~'less_eq$r'('fmb_Bool_set$_4','fmb_Bool_set$_2') 72.78/10.61 & ~'less_eq$r'('fmb_Bool_set$_4','fmb_Bool_set$_3') 72.78/10.61 & 'less_eq$r'('fmb_Bool_set$_4','fmb_Bool_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$cb',type,'fun_app$cb': ('F_c_prod_update_bool_fun$' * 'F_c_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$cb',axiom, 72.78/10.61 ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_1','fmb_F_c_prod_update$_1') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_1','fmb_F_c_prod_update$_2') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_1','fmb_F_c_prod_update$_3') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_1','fmb_F_c_prod_update$_4') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_2','fmb_F_c_prod_update$_1') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_2','fmb_F_c_prod_update$_2') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_2','fmb_F_c_prod_update$_3') 72.78/10.61 & 'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_2','fmb_F_c_prod_update$_4') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_3','fmb_F_c_prod_update$_1') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_3','fmb_F_c_prod_update$_2') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_3','fmb_F_c_prod_update$_3') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_3','fmb_F_c_prod_update$_4') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_4','fmb_F_c_prod_update$_1') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_4','fmb_F_c_prod_update$_2') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_4','fmb_F_c_prod_update$_3') 72.78/10.61 & ~'fun_app$cb'('fmb_F_c_prod_update_bool_fun$_4','fmb_F_c_prod_update$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$cc',type,'fun_app$cc': ('F_b_prod_update_bool_fun$' * 'F_b_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$cc',axiom, 72.78/10.61 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_1','fmb_F_b_prod_update$_1') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_1','fmb_F_b_prod_update$_2') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_1','fmb_F_b_prod_update$_3') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_1','fmb_F_b_prod_update$_4') 72.78/10.61 & ~'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_2','fmb_F_b_prod_update$_1') 72.78/10.61 & ~'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_2','fmb_F_b_prod_update$_2') 72.78/10.61 & ~'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_2','fmb_F_b_prod_update$_3') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_2','fmb_F_b_prod_update$_4') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_3','fmb_F_b_prod_update$_1') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_3','fmb_F_b_prod_update$_2') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_3','fmb_F_b_prod_update$_3') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_3','fmb_F_b_prod_update$_4') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_4','fmb_F_b_prod_update$_1') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_4','fmb_F_b_prod_update$_2') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_4','fmb_F_b_prod_update$_3') 72.78/10.61 & 'fun_app$cc'('fmb_F_b_prod_update_bool_fun$_4','fmb_F_b_prod_update$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$x',type,'preregister$x': ('C_update_c_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$x',axiom, 72.78/10.61 'preregister$x'('fmb_C_update_c_update_fun$_1') 72.78/10.61 & 'preregister$x'('fmb_C_update_c_update_fun$_2') 72.78/10.61 & 'preregister$x'('fmb_C_update_c_update_fun$_3') 72.78/10.61 & 'preregister$x'('fmb_C_update_c_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$f',type,'register$f': ('F_update_f_g_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$f',axiom, 72.78/10.61 'register$f'('fmb_F_update_f_g_prod_update_fun$_1') 72.78/10.61 & 'register$f'('fmb_F_update_f_g_prod_update_fun$_2') 72.78/10.61 & 'register$f'('fmb_F_update_f_g_prod_update_fun$_3') 72.78/10.61 & 'register$f'('fmb_F_update_f_g_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$a',type,'preregister$a': ('F_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$a',axiom, 72.78/10.61 ~'preregister$a'('fmb_F_update_d_update_fun$_1') 72.78/10.61 & ~'preregister$a'('fmb_F_update_d_update_fun$_2') 72.78/10.61 & ~'preregister$a'('fmb_F_update_d_update_fun$_3') 72.78/10.61 & ~'preregister$a'('fmb_F_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$at',type,'fun_app$at': ('B_update_bool_fun$' * 'B_update$') > $o). 72.78/10.61 tff('predicate_fun_app$at',axiom, 72.78/10.61 'fun_app$at'('fmb_B_update_bool_fun$_1','fmb_B_update$_1') 72.78/10.61 & 'fun_app$at'('fmb_B_update_bool_fun$_2','fmb_B_update$_1') 72.78/10.61 & 'fun_app$at'('fmb_B_update_bool_fun$_3','fmb_B_update$_1') 72.78/10.61 & 'fun_app$at'('fmb_B_update_bool_fun$_4','fmb_B_update$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bq',type,'register$bq': ('A_a_prod_update_f_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bq',axiom, 72.78/10.61 'register$bq'('fmb_A_a_prod_update_f_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$az',type,'register$az': ('A_update_b_d_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$az',axiom, 72.78/10.61 'register$az'('fmb_A_update_b_d_prod_update_fun$_1') 72.78/10.61 & 'register$az'('fmb_A_update_b_d_prod_update_fun$_2') 72.78/10.61 & 'register$az'('fmb_A_update_b_d_prod_update_fun$_3') 72.78/10.61 & 'register$az'('fmb_A_update_b_d_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$an',type,'register$an': ('A_update_e_d_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$an',axiom, 72.78/10.61 'register$an'('fmb_A_update_e_d_prod_update_fun$_1') 72.78/10.61 & 'register$an'('fmb_A_update_e_d_prod_update_fun$_2') 72.78/10.61 & 'register$an'('fmb_A_update_e_d_prod_update_fun$_3') 72.78/10.61 & 'register$an'('fmb_A_update_e_d_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$au',type,'fun_app$au': ('A_update_bool_fun$' * 'A_update$') > $o). 72.78/10.61 tff('predicate_fun_app$au',axiom, 72.78/10.61 'fun_app$au'('fmb_A_update_bool_fun$_1','fmb_A_update$_1') 72.78/10.61 & 'fun_app$au'('fmb_A_update_bool_fun$_2','fmb_A_update$_1') 72.78/10.61 & 'fun_app$au'('fmb_A_update_bool_fun$_3','fmb_A_update$_1') 72.78/10.61 & 'fun_app$au'('fmb_A_update_bool_fun$_4','fmb_A_update$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$m',type,'preregister$m': ('F_g_prod_update_e_f_g_prod_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$m',axiom, 72.78/10.61 'preregister$m'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_1') 72.78/10.61 & 'preregister$m'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_2') 72.78/10.61 & 'preregister$m'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_3') 72.78/10.61 & 'preregister$m'('fmb_F_g_prod_update_e_f_g_prod_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bj',type,'register$bj': ('D_update_b_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bj',axiom, 72.78/10.61 ~'register$bj'('fmb_D_update_b_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ag',type,'register$ag': ('A_a_prod_update_f_a_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ag',axiom, 72.78/10.61 'register$ag'('fmb_A_a_prod_update_f_a_prod_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$j',type,'preregister$j': ('E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$j',axiom, 72.78/10.61 'preregister$j'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1') 72.78/10.61 & 'preregister$j'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2') 72.78/10.61 & 'preregister$j'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3') 72.78/10.61 & 'preregister$j'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_member$m',type,'member$m': (tlbool * 'Bool_set$') > $o). 72.78/10.61 tff('predicate_member$m',axiom, 72.78/10.61 'member$m'(fmb_tlbool_1,'fmb_Bool_set$_1') 72.78/10.61 & 'member$m'(fmb_tlbool_1,'fmb_Bool_set$_2') 72.78/10.61 & 'member$m'(fmb_tlbool_1,'fmb_Bool_set$_3') 72.78/10.61 & 'member$m'(fmb_tlbool_1,'fmb_Bool_set$_4') 72.78/10.61 & 'member$m'(fmb_tlbool_2,'fmb_Bool_set$_1') 72.78/10.61 & 'member$m'(fmb_tlbool_2,'fmb_Bool_set$_2') 72.78/10.61 & 'member$m'(fmb_tlbool_2,'fmb_Bool_set$_3') 72.78/10.61 & 'member$m'(fmb_tlbool_2,'fmb_Bool_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$h',type,'less_eq$h': ('A_b_c_prod_prod_update_set$' * 'A_b_c_prod_prod_update_set$') > $o). 72.78/10.61 tff('predicate_less_eq$h',axiom, 72.78/10.61 'less_eq$h'('fmb_A_b_c_prod_prod_update_set$_1','fmb_A_b_c_prod_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$h',type,'separating$h': ('D_itself$' * 'G_update_set$') > $o). 72.78/10.61 tff('predicate_separating$h',axiom, 72.78/10.61 ~'separating$h'('fmb_D_itself$_1','fmb_G_update_set$_1') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_1','fmb_G_update_set$_2') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_1','fmb_G_update_set$_3') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_1','fmb_G_update_set$_4') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_2','fmb_G_update_set$_1') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_2','fmb_G_update_set$_2') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_2','fmb_G_update_set$_3') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_2','fmb_G_update_set$_4') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_3','fmb_G_update_set$_1') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_3','fmb_G_update_set$_2') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_3','fmb_G_update_set$_3') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_3','fmb_G_update_set$_4') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_4','fmb_G_update_set$_1') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_4','fmb_G_update_set$_2') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_4','fmb_G_update_set$_3') 72.78/10.61 & ~'separating$h'('fmb_D_itself$_4','fmb_G_update_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$l',type,'less_eq$l': ('E_update_bool_fun$' * 'E_update_bool_fun$') > $o). 72.78/10.61 tff('predicate_less_eq$l',axiom, 72.78/10.61 ~'less_eq$l'('fmb_E_update_bool_fun$_1','fmb_E_update_bool_fun$_1') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_1','fmb_E_update_bool_fun$_2') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_1','fmb_E_update_bool_fun$_3') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_1','fmb_E_update_bool_fun$_4') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_2','fmb_E_update_bool_fun$_1') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_2','fmb_E_update_bool_fun$_2') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_2','fmb_E_update_bool_fun$_3') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_2','fmb_E_update_bool_fun$_4') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_3','fmb_E_update_bool_fun$_1') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_3','fmb_E_update_bool_fun$_2') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_3','fmb_E_update_bool_fun$_3') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_3','fmb_E_update_bool_fun$_4') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_4','fmb_E_update_bool_fun$_1') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_4','fmb_E_update_bool_fun$_2') 72.78/10.61 & ~'less_eq$l'('fmb_E_update_bool_fun$_4','fmb_E_update_bool_fun$_3') 72.78/10.61 & 'less_eq$l'('fmb_E_update_bool_fun$_4','fmb_E_update_bool_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$i',type,'less_eq$i': ('F_g_prod_update_set$' * 'F_g_prod_update_set$') > $o). 72.78/10.61 tff('predicate_less_eq$i',axiom, 72.78/10.61 'less_eq$i'('fmb_F_g_prod_update_set$_1','fmb_F_g_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$g',type,'separating$g': ('D_itself$' * 'F_update_set$') > $o). 72.78/10.61 tff('predicate_separating$g',axiom, 72.78/10.61 'separating$g'('fmb_D_itself$_1','fmb_F_update_set$_1') 72.78/10.61 & 'separating$g'('fmb_D_itself$_1','fmb_F_update_set$_2') 72.78/10.61 & 'separating$g'('fmb_D_itself$_1','fmb_F_update_set$_3') 72.78/10.61 & 'separating$g'('fmb_D_itself$_1','fmb_F_update_set$_4') 72.78/10.61 & 'separating$g'('fmb_D_itself$_2','fmb_F_update_set$_1') 72.78/10.61 & 'separating$g'('fmb_D_itself$_2','fmb_F_update_set$_2') 72.78/10.61 & 'separating$g'('fmb_D_itself$_2','fmb_F_update_set$_3') 72.78/10.61 & 'separating$g'('fmb_D_itself$_2','fmb_F_update_set$_4') 72.78/10.61 & 'separating$g'('fmb_D_itself$_3','fmb_F_update_set$_1') 72.78/10.61 & 'separating$g'('fmb_D_itself$_3','fmb_F_update_set$_2') 72.78/10.61 & 'separating$g'('fmb_D_itself$_3','fmb_F_update_set$_3') 72.78/10.61 & 'separating$g'('fmb_D_itself$_3','fmb_F_update_set$_4') 72.78/10.61 & 'separating$g'('fmb_D_itself$_4','fmb_F_update_set$_1') 72.78/10.61 & 'separating$g'('fmb_D_itself$_4','fmb_F_update_set$_2') 72.78/10.61 & 'separating$g'('fmb_D_itself$_4','fmb_F_update_set$_3') 72.78/10.61 & 'separating$g'('fmb_D_itself$_4','fmb_F_update_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$cg',type,'register$cg': ('C_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$cg',axiom, 72.78/10.61 ~'register$cg'('fmb_C_update_d_update_fun$_1') 72.78/10.61 & ~'register$cg'('fmb_C_update_d_update_fun$_2') 72.78/10.61 & ~'register$cg'('fmb_C_update_d_update_fun$_3') 72.78/10.61 & ~'register$cg'('fmb_C_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$x',type,'register$x': ('F_update_a_update_fun$') > $o). 72.78/10.61 tff('predicate_register$x',axiom, 72.78/10.61 'register$x'('fmb_F_update_a_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$s',type,'register$s': ('F_g_prod_update_g_update_fun$') > $o). 72.78/10.61 tff('predicate_register$s',axiom, 72.78/10.61 'register$s'('fmb_F_g_prod_update_g_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$k',type,'separating$k': ('D_itself$' * 'E_update_set$') > $o). 72.78/10.61 tff('predicate_separating$k',axiom, 72.78/10.61 'separating$k'('fmb_D_itself$_1','fmb_E_update_set$_1') 72.78/10.61 & 'separating$k'('fmb_D_itself$_2','fmb_E_update_set$_1') 72.78/10.61 & 'separating$k'('fmb_D_itself$_3','fmb_E_update_set$_1') 72.78/10.61 & 'separating$k'('fmb_D_itself$_4','fmb_E_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$m',type,'register$m': ('G_update_c_update_fun$') > $o). 72.78/10.61 tff('predicate_register$m',axiom, 72.78/10.61 ~'register$m'('fmb_G_update_c_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$n',type,'register$n': ('B_update_f_update_fun$') > $o). 72.78/10.61 tff('predicate_register$n',axiom, 72.78/10.61 ~'register$n'('fmb_B_update_f_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$j',type,'less_eq$j': ('E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$') > $o). 72.78/10.61 tff('predicate_less_eq$j',axiom, 72.78/10.61 'less_eq$j'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') 72.78/10.61 & ~'less_eq$j'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') 72.78/10.61 & 'less_eq$j'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') 72.78/10.61 & 'less_eq$j'('fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ad',type,'register$ad': ('A_a_prod_update_f_e_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ad',axiom, 72.78/10.61 'register$ad'('fmb_A_a_prod_update_f_e_prod_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$a',type,'separating$a': ('D_itself$' * 'E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$') > $o). 72.78/10.61 tff('predicate_separating$a',axiom, 72.78/10.61 'separating$a'('fmb_D_itself$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') 72.78/10.61 & 'separating$a'('fmb_D_itself$_1','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') 72.78/10.61 & 'separating$a'('fmb_D_itself$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') 72.78/10.61 & 'separating$a'('fmb_D_itself$_2','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') 72.78/10.61 & 'separating$a'('fmb_D_itself$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') 72.78/10.61 & 'separating$a'('fmb_D_itself$_3','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') 72.78/10.61 & 'separating$a'('fmb_D_itself$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_1') 72.78/10.61 & 'separating$a'('fmb_D_itself$_4','fmb_E_f_g_prod_prod_e_f_g_prod_prod_prod_update_set$_2') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bv',type,'register$bv': ('A_a_prod_update_b_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bv',axiom, 72.78/10.61 'register$bv'('fmb_A_a_prod_update_b_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_member$a',type,'member$a': ('F_g_prod_update$' * 'F_g_prod_update_set$') > $o). 72.78/10.61 tff('predicate_member$a',axiom, 72.78/10.61 'member$a'('fmb_F_g_prod_update$_1','fmb_F_g_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$be',type,'register$be': ('E_update_c_update_fun$') > $o). 72.78/10.61 tff('predicate_register$be',axiom, 72.78/10.61 ~'register$be'('fmb_E_update_c_update_fun$_1') 72.78/10.61 & ~'register$be'('fmb_E_update_c_update_fun$_2') 72.78/10.61 & ~'register$be'('fmb_E_update_c_update_fun$_3') 72.78/10.61 & ~'register$be'('fmb_E_update_c_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ah',type,'register$ah': ('A_a_prod_update_e_f_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ah',axiom, 72.78/10.61 'register$ah'('fmb_A_a_prod_update_e_f_prod_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bz',type,'register$bz': ('G_update_e_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bz',axiom, 72.78/10.61 ~'register$bz'('fmb_G_update_e_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$f',type,'separating$f': ('D_itself$' * 'B_c_prod_update_set$') > $o). 72.78/10.61 tff('predicate_separating$f',axiom, 72.78/10.61 'separating$f'('fmb_D_itself$_1','fmb_B_c_prod_update_set$_1') 72.78/10.61 & 'separating$f'('fmb_D_itself$_2','fmb_B_c_prod_update_set$_1') 72.78/10.61 & 'separating$f'('fmb_D_itself$_3','fmb_B_c_prod_update_set$_1') 72.78/10.61 & 'separating$f'('fmb_D_itself$_4','fmb_B_c_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$as',type,'register$as': ('A_update_d_b_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$as',axiom, 72.78/10.61 'register$as'('fmb_A_update_d_b_prod_update_fun$_1') 72.78/10.61 & 'register$as'('fmb_A_update_d_b_prod_update_fun$_2') 72.78/10.61 & 'register$as'('fmb_A_update_d_b_prod_update_fun$_3') 72.78/10.61 & 'register$as'('fmb_A_update_d_b_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ar',type,'register$ar': ('A_update_d_e_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ar',axiom, 72.78/10.61 'register$ar'('fmb_A_update_d_e_prod_update_fun$_1') 72.78/10.61 & 'register$ar'('fmb_A_update_d_e_prod_update_fun$_2') 72.78/10.61 & 'register$ar'('fmb_A_update_d_e_prod_update_fun$_3') 72.78/10.61 & 'register$ar'('fmb_A_update_d_e_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$al',type,'fun_app$al': ('E_f_g_prod_prod_update_set_bool_fun$' * 'E_f_g_prod_prod_update_set$') > $o). 72.78/10.61 tff('predicate_fun_app$al',axiom, 72.78/10.61 'fun_app$al'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set$_1') 72.78/10.61 & 'fun_app$al'('fmb_E_f_g_prod_prod_update_set_bool_fun$_1','fmb_E_f_g_prod_prod_update_set$_2') 72.78/10.61 & ~'fun_app$al'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set$_1') 72.78/10.61 & 'fun_app$al'('fmb_E_f_g_prod_prod_update_set_bool_fun$_2','fmb_E_f_g_prod_prod_update_set$_2') 72.78/10.61 & ~'fun_app$al'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set$_1') 72.78/10.61 & ~'fun_app$al'('fmb_E_f_g_prod_prod_update_set_bool_fun$_3','fmb_E_f_g_prod_prod_update_set$_2') 72.78/10.61 & 'fun_app$al'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set$_1') 72.78/10.61 & ~'fun_app$al'('fmb_E_f_g_prod_prod_update_set_bool_fun$_4','fmb_E_f_g_prod_prod_update_set$_2') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$h',type,'preregister$h': ('B_update_b_c_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$h',axiom, 72.78/10.61 'preregister$h'('fmb_B_update_b_c_prod_update_fun$_1') 72.78/10.61 & 'preregister$h'('fmb_B_update_b_c_prod_update_fun$_2') 72.78/10.61 & 'preregister$h'('fmb_B_update_b_c_prod_update_fun$_3') 72.78/10.61 & 'preregister$h'('fmb_B_update_b_c_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$i',type,'preregister$i': ('E_update_e_f_g_prod_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$i',axiom, 72.78/10.61 'preregister$i'('fmb_E_update_e_f_g_prod_prod_update_fun$_1') 72.78/10.61 & 'preregister$i'('fmb_E_update_e_f_g_prod_prod_update_fun$_2') 72.78/10.61 & 'preregister$i'('fmb_E_update_e_f_g_prod_prod_update_fun$_3') 72.78/10.61 & 'preregister$i'('fmb_E_update_e_f_g_prod_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$v',type,'preregister$v': ('E_update_e_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$v',axiom, 72.78/10.61 'preregister$v'('fmb_E_update_e_update_fun$_1') 72.78/10.61 & 'preregister$v'('fmb_E_update_e_update_fun$_2') 72.78/10.61 & 'preregister$v'('fmb_E_update_e_update_fun$_3') 72.78/10.61 & 'preregister$v'('fmb_E_update_e_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$g',type,'preregister$g': ('C_update_b_c_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$g',axiom, 72.78/10.61 'preregister$g'('fmb_C_update_b_c_prod_update_fun$_1') 72.78/10.61 & ~'preregister$g'('fmb_C_update_b_c_prod_update_fun$_2') 72.78/10.61 & ~'preregister$g'('fmb_C_update_b_c_prod_update_fun$_3') 72.78/10.61 & ~'preregister$g'('fmb_C_update_b_c_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$e',type,'register$e': ('A_update_a_update_fun$') > $o). 72.78/10.61 tff('predicate_register$e',axiom, 72.78/10.61 ~'register$e'('fmb_A_update_a_update_fun$_1') 72.78/10.61 & ~'register$e'('fmb_A_update_a_update_fun$_2') 72.78/10.61 & ~'register$e'('fmb_A_update_a_update_fun$_3') 72.78/10.61 & ~'register$e'('fmb_A_update_a_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$m',type,'fun_app$m': ('F_g_prod_update_bool_fun$' * 'F_g_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$m',axiom, 72.78/10.61 'fun_app$m'('fmb_F_g_prod_update_bool_fun$_1','fmb_F_g_prod_update$_1') 72.78/10.61 & 'fun_app$m'('fmb_F_g_prod_update_bool_fun$_2','fmb_F_g_prod_update$_1') 72.78/10.61 & 'fun_app$m'('fmb_F_g_prod_update_bool_fun$_3','fmb_F_g_prod_update$_1') 72.78/10.61 & 'fun_app$m'('fmb_F_g_prod_update_bool_fun$_4','fmb_F_g_prod_update$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$u',type,'register$u': ('F_g_prod_update_c_update_fun$') > $o). 72.78/10.61 tff('predicate_register$u',axiom, 72.78/10.61 ~'register$u'('fmb_F_g_prod_update_c_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$h',type,'register$h': ('B_update_b_c_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$h',axiom, 72.78/10.61 'register$h'('fmb_B_update_b_c_prod_update_fun$_1') 72.78/10.61 & 'register$h'('fmb_B_update_b_c_prod_update_fun$_2') 72.78/10.61 & 'register$h'('fmb_B_update_b_c_prod_update_fun$_3') 72.78/10.61 & 'register$h'('fmb_B_update_b_c_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$cd',type,'register$cd': ('G_update_b_update_fun$') > $o). 72.78/10.61 tff('predicate_register$cd',axiom, 72.78/10.61 ~'register$cd'('fmb_G_update_b_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$aw',type,'register$aw': ('A_update_b_e_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$aw',axiom, 72.78/10.61 'register$aw'('fmb_A_update_b_e_prod_update_fun$_1') 72.78/10.61 & 'register$aw'('fmb_A_update_b_e_prod_update_fun$_2') 72.78/10.61 & 'register$aw'('fmb_A_update_b_e_prod_update_fun$_3') 72.78/10.61 & 'register$aw'('fmb_A_update_b_e_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$k',type,'less_eq$k': ('E_f_g_prod_prod_update_bool_fun$' * 'E_f_g_prod_prod_update_bool_fun$') > $o). 72.78/10.61 tff('predicate_less_eq$k',axiom, 72.78/10.61 'less_eq$k'('fmb_E_f_g_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_1') 72.78/10.61 & ~'less_eq$k'('fmb_E_f_g_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_2') 72.78/10.61 & 'less_eq$k'('fmb_E_f_g_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_1') 72.78/10.61 & 'less_eq$k'('fmb_E_f_g_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_2') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$cc',type,'register$cc': ('F_update_c_update_fun$') > $o). 72.78/10.61 tff('predicate_register$cc',axiom, 72.78/10.61 ~'register$cc'('fmb_F_update_c_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ak',type,'register$ak': ('A_a_prod_update_e_b_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ak',axiom, 72.78/10.61 'register$ak'('fmb_A_a_prod_update_e_b_prod_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$c',type,'preregister$c': ('C_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$c',axiom, 72.78/10.61 'preregister$c'('fmb_C_update_d_update_fun$_1') 72.78/10.61 & ~'preregister$c'('fmb_C_update_d_update_fun$_2') 72.78/10.61 & ~'preregister$c'('fmb_C_update_d_update_fun$_3') 72.78/10.61 & ~'preregister$c'('fmb_C_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$l',type,'preregister$l': ('D_update_d_d_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$l',axiom, 72.78/10.61 'preregister$l'('fmb_D_update_d_d_prod_update_fun$_1') 72.78/10.61 & 'preregister$l'('fmb_D_update_d_d_prod_update_fun$_2') 72.78/10.61 & 'preregister$l'('fmb_D_update_d_d_prod_update_fun$_3') 72.78/10.61 & 'preregister$l'('fmb_D_update_d_d_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_member$k',type,'member$k': ('G_update$' * 'G_update_set$') > $o). 72.78/10.61 tff('predicate_member$k',axiom, 72.78/10.61 ~'member$k'('fmb_G_update$_1','fmb_G_update_set$_1') 72.78/10.61 & ~'member$k'('fmb_G_update$_1','fmb_G_update_set$_2') 72.78/10.61 & ~'member$k'('fmb_G_update$_1','fmb_G_update_set$_3') 72.78/10.61 & ~'member$k'('fmb_G_update$_1','fmb_G_update_set$_4') 72.78/10.61 & ~'member$k'('fmb_G_update$_2','fmb_G_update_set$_1') 72.78/10.61 & ~'member$k'('fmb_G_update$_2','fmb_G_update_set$_2') 72.78/10.61 & ~'member$k'('fmb_G_update$_2','fmb_G_update_set$_3') 72.78/10.61 & ~'member$k'('fmb_G_update$_2','fmb_G_update_set$_4') 72.78/10.61 & ~'member$k'('fmb_G_update$_3','fmb_G_update_set$_1') 72.78/10.61 & ~'member$k'('fmb_G_update$_3','fmb_G_update_set$_2') 72.78/10.61 & ~'member$k'('fmb_G_update$_3','fmb_G_update_set$_3') 72.78/10.61 & ~'member$k'('fmb_G_update$_3','fmb_G_update_set$_4') 72.78/10.61 & 'member$k'('fmb_G_update$_4','fmb_G_update_set$_1') 72.78/10.61 & 'member$k'('fmb_G_update$_4','fmb_G_update_set$_2') 72.78/10.61 & 'member$k'('fmb_G_update$_4','fmb_G_update_set$_3') 72.78/10.61 & 'member$k'('fmb_G_update$_4','fmb_G_update_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$t',type,'separating$t': ('B_c_prod_itself$' * 'B_update_set$') > $o). 72.78/10.61 tff('predicate_separating$t',axiom, 72.78/10.61 ~'separating$t'('fmb_B_c_prod_itself$_1','fmb_B_update_set$_1') 72.78/10.61 & ~'separating$t'('fmb_B_c_prod_itself$_2','fmb_B_update_set$_1') 72.78/10.61 & ~'separating$t'('fmb_B_c_prod_itself$_3','fmb_B_update_set$_1') 72.78/10.61 & ~'separating$t'('fmb_B_c_prod_itself$_4','fmb_B_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$e',type,'preregister$e': ('A_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$e',axiom, 72.78/10.61 'preregister$e'('fmb_A_update_d_update_fun$_1') 72.78/10.61 & ~'preregister$e'('fmb_A_update_d_update_fun$_2') 72.78/10.61 & ~'preregister$e'('fmb_A_update_d_update_fun$_3') 72.78/10.61 & ~'preregister$e'('fmb_A_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$f',type,'preregister$f': ('F_update_f_g_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$f',axiom, 72.78/10.61 'preregister$f'('fmb_F_update_f_g_prod_update_fun$_1') 72.78/10.61 & 'preregister$f'('fmb_F_update_f_g_prod_update_fun$_2') 72.78/10.61 & 'preregister$f'('fmb_F_update_f_g_prod_update_fun$_3') 72.78/10.61 & 'preregister$f'('fmb_F_update_f_g_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$al',type,'register$al': ('A_update_e_f_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$al',axiom, 72.78/10.61 'register$al'('fmb_A_update_e_f_prod_update_fun$_1') 72.78/10.61 & 'register$al'('fmb_A_update_e_f_prod_update_fun$_2') 72.78/10.61 & 'register$al'('fmb_A_update_e_f_prod_update_fun$_3') 72.78/10.61 & 'register$al'('fmb_A_update_e_f_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$d',type,'separating$d': ('D_itself$' * 'F_g_prod_update_set$') > $o). 72.78/10.61 tff('predicate_separating$d',axiom, 72.78/10.61 'separating$d'('fmb_D_itself$_1','fmb_F_g_prod_update_set$_1') 72.78/10.61 & 'separating$d'('fmb_D_itself$_2','fmb_F_g_prod_update_set$_1') 72.78/10.61 & 'separating$d'('fmb_D_itself$_3','fmb_F_g_prod_update_set$_1') 72.78/10.61 & 'separating$d'('fmb_D_itself$_4','fmb_F_g_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bh',type,'register$bh': ('D_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bh',axiom, 72.78/10.61 ~'register$bh'('fmb_D_update_d_update_fun$_1') 72.78/10.61 & ~'register$bh'('fmb_D_update_d_update_fun$_2') 72.78/10.61 & ~'register$bh'('fmb_D_update_d_update_fun$_3') 72.78/10.61 & ~'register$bh'('fmb_D_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$m',type,'separating$m': ('D_itself$' * 'F_f_prod_update_set$') > $o). 72.78/10.61 tff('predicate_separating$m',axiom, 72.78/10.61 'separating$m'('fmb_D_itself$_1','fmb_F_f_prod_update_set$_1') 72.78/10.61 & 'separating$m'('fmb_D_itself$_2','fmb_F_f_prod_update_set$_1') 72.78/10.61 & 'separating$m'('fmb_D_itself$_3','fmb_F_f_prod_update_set$_1') 72.78/10.61 & 'separating$m'('fmb_D_itself$_4','fmb_F_f_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$y',type,'preregister$y': ('B_update_b_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$y',axiom, 72.78/10.61 'preregister$y'('fmb_B_update_b_update_fun$_1') 72.78/10.61 & 'preregister$y'('fmb_B_update_b_update_fun$_2') 72.78/10.61 & 'preregister$y'('fmb_B_update_b_update_fun$_3') 72.78/10.61 & 'preregister$y'('fmb_B_update_b_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ap',type,'register$ap': ('A_update_e_a_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ap',axiom, 72.78/10.61 'register$ap'('fmb_A_update_e_a_prod_update_fun$_1') 72.78/10.61 & 'register$ap'('fmb_A_update_e_a_prod_update_fun$_2') 72.78/10.61 & 'register$ap'('fmb_A_update_e_a_prod_update_fun$_3') 72.78/10.61 & 'register$ap'('fmb_A_update_e_a_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$g',type,'less_eq$g': ('B_c_prod_update_set$' * 'B_c_prod_update_set$') > $o). 72.78/10.61 tff('predicate_less_eq$g',axiom, 72.78/10.61 'less_eq$g'('fmb_B_c_prod_update_set$_1','fmb_B_c_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ao',type,'register$ao': ('A_update_e_b_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ao',axiom, 72.78/10.61 'register$ao'('fmb_A_update_e_b_prod_update_fun$_1') 72.78/10.61 & 'register$ao'('fmb_A_update_e_b_prod_update_fun$_2') 72.78/10.61 & 'register$ao'('fmb_A_update_e_b_prod_update_fun$_3') 72.78/10.61 & 'register$ao'('fmb_A_update_e_b_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$l',type,'separating$l': ('D_itself$' * 'A_update_set$') > $o). 72.78/10.61 tff('predicate_separating$l',axiom, 72.78/10.61 'separating$l'('fmb_D_itself$_1','fmb_A_update_set$_1') 72.78/10.61 & 'separating$l'('fmb_D_itself$_2','fmb_A_update_set$_1') 72.78/10.61 & 'separating$l'('fmb_D_itself$_3','fmb_A_update_set$_1') 72.78/10.61 & 'separating$l'('fmb_D_itself$_4','fmb_A_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ab',type,'register$ab': ('A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ab',axiom, 72.78/10.61 'register$ab'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_d_prod_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$av',type,'register$av': ('A_update_f_e_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$av',axiom, 72.78/10.61 'register$av'('fmb_A_update_f_e_prod_update_fun$_1') 72.78/10.61 & 'register$av'('fmb_A_update_f_e_prod_update_fun$_2') 72.78/10.61 & 'register$av'('fmb_A_update_f_e_prod_update_fun$_3') 72.78/10.61 & 'register$av'('fmb_A_update_f_e_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$s',type,'less_eq$s': ('E_f_g_prod_prod_update_bool_fun_set$' * 'E_f_g_prod_prod_update_bool_fun_set$') > $o). 72.78/10.61 tff('predicate_less_eq$s',axiom, 72.78/10.61 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') 72.78/10.61 & ~'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') 72.78/10.61 & ~'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') 72.78/10.61 & ~'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_1','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') 72.78/10.61 & 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') 72.78/10.61 & 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') 72.78/10.61 & ~'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') 72.78/10.61 & ~'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_2','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') 72.78/10.61 & 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') 72.78/10.61 & ~'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') 72.78/10.61 & 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') 72.78/10.61 & ~'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_3','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') 72.78/10.61 & 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_1') 72.78/10.61 & 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_2') 72.78/10.61 & 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_3') 72.78/10.61 & 'less_eq$s'('fmb_E_f_g_prod_prod_update_bool_fun_set$_4','fmb_E_f_g_prod_prod_update_bool_fun_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_member$i',type,'member$i': ('E_f_g_prod_prod_update_set$' * 'E_f_g_prod_prod_update_set_set$') > $o). 72.78/10.61 tff('predicate_member$i',axiom, 72.78/10.61 'member$i'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set_set$_1') 72.78/10.61 & ~'member$i'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set_set$_2') 72.78/10.61 & ~'member$i'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set_set$_3') 72.78/10.61 & 'member$i'('fmb_E_f_g_prod_prod_update_set$_1','fmb_E_f_g_prod_prod_update_set_set$_4') 72.78/10.61 & 'member$i'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set_set$_1') 72.78/10.61 & ~'member$i'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set_set$_2') 72.78/10.61 & 'member$i'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set_set$_3') 72.78/10.61 & ~'member$i'('fmb_E_f_g_prod_prod_update_set$_2','fmb_E_f_g_prod_prod_update_set_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$',type,'preregister$': ('E_f_g_prod_prod_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$',axiom, 72.78/10.61 'preregister$'('fmb_E_f_g_prod_prod_update_d_update_fun$_1') 72.78/10.61 & ~'preregister$'('fmb_E_f_g_prod_prod_update_d_update_fun$_2') 72.78/10.61 & ~'preregister$'('fmb_E_f_g_prod_prod_update_d_update_fun$_3') 72.78/10.61 & ~'preregister$'('fmb_E_f_g_prod_prod_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bx',type,'register$bx': ('B_c_prod_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bx',axiom, 72.78/10.61 'register$bx'('fmb_B_c_prod_update_d_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$o',type,'preregister$o': ('B_c_prod_update_a_b_c_prod_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$o',axiom, 72.78/10.61 'preregister$o'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_1') 72.78/10.61 & 'preregister$o'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_2') 72.78/10.61 & 'preregister$o'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_3') 72.78/10.61 & 'preregister$o'('fmb_B_c_prod_update_a_b_c_prod_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$r',type,'preregister$r': ('A_update_f_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$r',axiom, 72.78/10.61 'preregister$r'('fmb_A_update_f_update_fun$_1') 72.78/10.61 & 'preregister$r'('fmb_A_update_f_update_fun$_2') 72.78/10.61 & 'preregister$r'('fmb_A_update_f_update_fun$_3') 72.78/10.61 & 'preregister$r'('fmb_A_update_f_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bs',type,'register$bs': ('A_b_c_prod_prod_a_prod_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bs',axiom, 72.78/10.61 'register$bs'('fmb_A_b_c_prod_prod_a_prod_update_d_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_member$c',type,'member$c': ('B_c_prod_update$' * 'B_c_prod_update_set$') > $o). 72.78/10.61 tff('predicate_member$c',axiom, 72.78/10.61 'member$c'('fmb_B_c_prod_update$_1','fmb_B_c_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$s',type,'preregister$s': ('A_update_e_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$s',axiom, 72.78/10.61 'preregister$s'('fmb_A_update_e_update_fun$_1') 72.78/10.61 & 'preregister$s'('fmb_A_update_e_update_fun$_2') 72.78/10.61 & 'preregister$s'('fmb_A_update_e_update_fun$_3') 72.78/10.61 & 'preregister$s'('fmb_A_update_e_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$k',type,'register$k': ('G_update_g_update_fun$') > $o). 72.78/10.61 tff('predicate_register$k',axiom, 72.78/10.61 ~'register$k'('fmb_G_update_g_update_fun$_1') 72.78/10.61 & ~'register$k'('fmb_G_update_g_update_fun$_2') 72.78/10.61 & ~'register$k'('fmb_G_update_g_update_fun$_3') 72.78/10.61 & ~'register$k'('fmb_G_update_g_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$u',type,'preregister$u': ('A_update_a_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$u',axiom, 72.78/10.61 'preregister$u'('fmb_A_update_a_update_fun$_1') 72.78/10.61 & 'preregister$u'('fmb_A_update_a_update_fun$_2') 72.78/10.61 & 'preregister$u'('fmb_A_update_a_update_fun$_3') 72.78/10.61 & 'preregister$u'('fmb_A_update_a_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$s',type,'separating$s': ('B_c_prod_itself$' * 'C_update_set$') > $o). 72.78/10.61 tff('predicate_separating$s',axiom, 72.78/10.61 'separating$s'('fmb_B_c_prod_itself$_1','fmb_C_update_set$_1') 72.78/10.61 & 'separating$s'('fmb_B_c_prod_itself$_2','fmb_C_update_set$_1') 72.78/10.61 & 'separating$s'('fmb_B_c_prod_itself$_3','fmb_C_update_set$_1') 72.78/10.61 & 'separating$s'('fmb_B_c_prod_itself$_4','fmb_C_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$p',type,'separating$p': ('D_itself$' * 'F_b_prod_update_set$') > $o). 72.78/10.61 tff('predicate_separating$p',axiom, 72.78/10.61 'separating$p'('fmb_D_itself$_1','fmb_F_b_prod_update_set$_1') 72.78/10.61 & 'separating$p'('fmb_D_itself$_2','fmb_F_b_prod_update_set$_1') 72.78/10.61 & 'separating$p'('fmb_D_itself$_3','fmb_F_b_prod_update_set$_1') 72.78/10.61 & 'separating$p'('fmb_D_itself$_4','fmb_F_b_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$q',type,'less_eq$q': ('Bool_e_f_g_prod_prod_update_set_fun$' * 'Bool_e_f_g_prod_prod_update_set_fun$') > $o). 72.78/10.61 tff('predicate_less_eq$q',axiom, 72.78/10.61 'less_eq$q'('fmb_Bool_e_f_g_prod_prod_update_set_fun$_1','fmb_Bool_e_f_g_prod_prod_update_set_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$n',type,'fun_app$n': ('E_f_g_prod_prod_update_bool_fun$' * 'E_f_g_prod_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$n',axiom, 72.78/10.61 'fun_app$n'('fmb_E_f_g_prod_prod_update_bool_fun$_1','fmb_E_f_g_prod_prod_update$_1') 72.78/10.61 & ~'fun_app$n'('fmb_E_f_g_prod_prod_update_bool_fun$_2','fmb_E_f_g_prod_prod_update$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$e',type,'less_eq$e': ('A_update_set$' * 'A_update_set$') > $o). 72.78/10.61 tff('predicate_less_eq$e',axiom, 72.78/10.61 'less_eq$e'('fmb_A_update_set$_1','fmb_A_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$',type,'register$': ('A_b_c_prod_prod_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$',axiom, 72.78/10.61 'register$'('fmb_A_b_c_prod_prod_update_d_update_fun$_1') 72.78/10.61 & 'register$'('fmb_A_b_c_prod_prod_update_d_update_fun$_2') 72.78/10.61 & 'register$'('fmb_A_b_c_prod_prod_update_d_update_fun$_3') 72.78/10.61 & 'register$'('fmb_A_b_c_prod_prod_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bm',type,'register$bm': ('D_update_d_d_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bm',axiom, 72.78/10.61 'register$bm'('fmb_D_update_d_d_prod_update_fun$_1') 72.78/10.61 & 'register$bm'('fmb_D_update_d_d_prod_update_fun$_2') 72.78/10.61 & 'register$bm'('fmb_D_update_d_d_prod_update_fun$_3') 72.78/10.61 & 'register$bm'('fmb_D_update_d_d_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ba',type,'register$ba': ('A_update_a_d_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ba',axiom, 72.78/10.61 'register$ba'('fmb_A_update_a_d_prod_update_fun$_1') 72.78/10.61 & 'register$ba'('fmb_A_update_a_d_prod_update_fun$_2') 72.78/10.61 & 'register$ba'('fmb_A_update_a_d_prod_update_fun$_3') 72.78/10.61 & 'register$ba'('fmb_A_update_a_d_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$q',type,'preregister$q': ('A_b_c_prod_prod_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$q',axiom, 72.78/10.61 'preregister$q'('fmb_A_b_c_prod_prod_update_d_update_fun$_1') 72.78/10.61 & 'preregister$q'('fmb_A_b_c_prod_prod_update_d_update_fun$_2') 72.78/10.61 & 'preregister$q'('fmb_A_b_c_prod_prod_update_d_update_fun$_3') 72.78/10.61 & 'preregister$q'('fmb_A_b_c_prod_prod_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$cd',type,'fun_app$cd': ('F_a_prod_update_bool_fun$' * 'F_a_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$cd',axiom, 72.78/10.61 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_1','fmb_F_a_prod_update$_1') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_1','fmb_F_a_prod_update$_2') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_1','fmb_F_a_prod_update$_3') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_1','fmb_F_a_prod_update$_4') 72.78/10.61 & ~'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_2','fmb_F_a_prod_update$_1') 72.78/10.61 & ~'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_2','fmb_F_a_prod_update$_2') 72.78/10.61 & ~'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_2','fmb_F_a_prod_update$_3') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_2','fmb_F_a_prod_update$_4') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_3','fmb_F_a_prod_update$_1') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_3','fmb_F_a_prod_update$_2') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_3','fmb_F_a_prod_update$_3') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_3','fmb_F_a_prod_update$_4') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_4','fmb_F_a_prod_update$_1') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_4','fmb_F_a_prod_update$_2') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_4','fmb_F_a_prod_update$_3') 72.78/10.61 & 'fun_app$cd'('fmb_F_a_prod_update_bool_fun$_4','fmb_F_a_prod_update$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$i',type,'register$i': ('E_update_e_f_g_prod_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$i',axiom, 72.78/10.61 'register$i'('fmb_E_update_e_f_g_prod_prod_update_fun$_1') 72.78/10.61 & ~'register$i'('fmb_E_update_e_f_g_prod_prod_update_fun$_2') 72.78/10.61 & ~'register$i'('fmb_E_update_e_f_g_prod_prod_update_fun$_3') 72.78/10.61 & ~'register$i'('fmb_E_update_e_f_g_prod_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$y',type,'register$y': ('G_update_b_c_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$y',axiom, 72.78/10.61 ~'register$y'('fmb_G_update_b_c_prod_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$bq',type,'fun_app$bq': ('E_f_g_prod_prod_update_bool_fun_bool_fun$' * 'E_f_g_prod_prod_update_bool_fun$') > $o). 72.78/10.61 tff('predicate_fun_app$bq',axiom, 72.78/10.61 'fun_app$bq'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_1') 72.78/10.61 & 'fun_app$bq'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_1','fmb_E_f_g_prod_prod_update_bool_fun$_2') 72.78/10.61 & 'fun_app$bq'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_1') 72.78/10.61 & ~'fun_app$bq'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_2','fmb_E_f_g_prod_prod_update_bool_fun$_2') 72.78/10.61 & ~'fun_app$bq'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun$_1') 72.78/10.61 & 'fun_app$bq'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_3','fmb_E_f_g_prod_prod_update_bool_fun$_2') 72.78/10.61 & ~'fun_app$bq'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun$_1') 72.78/10.61 & ~'fun_app$bq'('fmb_E_f_g_prod_prod_update_bool_fun_bool_fun$_4','fmb_E_f_g_prod_prod_update_bool_fun$_2') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_partial_preordering$',type,'partial_preordering$': ('E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$') > $o). 72.78/10.61 tff('predicate_partial_preordering$',axiom, 72.78/10.61 'partial_preordering$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_1') 72.78/10.61 & 'partial_preordering$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_2') 72.78/10.61 & 'partial_preordering$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_3') 72.78/10.61 & 'partial_preordering$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_bool_fun_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bd',type,'register$bd': ('E_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bd',axiom, 72.78/10.61 ~'register$bd'('fmb_E_update_d_update_fun$_1') 72.78/10.61 & ~'register$bd'('fmb_E_update_d_update_fun$_2') 72.78/10.61 & ~'register$bd'('fmb_E_update_d_update_fun$_3') 72.78/10.61 & ~'register$bd'('fmb_E_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$p',type,'preregister$p': ('A_update_a_b_c_prod_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$p',axiom, 72.78/10.61 'preregister$p'('fmb_A_update_a_b_c_prod_prod_update_fun$_1') 72.78/10.61 & 'preregister$p'('fmb_A_update_a_b_c_prod_prod_update_fun$_2') 72.78/10.61 & 'preregister$p'('fmb_A_update_a_b_c_prod_prod_update_fun$_3') 72.78/10.61 & 'preregister$p'('fmb_A_update_a_b_c_prod_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$p',type,'register$p': ('B_update_b_update_fun$') > $o). 72.78/10.61 tff('predicate_register$p',axiom, 72.78/10.61 ~'register$p'('fmb_B_update_b_update_fun$_1') 72.78/10.61 & ~'register$p'('fmb_B_update_b_update_fun$_2') 72.78/10.61 & ~'register$p'('fmb_B_update_b_update_fun$_3') 72.78/10.61 & ~'register$p'('fmb_B_update_b_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_inf$',type,'inf$': ('Bool_set$') > $o). 72.78/10.61 tff('predicate_inf$',axiom, 72.78/10.61 ~'inf$'('fmb_Bool_set$_1') 72.78/10.61 & ~'inf$'('fmb_Bool_set$_2') 72.78/10.61 & ~'inf$'('fmb_Bool_set$_3') 72.78/10.61 & ~'inf$'('fmb_Bool_set$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$q',type,'fun_app$q': ('A_b_c_prod_prod_update_bool_fun$' * 'A_b_c_prod_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$q',axiom, 72.78/10.61 'fun_app$q'('fmb_A_b_c_prod_prod_update_bool_fun$_1','fmb_A_b_c_prod_prod_update$_1') 72.78/10.61 & 'fun_app$q'('fmb_A_b_c_prod_prod_update_bool_fun$_2','fmb_A_b_c_prod_prod_update$_1') 72.78/10.61 & 'fun_app$q'('fmb_A_b_c_prod_prod_update_bool_fun$_3','fmb_A_b_c_prod_prod_update$_1') 72.78/10.61 & 'fun_app$q'('fmb_A_b_c_prod_prod_update_bool_fun$_4','fmb_A_b_c_prod_prod_update$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$ar',type,'fun_app$ar': ('E_update_bool_fun$' * 'E_update$') > $o). 72.78/10.61 tff('predicate_fun_app$ar',axiom, 72.78/10.61 'fun_app$ar'('fmb_E_update_bool_fun$_1','fmb_E_update$_1') 72.78/10.61 & 'fun_app$ar'('fmb_E_update_bool_fun$_2','fmb_E_update$_1') 72.78/10.61 & 'fun_app$ar'('fmb_E_update_bool_fun$_3','fmb_E_update$_1') 72.78/10.61 & 'fun_app$ar'('fmb_E_update_bool_fun$_4','fmb_E_update$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bc',type,'register$bc': ('E_update_e_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bc',axiom, 72.78/10.61 ~'register$bc'('fmb_E_update_e_update_fun$_1') 72.78/10.61 & ~'register$bc'('fmb_E_update_e_update_fun$_2') 72.78/10.61 & ~'register$bc'('fmb_E_update_e_update_fun$_3') 72.78/10.61 & ~'register$bc'('fmb_E_update_e_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bt',type,'register$bt': ('A_a_b_c_prod_prod_prod_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bt',axiom, 72.78/10.61 'register$bt'('fmb_A_a_b_c_prod_prod_prod_update_d_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$w',type,'register$w': ('G_update_f_g_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$w',axiom, 72.78/10.61 'register$w'('fmb_G_update_f_g_prod_update_fun$_1') 72.78/10.61 & 'register$w'('fmb_G_update_f_g_prod_update_fun$_2') 72.78/10.61 & 'register$w'('fmb_G_update_f_g_prod_update_fun$_3') 72.78/10.61 & 'register$w'('fmb_G_update_f_g_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$d',type,'preregister$d': ('B_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$d',axiom, 72.78/10.61 'preregister$d'('fmb_B_update_d_update_fun$_1') 72.78/10.61 & ~'preregister$d'('fmb_B_update_d_update_fun$_2') 72.78/10.61 & ~'preregister$d'('fmb_B_update_d_update_fun$_3') 72.78/10.61 & ~'preregister$d'('fmb_B_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$by',type,'register$by': ('A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$by',axiom, 72.78/10.61 'register$by'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_1') 72.78/10.61 & 'register$by'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_2') 72.78/10.61 & 'register$by'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_3') 72.78/10.61 & 'register$by'('fmb_A_b_c_prod_prod_a_b_c_prod_prod_prod_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_less_eq$m',type,'less_eq$m': ('C_update_bool_fun$' * 'C_update_bool_fun$') > $o). 72.78/10.61 tff('predicate_less_eq$m',axiom, 72.78/10.61 'less_eq$m'('fmb_C_update_bool_fun$_1','fmb_C_update_bool_fun$_1') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_1','fmb_C_update_bool_fun$_2') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_1','fmb_C_update_bool_fun$_3') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_1','fmb_C_update_bool_fun$_4') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_2','fmb_C_update_bool_fun$_1') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_2','fmb_C_update_bool_fun$_2') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_2','fmb_C_update_bool_fun$_3') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_2','fmb_C_update_bool_fun$_4') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_3','fmb_C_update_bool_fun$_1') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_3','fmb_C_update_bool_fun$_2') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_3','fmb_C_update_bool_fun$_3') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_3','fmb_C_update_bool_fun$_4') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_4','fmb_C_update_bool_fun$_1') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_4','fmb_C_update_bool_fun$_2') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_4','fmb_C_update_bool_fun$_3') 72.78/10.61 & 'less_eq$m'('fmb_C_update_bool_fun$_4','fmb_C_update_bool_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$g',type,'register$g': ('C_update_b_c_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$g',axiom, 72.78/10.61 'register$g'('fmb_C_update_b_c_prod_update_fun$_1') 72.78/10.61 & ~'register$g'('fmb_C_update_b_c_prod_update_fun$_2') 72.78/10.61 & ~'register$g'('fmb_C_update_b_c_prod_update_fun$_3') 72.78/10.61 & ~'register$g'('fmb_C_update_b_c_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_separating$c',type,'separating$c': ('D_itself$' * 'D_d_prod_update_set$') > $o). 72.78/10.61 tff('predicate_separating$c',axiom, 72.78/10.61 'separating$c'('fmb_D_itself$_1','fmb_D_d_prod_update_set$_1') 72.78/10.61 & 'separating$c'('fmb_D_itself$_2','fmb_D_d_prod_update_set$_1') 72.78/10.61 & 'separating$c'('fmb_D_itself$_3','fmb_D_d_prod_update_set$_1') 72.78/10.61 & 'separating$c'('fmb_D_itself$_4','fmb_D_d_prod_update_set$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_antimono$',type,'antimono$': ('E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$') > $o). 72.78/10.61 tff('predicate_antimono$',axiom, 72.78/10.61 'antimono$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_1') 72.78/10.61 & ~'antimono$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_2') 72.78/10.61 & 'antimono$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_3') 72.78/10.61 & 'antimono$'('fmb_E_f_g_prod_prod_update_set_e_f_g_prod_prod_update_set_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bi',type,'register$bi': ('D_update_c_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bi',axiom, 72.78/10.61 ~'register$bi'('fmb_D_update_c_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ac',type,'register$ac': ('A_a_prod_update_f_f_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ac',axiom, 72.78/10.61 'register$ac'('fmb_A_a_prod_update_f_f_prod_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$c',type,'register$c': ('A_update_d_update_fun$') > $o). 72.78/10.61 tff('predicate_register$c',axiom, 72.78/10.61 ~'register$c'('fmb_A_update_d_update_fun$_1') 72.78/10.61 & ~'register$c'('fmb_A_update_d_update_fun$_2') 72.78/10.61 & ~'register$c'('fmb_A_update_d_update_fun$_3') 72.78/10.61 & ~'register$c'('fmb_A_update_d_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ax',type,'register$ax': ('A_update_a_e_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ax',axiom, 72.78/10.61 'register$ax'('fmb_A_update_a_e_prod_update_fun$_1') 72.78/10.61 & 'register$ax'('fmb_A_update_a_e_prod_update_fun$_2') 72.78/10.61 & 'register$ax'('fmb_A_update_a_e_prod_update_fun$_3') 72.78/10.61 & 'register$ax'('fmb_A_update_a_e_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$am',type,'register$am': ('A_update_e_e_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$am',axiom, 72.78/10.61 'register$am'('fmb_A_update_e_e_prod_update_fun$_1') 72.78/10.61 & 'register$am'('fmb_A_update_e_e_prod_update_fun$_2') 72.78/10.61 & 'register$am'('fmb_A_update_e_e_prod_update_fun$_3') 72.78/10.61 & 'register$am'('fmb_A_update_e_e_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$d',type,'register$d': ('A_update_b_update_fun$') > $o). 72.78/10.61 tff('predicate_register$d',axiom, 72.78/10.61 ~'register$d'('fmb_A_update_b_update_fun$_1') 72.78/10.61 & ~'register$d'('fmb_A_update_b_update_fun$_2') 72.78/10.61 & ~'register$d'('fmb_A_update_b_update_fun$_3') 72.78/10.61 & ~'register$d'('fmb_A_update_b_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$ay',type,'register$ay': ('A_update_f_d_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$ay',axiom, 72.78/10.61 'register$ay'('fmb_A_update_f_d_prod_update_fun$_1') 72.78/10.61 & 'register$ay'('fmb_A_update_f_d_prod_update_fun$_2') 72.78/10.61 & 'register$ay'('fmb_A_update_f_d_prod_update_fun$_3') 72.78/10.61 & 'register$ay'('fmb_A_update_f_d_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$bk',type,'register$bk': ('E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_register$bk',axiom, 72.78/10.61 'register$bk'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_1') 72.78/10.61 & 'register$bk'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_2') 72.78/10.61 & 'register$bk'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_3') 72.78/10.61 & 'register$bk'('fmb_E_f_g_prod_prod_update_e_f_g_prod_prod_e_f_g_prod_prod_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_register$r',type,'register$r': ('E_update_f_update_fun$') > $o). 72.78/10.61 tff('predicate_register$r',axiom, 72.78/10.61 ~'register$r'('fmb_E_update_f_update_fun$_1') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_preregister$n',type,'preregister$n': ('G_update_f_g_prod_update_fun$') > $o). 72.78/10.61 tff('predicate_preregister$n',axiom, 72.78/10.61 'preregister$n'('fmb_G_update_f_g_prod_update_fun$_1') 72.78/10.61 & 'preregister$n'('fmb_G_update_f_g_prod_update_fun$_2') 72.78/10.61 & 'preregister$n'('fmb_G_update_f_g_prod_update_fun$_3') 72.78/10.61 & 'preregister$n'('fmb_G_update_f_g_prod_update_fun$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 tff('declare_fun_app$bz',type,'fun_app$bz': ('F_f_prod_update_bool_fun$' * 'F_f_prod_update$') > $o). 72.78/10.61 tff('predicate_fun_app$bz',axiom, 72.78/10.61 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_1','fmb_F_f_prod_update$_1') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_1','fmb_F_f_prod_update$_2') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_1','fmb_F_f_prod_update$_3') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_1','fmb_F_f_prod_update$_4') 72.78/10.61 & ~'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_2','fmb_F_f_prod_update$_1') 72.78/10.61 & ~'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_2','fmb_F_f_prod_update$_2') 72.78/10.61 & ~'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_2','fmb_F_f_prod_update$_3') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_2','fmb_F_f_prod_update$_4') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_3','fmb_F_f_prod_update$_1') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_3','fmb_F_f_prod_update$_2') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_3','fmb_F_f_prod_update$_3') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_3','fmb_F_f_prod_update$_4') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_4','fmb_F_f_prod_update$_1') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_4','fmb_F_f_prod_update$_2') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_4','fmb_F_f_prod_update$_3') 72.78/10.61 & 'fun_app$bz'('fmb_F_f_prod_update_bool_fun$_4','fmb_F_f_prod_update$_4') 72.78/10.61 72.78/10.61 ). 72.78/10.61 72.78/10.61 % SZS output end FiniteModel for theBenchmark 72.78/10.61 % (26696)------------------------------ 72.78/10.61 % (26696)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 72.78/10.61 % (26696)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 72.78/10.61 % (26696)Termination reason: Satisfiable 72.78/10.61 72.78/10.61 % (26696)Time elapsed: 10.026 s 72.78/10.61 % (26696)Peak memory usage: 167 MB 72.78/10.61 % (26696)Instructions burned: 24796 (million) 72.78/10.61 % (26696)------------------------------ 72.78/10.61 % (26696)------------------------------ 72.78/10.61 % (26693)Success in time 10.179 s 72.78/10.61 EOF