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

View Problem - Process Solution

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

% Computer : n025.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 31 19:19:39 EDT 2022

% Result   : CounterSatisfiable 25.71s 3.88s
% Output   : FiniteModel 25.90s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem    : SWW476_1 : TPTP v8.1.0. Released v5.3.0.
% 0.13/0.14  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.14/0.36  % Computer : n025.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Tue Aug 30 20:53:30 EDT 2022
% 0.14/0.36  % CPUTime    : 
% 0.21/0.52  % (24051)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.21/0.52  % (24042)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.21/0.52  % (24043)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 0.21/0.52  % (24037)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.21/0.52  % (24034)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.21/0.53  % (24050)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 1.19/0.57  % (24041)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.19/0.57  % (24030)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 1.19/0.57  % (24057)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 1.19/0.57  % (24040)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 1.19/0.58  % (24049)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.37/0.58  % (24036)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.37/0.58  % (24047)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.37/0.58  % (24052)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.37/0.58  % (24033)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 1.37/0.58  % (24038)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.37/0.58  % (24056)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.37/0.58  % (24028)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 1.37/0.58  % (24036)Instruction limit reached!
% 1.37/0.58  % (24036)------------------------------
% 1.37/0.58  % (24036)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.37/0.58  % (24036)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.37/0.58  % (24036)Termination reason: Unknown
% 1.37/0.58  % (24036)Termination phase: Preprocessing 1
% 1.37/0.58  
% 1.37/0.58  % (24036)Memory used [KB]: 1407
% 1.37/0.58  % (24036)Time elapsed: 0.003 s
% 1.37/0.58  % (24036)Instructions burned: 2 (million)
% 1.37/0.58  % (24036)------------------------------
% 1.37/0.58  % (24036)------------------------------
% 1.37/0.59  % (24029)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.37/0.59  % (24053)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.37/0.59  % (24048)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 1.37/0.59  % (24031)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.37/0.59  % (24035)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.37/0.59  % (24045)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.37/0.59  % (24054)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.37/0.59  % (24032)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.37/0.59  % (24044)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.37/0.60  % (24055)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 1.37/0.60  % (24034)Instruction limit reached!
% 1.37/0.60  % (24034)------------------------------
% 1.37/0.60  % (24034)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.37/0.60  % (24034)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.37/0.60  % (24034)Termination reason: Unknown
% 1.37/0.60  % (24034)Termination phase: Finite model building preprocessing
% 1.37/0.60  
% 1.37/0.60  % (24034)Memory used [KB]: 3198
% 1.37/0.60  % (24034)Time elapsed: 0.022 s
% 1.37/0.60  % (24034)Instructions burned: 52 (million)
% 1.37/0.60  % (24034)------------------------------
% 1.37/0.60  % (24034)------------------------------
% 1.37/0.60  % (24046)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.37/0.60  % (24039)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.37/0.61  % (24037)Instruction limit reached!
% 1.37/0.61  % (24037)------------------------------
% 1.37/0.61  % (24037)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.37/0.61  % (24037)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.37/0.61  % (24037)Termination reason: Unknown
% 1.37/0.61  % (24037)Termination phase: Saturation
% 1.37/0.61  
% 1.37/0.61  % (24037)Memory used [KB]: 3198
% 1.37/0.61  % (24037)Time elapsed: 0.023 s
% 1.37/0.61  % (24037)Instructions burned: 51 (million)
% 1.37/0.61  % (24037)------------------------------
% 1.37/0.61  % (24037)------------------------------
% 1.37/0.61  % (24035)Instruction limit reached!
% 1.37/0.61  % (24035)------------------------------
% 1.37/0.61  % (24035)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.37/0.61  % (24035)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.37/0.61  % (24035)Termination reason: Unknown
% 1.37/0.61  % (24035)Termination phase: Preprocessing 2
% 1.37/0.61  
% 1.37/0.61  % (24035)Memory used [KB]: 1791
% 1.37/0.61  % (24035)Time elapsed: 0.004 s
% 1.37/0.61  % (24035)Instructions burned: 7 (million)
% 1.37/0.61  % (24035)------------------------------
% 1.37/0.61  % (24035)------------------------------
% 1.37/0.62  % (24030)Instruction limit reached!
% 1.37/0.62  % (24030)------------------------------
% 1.37/0.62  % (24030)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.37/0.63  % (24033)Instruction limit reached!
% 1.37/0.63  % (24033)------------------------------
% 1.37/0.63  % (24033)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.37/0.63  % (24033)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.37/0.63  % (24033)Termination reason: Unknown
% 1.37/0.63  % (24033)Termination phase: Saturation
% 1.37/0.63  
% 1.37/0.63  % (24033)Memory used [KB]: 7291
% 1.37/0.63  % (24033)Time elapsed: 0.148 s
% 1.37/0.63  % (24033)Instructions burned: 49 (million)
% 1.37/0.63  % (24033)------------------------------
% 1.37/0.63  % (24033)------------------------------
% 1.77/0.64  % (24030)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.77/0.64  % (24030)Termination reason: Unknown
% 1.77/0.64  % (24030)Termination phase: Property scanning
% 1.77/0.64  
% 1.77/0.64  % (24030)Memory used [KB]: 2814
% 1.77/0.64  % (24030)Time elapsed: 0.017 s
% 1.77/0.64  % (24030)Instructions burned: 37 (million)
% 1.77/0.64  % (24030)------------------------------
% 1.77/0.64  % (24030)------------------------------
% 1.77/0.64  % (24043)Instruction limit reached!
% 1.77/0.64  % (24043)------------------------------
% 1.77/0.64  % (24043)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.77/0.64  % (24043)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.77/0.64  % (24043)Termination reason: Unknown
% 1.77/0.64  % (24043)Termination phase: Saturation
% 1.77/0.64  
% 1.77/0.64  % (24043)Memory used [KB]: 3582
% 1.77/0.64  % (24043)Time elapsed: 0.221 s
% 1.77/0.64  % (24043)Instructions burned: 76 (million)
% 1.77/0.64  % (24043)------------------------------
% 1.77/0.64  % (24043)------------------------------
% 1.77/0.64  % (24042)Instruction limit reached!
% 1.77/0.64  % (24042)------------------------------
% 1.77/0.64  % (24042)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.77/0.64  % (24042)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.77/0.64  % (24042)Termination reason: Unknown
% 1.77/0.64  % (24042)Termination phase: Saturation
% 1.77/0.64  
% 1.77/0.64  % (24042)Memory used [KB]: 9210
% 1.77/0.64  % (24042)Time elapsed: 0.031 s
% 1.77/0.64  % (24042)Instructions burned: 69 (million)
% 1.77/0.64  % (24042)------------------------------
% 1.77/0.64  % (24042)------------------------------
% 1.92/0.66  % (24038)Instruction limit reached!
% 1.92/0.66  % (24038)------------------------------
% 1.92/0.66  % (24038)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.66  % (24038)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.66  % (24038)Termination reason: Unknown
% 1.92/0.66  % (24038)Termination phase: Saturation
% 1.92/0.66  
% 1.92/0.66  % (24038)Memory used [KB]: 7547
% 1.92/0.66  % (24038)Time elapsed: 0.024 s
% 1.92/0.66  % (24038)Instructions burned: 50 (million)
% 1.92/0.66  % (24038)------------------------------
% 1.92/0.66  % (24038)------------------------------
% 1.92/0.67  % (24029)Instruction limit reached!
% 1.92/0.67  % (24029)------------------------------
% 1.92/0.67  % (24029)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.67  % (24029)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.67  % (24029)Termination reason: Unknown
% 1.92/0.67  % (24029)Termination phase: Saturation
% 1.92/0.67  
% 1.92/0.67  % (24029)Memory used [KB]: 7547
% 1.92/0.67  % (24029)Time elapsed: 0.023 s
% 1.92/0.67  % (24029)Instructions burned: 51 (million)
% 1.92/0.67  % (24029)------------------------------
% 1.92/0.67  % (24029)------------------------------
% 1.92/0.67  % (24031)Instruction limit reached!
% 1.92/0.67  % (24031)------------------------------
% 1.92/0.67  % (24031)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.67  % (24045)Instruction limit reached!
% 1.92/0.67  % (24045)------------------------------
% 1.92/0.67  % (24045)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.67  % (24045)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.67  % (24045)Termination reason: Unknown
% 1.92/0.67  % (24045)Termination phase: Finite model building preprocessing
% 1.92/0.67  
% 1.92/0.67  % (24045)Memory used [KB]: 3326
% 1.92/0.67  % (24045)Time elapsed: 0.025 s
% 1.92/0.67  % (24045)Instructions burned: 59 (million)
% 1.92/0.67  % (24045)------------------------------
% 1.92/0.67  % (24045)------------------------------
% 1.92/0.68  % (24031)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.68  % (24031)Termination reason: Unknown
% 1.92/0.68  % (24031)Termination phase: Saturation
% 1.92/0.68  
% 1.92/0.68  % (24031)Memory used [KB]: 7291
% 1.92/0.68  % (24031)Time elapsed: 0.231 s
% 1.92/0.68  % (24031)Instructions burned: 51 (million)
% 1.92/0.68  % (24031)------------------------------
% 1.92/0.68  % (24031)------------------------------
% 1.92/0.68  % (24032)Instruction limit reached!
% 1.92/0.68  % (24032)------------------------------
% 1.92/0.68  % (24032)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.68  % (24032)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.68  % (24032)Termination reason: Unknown
% 1.92/0.68  % (24032)Termination phase: Saturation
% 1.92/0.68  
% 1.92/0.68  % (24032)Memory used [KB]: 7675
% 1.92/0.68  % (24032)Time elapsed: 0.025 s
% 1.92/0.68  % (24032)Instructions burned: 51 (million)
% 1.92/0.68  % (24032)------------------------------
% 1.92/0.68  % (24032)------------------------------
% 1.92/0.70  % (24058)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/388Mi)
% 1.92/0.71  % (24041)Instruction limit reached!
% 1.92/0.71  % (24041)------------------------------
% 1.92/0.71  % (24041)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.71  % (24041)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.71  % (24041)Termination reason: Unknown
% 1.92/0.71  % (24041)Termination phase: Saturation
% 1.92/0.71  
% 1.92/0.71  % (24041)Memory used [KB]: 8059
% 1.92/0.71  % (24041)Time elapsed: 0.236 s
% 1.92/0.71  % (24041)Instructions burned: 100 (million)
% 1.92/0.71  % (24041)------------------------------
% 1.92/0.71  % (24041)------------------------------
% 1.92/0.71  % (24054)Instruction limit reached!
% 1.92/0.71  % (24054)------------------------------
% 1.92/0.71  % (24054)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.71  % (24054)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.71  % (24054)Termination reason: Unknown
% 1.92/0.71  % (24054)Termination phase: Saturation
% 1.92/0.71  
% 1.92/0.71  % (24054)Memory used [KB]: 9083
% 1.92/0.71  % (24054)Time elapsed: 0.035 s
% 1.92/0.71  % (24054)Instructions burned: 69 (million)
% 1.92/0.71  % (24054)------------------------------
% 1.92/0.71  % (24054)------------------------------
% 2.24/0.72  % (24059)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.24/0.75  % (24061)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.24/0.76  % (24060)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.40/0.76  % (24047)Instruction limit reached!
% 2.40/0.76  % (24047)------------------------------
% 2.40/0.76  % (24047)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.40/0.76  % (24062)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.40/0.77  % (24040)Instruction limit reached!
% 2.40/0.77  % (24040)------------------------------
% 2.40/0.77  % (24040)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.40/0.77  % (24040)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.40/0.77  % (24040)Termination reason: Unknown
% 2.40/0.77  % (24040)Termination phase: Saturation
% 2.40/0.77  
% 2.40/0.77  % (24040)Memory used [KB]: 8187
% 2.40/0.77  % (24040)Time elapsed: 0.315 s
% 2.40/0.77  % (24040)Instructions burned: 101 (million)
% 2.40/0.77  % (24040)------------------------------
% 2.40/0.77  % (24040)------------------------------
% 2.40/0.77  % (24044)Instruction limit reached!
% 2.40/0.77  % (24044)------------------------------
% 2.40/0.77  % (24044)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.40/0.77  % (24044)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.40/0.77  % (24044)Termination reason: Unknown
% 2.40/0.77  % (24044)Termination phase: Saturation
% 2.40/0.77  
% 2.40/0.77  % (24044)Memory used [KB]: 7931
% 2.40/0.77  % (24044)Time elapsed: 0.305 s
% 2.40/0.77  % (24044)Instructions burned: 100 (million)
% 2.40/0.77  % (24044)------------------------------
% 2.40/0.77  % (24044)------------------------------
% 2.40/0.77  % (24065)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.40/0.77  % (24039)Instruction limit reached!
% 2.40/0.77  % (24039)------------------------------
% 2.40/0.77  % (24039)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.40/0.77  % (24047)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.40/0.77  % (24047)Termination reason: Unknown
% 2.40/0.77  % (24047)Termination phase: Saturation
% 2.40/0.77  
% 2.40/0.77  % (24047)Memory used [KB]: 3965
% 2.40/0.77  % (24047)Time elapsed: 0.324 s
% 2.40/0.77  % (24047)Instructions burned: 100 (million)
% 2.40/0.77  % (24047)------------------------------
% 2.40/0.77  % (24047)------------------------------
% 2.40/0.78  % (24039)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.40/0.78  % (24039)Termination reason: Unknown
% 2.40/0.78  % (24039)Termination phase: Saturation
% 2.40/0.78  
% 2.40/0.78  % (24039)Memory used [KB]: 7931
% 2.40/0.78  % (24039)Time elapsed: 0.342 s
% 2.40/0.78  % (24039)Instructions burned: 101 (million)
% 2.40/0.78  % (24039)------------------------------
% 2.40/0.78  % (24039)------------------------------
% 2.40/0.78  % (24046)Instruction limit reached!
% 2.40/0.78  % (24046)------------------------------
% 2.40/0.78  % (24046)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.40/0.78  % (24064)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.40/0.78  % (24063)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.40/0.78  % (24046)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.40/0.78  % (24046)Termination reason: Unknown
% 2.40/0.78  % (24046)Termination phase: Saturation
% 2.40/0.78  
% 2.40/0.78  % (24046)Memory used [KB]: 8443
% 2.40/0.78  % (24046)Time elapsed: 0.344 s
% 2.40/0.78  % (24046)Instructions burned: 100 (million)
% 2.40/0.78  % (24046)------------------------------
% 2.40/0.78  % (24046)------------------------------
% 2.40/0.79  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.40/0.79  % (24049)Instruction limit reached!
% 2.40/0.79  % (24049)------------------------------
% 2.40/0.79  % (24049)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.40/0.80  % (24066)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.40/0.81  % (24049)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.40/0.81  % (24049)Termination reason: Unknown
% 2.40/0.81  % (24049)Termination phase: Saturation
% 2.40/0.81  
% 2.40/0.81  % (24049)Memory used [KB]: 8955
% 2.40/0.81  % (24049)Time elapsed: 0.333 s
% 2.40/0.81  % (24049)Instructions burned: 138 (million)
% 2.40/0.81  % (24049)------------------------------
% 2.40/0.81  % (24049)------------------------------
% 2.40/0.81  % (24067)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.40/0.81  % (24070)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/3735Mi)
% 2.40/0.81  % (24068)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.40/0.83  % (24069)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2016Mi)
% 2.65/0.84  % (24073)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 2.65/0.85  % (24072)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4958Mi)
% 2.76/0.89  % (24065)Instruction limit reached!
% 2.76/0.89  % (24065)------------------------------
% 2.76/0.89  % (24065)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.76/0.90  % (24060)Instruction limit reached!
% 2.76/0.90  % (24060)------------------------------
% 2.76/0.90  % (24060)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.76/0.90  % (24060)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.76/0.90  % (24060)Termination reason: Unknown
% 2.76/0.90  % (24060)Termination phase: Saturation
% 2.76/0.90  
% 2.76/0.90  % (24060)Memory used [KB]: 7803
% 2.76/0.90  % (24060)Time elapsed: 0.250 s
% 2.76/0.90  % (24060)Instructions burned: 91 (million)
% 2.76/0.90  % (24060)------------------------------
% 2.76/0.90  % (24060)------------------------------
% 2.76/0.90  % (24065)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.76/0.90  % (24065)Termination reason: Unknown
% 2.76/0.90  % (24065)Termination phase: Saturation
% 2.76/0.90  
% 2.76/0.90  % (24065)Memory used [KB]: 9083
% 2.76/0.90  % (24065)Time elapsed: 0.041 s
% 2.76/0.90  % (24065)Instructions burned: 69 (million)
% 2.76/0.90  % (24065)------------------------------
% 2.76/0.90  % (24065)------------------------------
% 2.76/0.91  % (24074)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4756Mi)
% 2.76/0.91  % (24076)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/68Mi)
% 2.76/0.91  % (24075)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4931Mi)
% 2.76/0.92  % (24048)Instruction limit reached!
% 2.76/0.92  % (24048)------------------------------
% 2.76/0.92  % (24048)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.76/0.92  % (24048)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.76/0.92  % (24048)Termination reason: Unknown
% 2.76/0.92  % (24048)Termination phase: Saturation
% 2.76/0.92  
% 2.76/0.92  % (24048)Memory used [KB]: 8571
% 2.76/0.92  % (24048)Time elapsed: 0.470 s
% 2.76/0.92  % (24048)Instructions burned: 178 (million)
% 2.76/0.92  % (24048)------------------------------
% 2.76/0.92  % (24048)------------------------------
% 2.76/0.93  % (24078)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2134Mi)
% 2.76/0.93  % (24077)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/1824Mi)
% 3.02/0.94  % (24055)Instruction limit reached!
% 3.02/0.94  % (24055)------------------------------
% 3.02/0.94  % (24055)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.02/0.94  % (24055)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.02/0.94  % (24055)Termination reason: Unknown
% 3.02/0.94  % (24055)Termination phase: Saturation
% 3.02/0.94  
% 3.02/0.94  % (24055)Memory used [KB]: 4093
% 3.02/0.94  % (24055)Time elapsed: 0.467 s
% 3.02/0.94  % (24055)Instructions burned: 177 (million)
% 3.02/0.94  % (24055)------------------------------
% 3.02/0.94  % (24055)------------------------------
% 3.02/0.95  % (24079)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.06/0.97  % (24068)Instruction limit reached!
% 3.06/0.97  % (24068)------------------------------
% 3.06/0.97  % (24068)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.06/0.97  % (24068)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.06/0.97  % (24068)Termination reason: Unknown
% 3.06/0.97  % (24068)Termination phase: Saturation
% 3.06/0.97  
% 3.06/0.97  % (24068)Memory used [KB]: 7931
% 3.06/0.97  % (24068)Time elapsed: 0.257 s
% 3.06/0.97  % (24068)Instructions burned: 91 (million)
% 3.06/0.97  % (24068)------------------------------
% 3.06/0.97  % (24068)------------------------------
% 3.26/1.04  % (24080)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/4585Mi)
% 3.26/1.04  % (24076)Instruction limit reached!
% 3.26/1.04  % (24076)------------------------------
% 3.26/1.04  % (24076)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.26/1.04  % (24076)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.26/1.04  % (24076)Termination reason: Unknown
% 3.26/1.04  % (24076)Termination phase: Saturation
% 3.26/1.04  
% 3.26/1.04  % (24076)Memory used [KB]: 9083
% 3.26/1.04  % (24076)Time elapsed: 0.035 s
% 3.26/1.04  % (24076)Instructions burned: 68 (million)
% 3.26/1.04  % (24076)------------------------------
% 3.26/1.04  % (24076)------------------------------
% 3.26/1.05  % (24081)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/90Mi)
% 3.26/1.06  % (24083)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 3.26/1.07  % (24082)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/2016Mi)
% 5.01/1.09  % (24059)Instruction limit reached!
% 5.01/1.09  % (24059)------------------------------
% 5.01/1.09  % (24059)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.01/1.10  % (24059)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.01/1.10  % (24059)Termination reason: Unknown
% 5.01/1.10  % (24059)Termination phase: Saturation
% 5.01/1.10  
% 5.01/1.10  % (24059)Memory used [KB]: 5117
% 5.01/1.10  % (24059)Time elapsed: 0.469 s
% 5.01/1.10  % (24059)Instructions burned: 213 (million)
% 5.01/1.10  % (24059)------------------------------
% 5.01/1.10  % (24059)------------------------------
% 5.01/1.10  % (24084)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9965Mi)
% 5.01/1.13  % (24050)Instruction limit reached!
% 5.01/1.13  % (24050)------------------------------
% 5.01/1.13  % (24050)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.01/1.15  % (24050)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.01/1.15  % (24050)Termination reason: Unknown
% 5.01/1.15  % (24050)Termination phase: Saturation
% 5.01/1.15  
% 5.01/1.15  % (24050)Memory used [KB]: 4605
% 5.01/1.15  % (24050)Time elapsed: 0.708 s
% 5.01/1.15  % (24050)Instructions burned: 499 (million)
% 5.01/1.15  % (24050)------------------------------
% 5.01/1.15  % (24050)------------------------------
% 5.82/1.19  % (24085)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9877Mi)
% 5.82/1.19  % (24057)Instruction limit reached!
% 5.82/1.19  % (24057)------------------------------
% 5.82/1.19  % (24057)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.82/1.19  % (24057)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.82/1.19  % (24057)Termination reason: Unknown
% 5.82/1.19  % (24057)Termination phase: Saturation
% 5.82/1.19  
% 5.82/1.19  % (24057)Memory used [KB]: 13176
% 5.82/1.19  % (24057)Time elapsed: 0.700 s
% 5.82/1.19  % (24057)Instructions burned: 355 (million)
% 5.82/1.19  % (24057)------------------------------
% 5.82/1.19  % (24057)------------------------------
% 5.82/1.19  % (24081)Instruction limit reached!
% 5.82/1.19  % (24081)------------------------------
% 5.82/1.19  % (24081)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.82/1.19  % (24081)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.82/1.19  % (24081)Termination reason: Unknown
% 5.82/1.19  % (24081)Termination phase: Saturation
% 5.82/1.19  
% 5.82/1.19  % (24081)Memory used [KB]: 7931
% 5.82/1.19  % (24081)Time elapsed: 0.266 s
% 5.82/1.19  % (24081)Instructions burned: 90 (million)
% 5.82/1.19  % (24081)------------------------------
% 5.82/1.19  % (24081)------------------------------
% 6.21/1.24  % (24086)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/9902Mi)
% 6.24/1.29  % (24087)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/1824Mi)
% 6.64/1.32  % (24051)Instruction limit reached!
% 6.64/1.32  % (24051)------------------------------
% 6.64/1.32  % (24051)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.64/1.32  % (24051)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.64/1.32  % (24051)Termination reason: Unknown
% 6.64/1.32  % (24051)Termination phase: Saturation
% 6.64/1.32  
% 6.64/1.32  % (24051)Memory used [KB]: 10618
% 6.64/1.32  % (24051)Time elapsed: 0.899 s
% 6.64/1.32  % (24051)Instructions burned: 467 (million)
% 6.64/1.32  % (24051)------------------------------
% 6.64/1.32  % (24051)------------------------------
% 6.64/1.33  % (24088)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9989Mi)
% 6.64/1.34  % (24089)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 6.64/1.34  % (24058)Instruction limit reached!
% 6.64/1.34  % (24058)------------------------------
% 6.64/1.34  % (24058)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.98/1.36  % (24058)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.98/1.36  % (24058)Termination reason: Unknown
% 6.98/1.36  % (24058)Termination phase: Saturation
% 6.98/1.36  
% 6.98/1.36  % (24058)Memory used [KB]: 9466
% 6.98/1.36  % (24058)Time elapsed: 0.724 s
% 6.98/1.36  % (24058)Instructions burned: 389 (million)
% 6.98/1.36  % (24058)------------------------------
% 6.98/1.36  % (24058)------------------------------
% 6.98/1.39  % (24056)Instruction limit reached!
% 6.98/1.39  % (24056)------------------------------
% 6.98/1.39  % (24056)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.98/1.39  % (24056)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.98/1.39  % (24056)Termination reason: Unknown
% 6.98/1.39  % (24056)Termination phase: Saturation
% 6.98/1.39  
% 6.98/1.39  % (24056)Memory used [KB]: 11897
% 6.98/1.39  % (24056)Time elapsed: 0.959 s
% 6.98/1.39  % (24056)Instructions burned: 440 (million)
% 6.98/1.39  % (24056)------------------------------
% 6.98/1.39  % (24056)------------------------------
% 6.98/1.42  % (24090)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/90Mi)
% 6.98/1.45  % (24053)Instruction limit reached!
% 6.98/1.45  % (24053)------------------------------
% 6.98/1.45  % (24053)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.98/1.45  % (24053)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.98/1.45  % (24053)Termination reason: Unknown
% 6.98/1.45  % (24053)Termination phase: Saturation
% 6.98/1.45  
% 6.98/1.45  % (24053)Memory used [KB]: 11513
% 6.98/1.45  % (24053)Time elapsed: 0.989 s
% 6.98/1.45  % (24053)Instructions burned: 501 (million)
% 6.98/1.45  % (24053)------------------------------
% 6.98/1.45  % (24053)------------------------------
% 7.52/1.46  % (24052)Instruction limit reached!
% 7.52/1.46  % (24052)------------------------------
% 7.52/1.46  % (24052)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.52/1.46  % (24052)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.52/1.46  % (24052)Termination reason: Unknown
% 7.52/1.46  % (24052)Termination phase: Saturation
% 7.52/1.46  
% 7.52/1.46  % (24052)Memory used [KB]: 13176
% 7.52/1.46  % (24052)Time elapsed: 1.022 s
% 7.52/1.46  % (24052)Instructions burned: 482 (million)
% 7.52/1.46  % (24052)------------------------------
% 7.52/1.46  % (24052)------------------------------
% 7.52/1.49  % (24091)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/44001Mi)
% 8.01/1.57  % (24090)Instruction limit reached!
% 8.01/1.57  % (24090)------------------------------
% 8.01/1.57  % (24090)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.01/1.57  % (24064)Instruction limit reached!
% 8.01/1.57  % (24064)------------------------------
% 8.01/1.57  % (24064)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.01/1.57  % (24064)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.01/1.57  % (24092)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/4958Mi)
% 8.01/1.57  % (24064)Termination reason: Unknown
% 8.01/1.57  % (24064)Termination phase: Saturation
% 8.01/1.57  
% 8.01/1.57  % (24064)Memory used [KB]: 4733
% 8.01/1.57  % (24064)Time elapsed: 0.880 s
% 8.01/1.57  % (24064)Instructions burned: 655 (million)
% 8.01/1.57  % (24064)------------------------------
% 8.01/1.57  % (24064)------------------------------
% 8.01/1.57  % (24090)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.01/1.57  % (24090)Termination reason: Unknown
% 8.01/1.57  % (24090)Termination phase: Saturation
% 8.01/1.57  
% 8.01/1.57  % (24090)Memory used [KB]: 7931
% 8.01/1.57  % (24090)Time elapsed: 0.209 s
% 8.01/1.57  % (24090)Instructions burned: 90 (million)
% 8.01/1.57  % (24090)------------------------------
% 8.01/1.57  % (24090)------------------------------
% 8.01/1.60  % (24093)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/35256Mi)
% 8.01/1.60  % (24094)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/32293Mi)
% 9.46/1.71  % (24095)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/37001Mi)
% 9.46/1.74  % (24096)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/10187Mi)
% 12.51/2.09  % (24063)Instruction limit reached!
% 12.51/2.09  % (24063)------------------------------
% 12.51/2.09  % (24063)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.51/2.11  % (24063)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.51/2.11  % (24063)Termination reason: Unknown
% 12.51/2.11  % (24063)Termination phase: Saturation
% 12.51/2.11  
% 12.51/2.11  % (24063)Memory used [KB]: 15479
% 12.51/2.11  % (24063)Time elapsed: 1.420 s
% 12.51/2.11  % (24063)Instructions burned: 747 (million)
% 12.51/2.11  % (24063)------------------------------
% 12.51/2.11  % (24063)------------------------------
% 13.54/2.27  % (24097)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/29337Mi)
% 13.99/2.32  % (24062)Instruction limit reached!
% 13.99/2.32  % (24062)------------------------------
% 13.99/2.32  % (24062)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.99/2.33  % (24062)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.99/2.33  % (24062)Termination reason: Unknown
% 13.99/2.33  % (24062)Termination phase: Saturation
% 13.99/2.33  
% 13.99/2.33  % (24062)Memory used [KB]: 16247
% 13.99/2.33  % (24062)Time elapsed: 1.665 s
% 13.99/2.33  % (24062)Instructions burned: 935 (million)
% 13.99/2.33  % (24062)------------------------------
% 13.99/2.33  % (24062)------------------------------
% 14.75/2.39  % (24061)Instruction limit reached!
% 14.75/2.39  % (24061)------------------------------
% 14.75/2.39  % (24061)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.75/2.40  % (24061)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.75/2.40  % (24061)Termination reason: Unknown
% 14.75/2.40  % (24061)Termination phase: Saturation
% 14.75/2.40  
% 14.75/2.40  % (24061)Memory used [KB]: 18677
% 14.75/2.40  % (24061)Time elapsed: 1.743 s
% 14.75/2.40  % (24061)Instructions burned: 922 (million)
% 14.75/2.40  % (24061)------------------------------
% 14.75/2.40  % (24061)------------------------------
% 14.75/2.40  % (24066)Instruction limit reached!
% 14.75/2.40  % (24066)------------------------------
% 14.75/2.40  % (24066)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.75/2.41  % (24066)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.75/2.41  % (24066)Termination reason: Unknown
% 14.75/2.41  % (24066)Termination phase: Saturation
% 14.75/2.41  
% 14.75/2.41  % (24066)Memory used [KB]: 13048
% 14.75/2.41  % (24066)Time elapsed: 1.729 s
% 14.75/2.41  % (24066)Instructions burned: 941 (million)
% 14.75/2.41  % (24066)------------------------------
% 14.75/2.41  % (24066)------------------------------
% 15.00/2.43  % (24067)Instruction limit reached!
% 15.00/2.43  % (24067)------------------------------
% 15.00/2.43  % (24067)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.12/2.43  % (24067)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.12/2.43  % (24067)Termination reason: Unknown
% 15.12/2.43  % (24067)Termination phase: Saturation
% 15.12/2.43  
% 15.12/2.43  % (24067)Memory used [KB]: 12153
% 15.12/2.43  % (24067)Time elapsed: 1.744 s
% 15.12/2.43  % (24067)Instructions burned: 982 (million)
% 15.12/2.43  % (24067)------------------------------
% 15.12/2.43  % (24067)------------------------------
% 15.12/2.47  % (24098)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/10147Mi)
% 15.66/2.55  % (24099)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/38056Mi)
% 15.66/2.55  % (24100)fmb+10_1:1_dr=on:fmbsr=2.0:newcnf=on:nm=2:i=33239:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/33239Mi)
% 16.10/2.59  % (24101)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/20987Mi)
% 17.47/2.80  % (24069)Instruction limit reached!
% 17.47/2.80  % (24069)------------------------------
% 17.47/2.80  % (24069)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.47/2.82  % (24069)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.47/2.82  % (24069)Termination reason: Unknown
% 17.47/2.82  % (24069)Termination phase: Saturation
% 17.47/2.82  
% 17.47/2.82  % (24069)Memory used [KB]: 5245
% 17.47/2.82  % (24069)Time elapsed: 2.055 s
% 17.47/2.82  % (24069)Instructions burned: 2018 (million)
% 17.47/2.82  % (24069)------------------------------
% 17.47/2.82  % (24069)------------------------------
% 19.06/2.99  % (24102)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=49917:si=on:rawr=on:rtra=on_0 on theBenchmark for (2975ds/49917Mi)
% 19.42/3.02  TRYING [1]
% 19.64/3.07  TRYING [2]
% 22.86/3.52  % (24082)Instruction limit reached!
% 22.86/3.52  % (24082)------------------------------
% 22.86/3.52  % (24082)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 22.86/3.52  % (24082)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 22.86/3.52  % (24082)Termination reason: Unknown
% 22.86/3.52  % (24082)Termination phase: Saturation
% 22.86/3.52  
% 22.86/3.52  % (24082)Memory used [KB]: 14839
% 22.86/3.52  % (24082)Time elapsed: 2.531 s
% 22.86/3.52  % (24082)Instructions burned: 2017 (million)
% 22.86/3.52  % (24082)------------------------------
% 22.86/3.52  % (24082)------------------------------
% 24.24/3.68  % (24103)dis+2_1:64_add=large:bce=on:bd=off:i=19144:si=on:rawr=on:rtra=on_0 on theBenchmark for (2968ds/19144Mi)
% 25.71/3.88  Finite Model Found!
% 25.71/3.88  % SZS status CounterSatisfiable for theBenchmark
% 25.90/3.88  % (24101)First to succeed.
% 25.90/3.91  % SZS output start FiniteModel for theBenchmark
% 25.90/3.91  tff(declare_$i,type,$i:$tType).
% 25.90/3.91  tff(declare_$i1,type,fmb_$i_1:$i).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:$i] : (
% 25.90/3.91           X = fmb_$i_1
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_bool,type,$o:$tType).
% 25.90/3.91  tff(declare_bool1,type,fmb_bool_1:$o).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:$o] : (
% 25.90/3.91           X = fmb_bool_1
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_exp_list_char,type,exp_list_char:$tType).
% 25.90/3.91  tff(declare_exp_list_char1,type,e:exp_list_char).
% 25.90/3.91  tff(declare_exp_list_char2,type,fmb_exp_list_char_2:exp_list_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:exp_list_char] : (
% 25.90/3.91           X = e | X = fmb_exp_list_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           e != fmb_exp_list_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_bool,type,bool:$tType).
% 25.90/3.91  tff(declare_bool1,type,fmb_bool_1:bool).
% 25.90/3.91  tff(declare_bool2,type,fmb_bool_2:bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:bool] : (
% 25.90/3.91           X = fmb_bool_1 | X = fmb_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_bool_1 != fmb_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_exp_list_char,type,list_exp_list_char:$tType).
% 25.90/3.91  tff(declare_list_exp_list_char1,type,fmb_list_exp_list_char_1:list_exp_list_char).
% 25.90/3.91  tff(declare_list_exp_list_char2,type,fmb_list_exp_list_char_2:list_exp_list_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_exp_list_char] : (
% 25.90/3.91           X = fmb_list_exp_list_char_1 | X = fmb_list_exp_list_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_list_exp_list_char_1 != fmb_list_exp_list_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_list_char,type,list_list_char:$tType).
% 25.90/3.91  tff(declare_list_list_char1,type,vs_1:list_list_char).
% 25.90/3.91  tff(declare_list_list_char2,type,fmb_list_list_char_2:list_list_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_list_char] : (
% 25.90/3.91           X = vs_1 | X = fmb_list_list_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           vs_1 != fmb_list_list_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_option_ty,type,list_option_ty:$tType).
% 25.90/3.91  tff(declare_list_option_ty1,type,fmb_list_option_ty_1:list_option_ty).
% 25.90/3.91  tff(declare_list_option_ty2,type,fmb_list_option_ty_2:list_option_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_option_ty] : (
% 25.90/3.91           X = fmb_list_option_ty_1 | X = fmb_list_option_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_list_option_ty_1 != fmb_list_option_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_option_val,type,list_option_val:$tType).
% 25.90/3.91  tff(declare_list_option_val1,type,fmb_list_option_val_1:list_option_val).
% 25.90/3.91  tff(declare_list_option_val2,type,fmb_list_option_val_2:list_option_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_option_val] : (
% 25.90/3.91           X = fmb_list_option_val_1 | X = fmb_list_option_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_list_option_val_1 != fmb_list_option_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_char,type,list_char:$tType).
% 25.90/3.91  tff(declare_list_char1,type,fmb_list_char_1:list_char).
% 25.90/3.91  tff(declare_list_char2,type,fmb_list_char_2:list_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_char] : (
% 25.90/3.91           X = fmb_list_char_1 | X = fmb_list_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_list_char_1 != fmb_list_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_ty,type,list_ty:$tType).
% 25.90/3.91  tff(declare_list_ty1,type,ts:list_ty).
% 25.90/3.91  tff(declare_list_ty2,type,fmb_list_ty_2:list_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_ty] : (
% 25.90/3.91           X = ts | X = fmb_list_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           ts != fmb_list_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_val,type,list_val:$tType).
% 25.90/3.91  tff(declare_list_val1,type,vs:list_val).
% 25.90/3.91  tff(declare_list_val2,type,fmb_list_val_2:list_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_val] : (
% 25.90/3.91           X = vs | X = fmb_list_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           vs != fmb_list_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_P1999446415t_char,type,list_P1999446415t_char:$tType).
% 25.90/3.91  tff(declare_list_P1999446415t_char1,type,p:list_P1999446415t_char).
% 25.90/3.91  tff(declare_list_P1999446415t_char2,type,fmb_list_P1999446415t_char_2:list_P1999446415t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_P1999446415t_char] : (
% 25.90/3.91           X = p | X = fmb_list_P1999446415t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           p != fmb_list_P1999446415t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_P1439941640on_val,type,list_P1439941640on_val:$tType).
% 25.90/3.91  tff(declare_list_P1439941640on_val1,type,fmb_list_P1439941640on_val_1:list_P1439941640on_val).
% 25.90/3.91  tff(declare_list_P1439941640on_val2,type,fmb_list_P1439941640on_val_2:list_P1439941640on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:list_P1439941640on_val] : (
% 25.90/3.91           X = fmb_list_P1439941640on_val_1 | X = fmb_list_P1439941640on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_list_P1439941640on_val_1 != fmb_list_P1439941640on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_nat,type,nat:$tType).
% 25.90/3.91  tff(declare_nat1,type,fmb_nat_1:nat).
% 25.90/3.91  tff(declare_nat2,type,fmb_nat_2:nat).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:nat] : (
% 25.90/3.91           X = fmb_nat_1 | X = fmb_nat_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_nat_1 != fmb_nat_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_option_ty,type,option_ty:$tType).
% 25.90/3.91  tff(declare_option_ty1,type,fmb_option_ty_1:option_ty).
% 25.90/3.91  tff(declare_option_ty2,type,fmb_option_ty_2:option_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:option_ty] : (
% 25.90/3.91           X = fmb_option_ty_1 | X = fmb_option_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_option_ty_1 != fmb_option_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_option_val,type,option_val:$tType).
% 25.90/3.91  tff(declare_option_val1,type,fmb_option_val_1:option_val).
% 25.90/3.91  tff(declare_option_val2,type,fmb_option_val_2:option_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:option_val] : (
% 25.90/3.91           X = fmb_option_val_1 | X = fmb_option_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_option_val_1 != fmb_option_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_option1479284511on_val,type,option1479284511on_val:$tType).
% 25.90/3.91  tff(declare_option1479284511on_val1,type,fmb_option1479284511on_val_1:option1479284511on_val).
% 25.90/3.91  tff(declare_option1479284511on_val2,type,fmb_option1479284511on_val_2:option1479284511on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:option1479284511on_val] : (
% 25.90/3.91           X = fmb_option1479284511on_val_1 | X = fmb_option1479284511on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_option1479284511on_val_1 != fmb_option1479284511on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_ty,type,ty:$tType).
% 25.90/3.91  tff(declare_ty1,type,t:ty).
% 25.90/3.91  tff(declare_ty2,type,fmb_ty_2:ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:ty] : (
% 25.90/3.91           X = t | X = fmb_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           t != fmb_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_val,type,val:$tType).
% 25.90/3.91  tff(declare_val1,type,fmb_val_1:val).
% 25.90/3.91  tff(declare_val2,type,fmb_val_2:val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:val] : (
% 25.90/3.91           X = fmb_val_1 | X = fmb_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_val_1 != fmb_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex1654222579t_char,type,fun_ex1654222579t_char:$tType).
% 25.90/3.91  tff(declare_fun_ex1654222579t_char1,type,fmb_fun_ex1654222579t_char_1:fun_ex1654222579t_char).
% 25.90/3.91  tff(declare_fun_ex1654222579t_char2,type,fmb_fun_ex1654222579t_char_2:fun_ex1654222579t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex1654222579t_char] : (
% 25.90/3.91           X = fmb_fun_ex1654222579t_char_1 | X = fmb_fun_ex1654222579t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex1654222579t_char_1 != fmb_fun_ex1654222579t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex736065929r_bool,type,fun_ex736065929r_bool:$tType).
% 25.90/3.91  tff(declare_fun_ex736065929r_bool1,type,fmb_fun_ex736065929r_bool_1:fun_ex736065929r_bool).
% 25.90/3.91  tff(declare_fun_ex736065929r_bool2,type,fmb_fun_ex736065929r_bool_2:fun_ex736065929r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex736065929r_bool] : (
% 25.90/3.91           X = fmb_fun_ex736065929r_bool_1 | X = fmb_fun_ex736065929r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex736065929r_bool_1 != fmb_fun_ex736065929r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex1075505132t_char,type,fun_ex1075505132t_char:$tType).
% 25.90/3.91  tff(declare_fun_ex1075505132t_char1,type,fmb_fun_ex1075505132t_char_1:fun_ex1075505132t_char).
% 25.90/3.91  tff(declare_fun_ex1075505132t_char2,type,fmb_fun_ex1075505132t_char_2:fun_ex1075505132t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex1075505132t_char] : (
% 25.90/3.91           X = fmb_fun_ex1075505132t_char_1 | X = fmb_fun_ex1075505132t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex1075505132t_char_1 != fmb_fun_ex1075505132t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex12316946ion_ty,type,fun_ex12316946ion_ty:$tType).
% 25.90/3.91  tff(declare_fun_ex12316946ion_ty1,type,fmb_fun_ex12316946ion_ty_1:fun_ex12316946ion_ty).
% 25.90/3.91  tff(declare_fun_ex12316946ion_ty2,type,fmb_fun_ex12316946ion_ty_2:fun_ex12316946ion_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex12316946ion_ty] : (
% 25.90/3.91           X = fmb_fun_ex12316946ion_ty_1 | X = fmb_fun_ex12316946ion_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex12316946ion_ty_1 != fmb_fun_ex12316946ion_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex1158871131on_val,type,fun_ex1158871131on_val:$tType).
% 25.90/3.91  tff(declare_fun_ex1158871131on_val1,type,fmb_fun_ex1158871131on_val_1:fun_ex1158871131on_val).
% 25.90/3.91  tff(declare_fun_ex1158871131on_val2,type,fmb_fun_ex1158871131on_val_2:fun_ex1158871131on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex1158871131on_val] : (
% 25.90/3.91           X = fmb_fun_ex1158871131on_val_1 | X = fmb_fun_ex1158871131on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex1158871131on_val_1 != fmb_fun_ex1158871131on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_exp_list_char_ty,type,fun_exp_list_char_ty:$tType).
% 25.90/3.91  tff(declare_fun_exp_list_char_ty1,type,fmb_fun_exp_list_char_ty_1:fun_exp_list_char_ty).
% 25.90/3.91  tff(declare_fun_exp_list_char_ty2,type,fmb_fun_exp_list_char_ty_2:fun_exp_list_char_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_exp_list_char_ty] : (
% 25.90/3.91           X = fmb_fun_exp_list_char_ty_1 | X = fmb_fun_exp_list_char_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_exp_list_char_ty_1 != fmb_fun_exp_list_char_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex793263652ar_val,type,fun_ex793263652ar_val:$tType).
% 25.90/3.91  tff(declare_fun_ex793263652ar_val1,type,fmb_fun_ex793263652ar_val_1:fun_ex793263652ar_val).
% 25.90/3.91  tff(declare_fun_ex793263652ar_val2,type,fmb_fun_ex793263652ar_val_2:fun_ex793263652ar_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex793263652ar_val] : (
% 25.90/3.91           X = fmb_fun_ex793263652ar_val_1 | X = fmb_fun_ex793263652ar_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex793263652ar_val_1 != fmb_fun_ex793263652ar_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex1708156690y_bool,type,fun_ex1708156690y_bool:$tType).
% 25.90/3.91  tff(declare_fun_ex1708156690y_bool1,type,fmb_fun_ex1708156690y_bool_1:fun_ex1708156690y_bool).
% 25.90/3.91  tff(declare_fun_ex1708156690y_bool2,type,fmb_fun_ex1708156690y_bool_2:fun_ex1708156690y_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex1708156690y_bool] : (
% 25.90/3.91           X = fmb_fun_ex1708156690y_bool_1 | X = fmb_fun_ex1708156690y_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex1708156690y_bool_1 != fmb_fun_ex1708156690y_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex1201926843l_bool,type,fun_ex1201926843l_bool:$tType).
% 25.90/3.91  tff(declare_fun_ex1201926843l_bool1,type,fmb_fun_ex1201926843l_bool_1:fun_ex1201926843l_bool).
% 25.90/3.91  tff(declare_fun_ex1201926843l_bool2,type,fmb_fun_ex1201926843l_bool_2:fun_ex1201926843l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex1201926843l_bool] : (
% 25.90/3.91           X = fmb_fun_ex1201926843l_bool_1 | X = fmb_fun_ex1201926843l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex1201926843l_bool_1 != fmb_fun_ex1201926843l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ex1732915347on_val,type,fun_ex1732915347on_val:$tType).
% 25.90/3.91  tff(declare_fun_ex1732915347on_val1,type,fmb_fun_ex1732915347on_val_1:fun_ex1732915347on_val).
% 25.90/3.91  tff(declare_fun_ex1732915347on_val2,type,fmb_fun_ex1732915347on_val_2:fun_ex1732915347on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ex1732915347on_val] : (
% 25.90/3.91           X = fmb_fun_ex1732915347on_val_1 | X = fmb_fun_ex1732915347on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ex1732915347on_val_1 != fmb_fun_ex1732915347on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1279027773t_char,type,fun_li1279027773t_char:$tType).
% 25.90/3.91  tff(declare_fun_li1279027773t_char1,type,fmb_fun_li1279027773t_char_1:fun_li1279027773t_char).
% 25.90/3.91  tff(declare_fun_li1279027773t_char2,type,fmb_fun_li1279027773t_char_2:fun_li1279027773t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1279027773t_char] : (
% 25.90/3.91           X = fmb_fun_li1279027773t_char_1 | X = fmb_fun_li1279027773t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1279027773t_char_1 != fmb_fun_li1279027773t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li218321462t_char,type,fun_li218321462t_char:$tType).
% 25.90/3.91  tff(declare_fun_li218321462t_char1,type,fmb_fun_li218321462t_char_1:fun_li218321462t_char).
% 25.90/3.91  tff(declare_fun_li218321462t_char2,type,fmb_fun_li218321462t_char_2:fun_li218321462t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li218321462t_char] : (
% 25.90/3.91           X = fmb_fun_li218321462t_char_1 | X = fmb_fun_li218321462t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li218321462t_char_1 != fmb_fun_li218321462t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li241576028ion_ty,type,fun_li241576028ion_ty:$tType).
% 25.90/3.91  tff(declare_fun_li241576028ion_ty1,type,fmb_fun_li241576028ion_ty_1:fun_li241576028ion_ty).
% 25.90/3.91  tff(declare_fun_li241576028ion_ty2,type,fmb_fun_li241576028ion_ty_2:fun_li241576028ion_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li241576028ion_ty] : (
% 25.90/3.91           X = fmb_fun_li241576028ion_ty_1 | X = fmb_fun_li241576028ion_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li241576028ion_ty_1 != fmb_fun_li241576028ion_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li690207653on_val,type,fun_li690207653on_val:$tType).
% 25.90/3.91  tff(declare_fun_li690207653on_val1,type,fmb_fun_li690207653on_val_1:fun_li690207653on_val).
% 25.90/3.91  tff(declare_fun_li690207653on_val2,type,fmb_fun_li690207653on_val_2:fun_li690207653on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li690207653on_val] : (
% 25.90/3.91           X = fmb_fun_li690207653on_val_1 | X = fmb_fun_li690207653on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li690207653on_val_1 != fmb_fun_li690207653on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1055333287ist_ty,type,fun_li1055333287ist_ty:$tType).
% 25.90/3.91  tff(declare_fun_li1055333287ist_ty1,type,fmb_fun_li1055333287ist_ty_1:fun_li1055333287ist_ty).
% 25.90/3.91  tff(declare_fun_li1055333287ist_ty2,type,fmb_fun_li1055333287ist_ty_2:fun_li1055333287ist_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1055333287ist_ty] : (
% 25.90/3.91           X = fmb_fun_li1055333287ist_ty_1 | X = fmb_fun_li1055333287ist_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1055333287ist_ty_1 != fmb_fun_li1055333287ist_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li363341936st_val,type,fun_li363341936st_val:$tType).
% 25.90/3.91  tff(declare_fun_li363341936st_val1,type,fmb_fun_li363341936st_val_1:fun_li363341936st_val).
% 25.90/3.91  tff(declare_fun_li363341936st_val2,type,fmb_fun_li363341936st_val_2:fun_li363341936st_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li363341936st_val] : (
% 25.90/3.91           X = fmb_fun_li363341936st_val_1 | X = fmb_fun_li363341936st_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li363341936st_val_1 != fmb_fun_li363341936st_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1581546589on_val,type,fun_li1581546589on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1581546589on_val1,type,fmb_fun_li1581546589on_val_1:fun_li1581546589on_val).
% 25.90/3.91  tff(declare_fun_li1581546589on_val2,type,fmb_fun_li1581546589on_val_2:fun_li1581546589on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1581546589on_val] : (
% 25.90/3.91           X = fmb_fun_li1581546589on_val_1 | X = fmb_fun_li1581546589on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1581546589on_val_1 != fmb_fun_li1581546589on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li567129860t_char,type,fun_li567129860t_char:$tType).
% 25.90/3.91  tff(declare_fun_li567129860t_char1,type,fmb_fun_li567129860t_char_1:fun_li567129860t_char).
% 25.90/3.91  tff(declare_fun_li567129860t_char2,type,fmb_fun_li567129860t_char_2:fun_li567129860t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li567129860t_char] : (
% 25.90/3.91           X = fmb_fun_li567129860t_char_1 | X = fmb_fun_li567129860t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li567129860t_char_1 != fmb_fun_li567129860t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1898638973t_char,type,fun_li1898638973t_char:$tType).
% 25.90/3.91  tff(declare_fun_li1898638973t_char1,type,fmb_fun_li1898638973t_char_1:fun_li1898638973t_char).
% 25.90/3.91  tff(declare_fun_li1898638973t_char2,type,fmb_fun_li1898638973t_char_2:fun_li1898638973t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1898638973t_char] : (
% 25.90/3.91           X = fmb_fun_li1898638973t_char_1 | X = fmb_fun_li1898638973t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1898638973t_char_1 != fmb_fun_li1898638973t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1921893539ion_ty,type,fun_li1921893539ion_ty:$tType).
% 25.90/3.91  tff(declare_fun_li1921893539ion_ty1,type,fmb_fun_li1921893539ion_ty_1:fun_li1921893539ion_ty).
% 25.90/3.91  tff(declare_fun_li1921893539ion_ty2,type,fmb_fun_li1921893539ion_ty_2:fun_li1921893539ion_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1921893539ion_ty] : (
% 25.90/3.91           X = fmb_fun_li1921893539ion_ty_1 | X = fmb_fun_li1921893539ion_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1921893539ion_ty_1 != fmb_fun_li1921893539ion_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1580442732on_val,type,fun_li1580442732on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1580442732on_val1,type,fmb_fun_li1580442732on_val_1:fun_li1580442732on_val).
% 25.90/3.91  tff(declare_fun_li1580442732on_val2,type,fmb_fun_li1580442732on_val_2:fun_li1580442732on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1580442732on_val] : (
% 25.90/3.91           X = fmb_fun_li1580442732on_val_1 | X = fmb_fun_li1580442732on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1580442732on_val_1 != fmb_fun_li1580442732on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li490940192ist_ty,type,fun_li490940192ist_ty:$tType).
% 25.90/3.91  tff(declare_fun_li490940192ist_ty1,type,fmb_fun_li490940192ist_ty_1:fun_li490940192ist_ty).
% 25.90/3.91  tff(declare_fun_li490940192ist_ty2,type,fmb_fun_li490940192ist_ty_2:fun_li490940192ist_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li490940192ist_ty] : (
% 25.90/3.91           X = fmb_fun_li490940192ist_ty_1 | X = fmb_fun_li490940192ist_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li490940192ist_ty_1 != fmb_fun_li490940192ist_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li742655849st_val,type,fun_li742655849st_val:$tType).
% 25.90/3.91  tff(declare_fun_li742655849st_val1,type,fmb_fun_li742655849st_val_1:fun_li742655849st_val).
% 25.90/3.91  tff(declare_fun_li742655849st_val2,type,fmb_fun_li742655849st_val_2:fun_li742655849st_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li742655849st_val] : (
% 25.90/3.91           X = fmb_fun_li742655849st_val_1 | X = fmb_fun_li742655849st_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li742655849st_val_1 != fmb_fun_li742655849st_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1867552164on_val,type,fun_li1867552164on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1867552164on_val1,type,fmb_fun_li1867552164on_val_1:fun_li1867552164on_val).
% 25.90/3.91  tff(declare_fun_li1867552164on_val2,type,fmb_fun_li1867552164on_val_2:fun_li1867552164on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1867552164on_val] : (
% 25.90/3.91           X = fmb_fun_li1867552164on_val_1 | X = fmb_fun_li1867552164on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1867552164on_val_1 != fmb_fun_li1867552164on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1024794712r_bool,type,fun_li1024794712r_bool:$tType).
% 25.90/3.91  tff(declare_fun_li1024794712r_bool1,type,fmb_fun_li1024794712r_bool_1:fun_li1024794712r_bool).
% 25.90/3.91  tff(declare_fun_li1024794712r_bool2,type,fmb_fun_li1024794712r_bool_2:fun_li1024794712r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1024794712r_bool] : (
% 25.90/3.91           X = fmb_fun_li1024794712r_bool_1 | X = fmb_fun_li1024794712r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1024794712r_bool_1 != fmb_fun_li1024794712r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li156600670t_char,type,fun_li156600670t_char:$tType).
% 25.90/3.91  tff(declare_fun_li156600670t_char1,type,fmb_fun_li156600670t_char_1:fun_li156600670t_char).
% 25.90/3.91  tff(declare_fun_li156600670t_char2,type,fmb_fun_li156600670t_char_2:fun_li156600670t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li156600670t_char] : (
% 25.90/3.91           X = fmb_fun_li156600670t_char_1 | X = fmb_fun_li156600670t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li156600670t_char_1 != fmb_fun_li156600670t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li712717783t_char,type,fun_li712717783t_char:$tType).
% 25.90/3.91  tff(declare_fun_li712717783t_char1,type,fmb_fun_li712717783t_char_1:fun_li712717783t_char).
% 25.90/3.91  tff(declare_fun_li712717783t_char2,type,fmb_fun_li712717783t_char_2:fun_li712717783t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li712717783t_char] : (
% 25.90/3.91           X = fmb_fun_li712717783t_char_1 | X = fmb_fun_li712717783t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li712717783t_char_1 != fmb_fun_li712717783t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li735972349ion_ty,type,fun_li735972349ion_ty:$tType).
% 25.90/3.91  tff(declare_fun_li735972349ion_ty1,type,fmb_fun_li735972349ion_ty_1:fun_li735972349ion_ty).
% 25.90/3.91  tff(declare_fun_li735972349ion_ty2,type,fmb_fun_li735972349ion_ty_2:fun_li735972349ion_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li735972349ion_ty] : (
% 25.90/3.91           X = fmb_fun_li735972349ion_ty_1 | X = fmb_fun_li735972349ion_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li735972349ion_ty_1 != fmb_fun_li735972349ion_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li202512966ist_ty,type,fun_li202512966ist_ty:$tType).
% 25.90/3.91  tff(declare_fun_li202512966ist_ty1,type,fmb_fun_li202512966ist_ty_1:fun_li202512966ist_ty).
% 25.90/3.91  tff(declare_fun_li202512966ist_ty2,type,fmb_fun_li202512966ist_ty_2:fun_li202512966ist_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li202512966ist_ty] : (
% 25.90/3.91           X = fmb_fun_li202512966ist_ty_1 | X = fmb_fun_li202512966ist_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li202512966ist_ty_1 != fmb_fun_li202512966ist_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1333774223st_val,type,fun_li1333774223st_val:$tType).
% 25.90/3.91  tff(declare_fun_li1333774223st_val1,type,fmb_fun_li1333774223st_val_1:fun_li1333774223st_val).
% 25.90/3.91  tff(declare_fun_li1333774223st_val2,type,fmb_fun_li1333774223st_val_2:fun_li1333774223st_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1333774223st_val] : (
% 25.90/3.91           X = fmb_fun_li1333774223st_val_1 | X = fmb_fun_li1333774223st_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1333774223st_val_1 != fmb_fun_li1333774223st_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1459524056st_val,type,fun_li1459524056st_val:$tType).
% 25.90/3.91  tff(declare_fun_li1459524056st_val1,type,fmb_fun_li1459524056st_val_1:fun_li1459524056st_val).
% 25.90/3.91  tff(declare_fun_li1459524056st_val2,type,fmb_fun_li1459524056st_val_2:fun_li1459524056st_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1459524056st_val] : (
% 25.90/3.91           X = fmb_fun_li1459524056st_val_1 | X = fmb_fun_li1459524056st_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1459524056st_val_1 != fmb_fun_li1459524056st_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li978641004t_char,type,fun_li978641004t_char:$tType).
% 25.90/3.91  tff(declare_fun_li978641004t_char1,type,fmb_fun_li978641004t_char_1:fun_li978641004t_char).
% 25.90/3.91  tff(declare_fun_li978641004t_char2,type,fmb_fun_li978641004t_char_2:fun_li978641004t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li978641004t_char] : (
% 25.90/3.91           X = fmb_fun_li978641004t_char_1 | X = fmb_fun_li978641004t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li978641004t_char_1 != fmb_fun_li978641004t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_list_char_bool,type,fun_list_char_bool:$tType).
% 25.90/3.91  tff(declare_fun_list_char_bool1,type,fmb_fun_list_char_bool_1:fun_list_char_bool).
% 25.90/3.91  tff(declare_fun_list_char_bool2,type,fmb_fun_list_char_bool_2:fun_list_char_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_list_char_bool] : (
% 25.90/3.91           X = fmb_fun_list_char_bool_1 | X = fmb_fun_list_char_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_list_char_bool_1 != fmb_fun_list_char_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1751394789t_char,type,fun_li1751394789t_char:$tType).
% 25.90/3.91  tff(declare_fun_li1751394789t_char1,type,fmb_fun_li1751394789t_char_1:fun_li1751394789t_char).
% 25.90/3.91  tff(declare_fun_li1751394789t_char2,type,fmb_fun_li1751394789t_char_2:fun_li1751394789t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1751394789t_char] : (
% 25.90/3.91           X = fmb_fun_li1751394789t_char_1 | X = fmb_fun_li1751394789t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1751394789t_char_1 != fmb_fun_li1751394789t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li688206603ion_ty,type,fun_li688206603ion_ty:$tType).
% 25.90/3.91  tff(declare_fun_li688206603ion_ty1,type,e_1:fun_li688206603ion_ty).
% 25.90/3.91  tff(declare_fun_li688206603ion_ty2,type,fmb_fun_li688206603ion_ty_2:fun_li688206603ion_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li688206603ion_ty] : (
% 25.90/3.91           X = e_1 | X = fmb_fun_li688206603ion_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           e_1 != fmb_fun_li688206603ion_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1432931796on_val,type,fun_li1432931796on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1432931796on_val1,type,fmb_fun_li1432931796on_val_1:fun_li1432931796on_val).
% 25.90/3.91  tff(declare_fun_li1432931796on_val2,type,fmb_fun_li1432931796on_val_2:fun_li1432931796on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1432931796on_val] : (
% 25.90/3.91           X = fmb_fun_li1432931796on_val_1 | X = fmb_fun_li1432931796on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1432931796on_val_1 != fmb_fun_li1432931796on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_list_char_ty,type,fun_list_char_ty:$tType).
% 25.90/3.91  tff(declare_fun_list_char_ty1,type,fmb_fun_list_char_ty_1:fun_list_char_ty).
% 25.90/3.91  tff(declare_fun_list_char_ty2,type,fmb_fun_list_char_ty_2:fun_list_char_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_list_char_ty] : (
% 25.90/3.91           X = fmb_fun_list_char_ty_1 | X = fmb_fun_list_char_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_list_char_ty_1 != fmb_fun_list_char_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_list_char_val,type,fun_list_char_val:$tType).
% 25.90/3.91  tff(declare_fun_list_char_val1,type,fmb_fun_list_char_val_1:fun_list_char_val).
% 25.90/3.91  tff(declare_fun_list_char_val2,type,fmb_fun_list_char_val_2:fun_list_char_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_list_char_val] : (
% 25.90/3.91           X = fmb_fun_list_char_val_1 | X = fmb_fun_list_char_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_list_char_val_1 != fmb_fun_list_char_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1351943641y_bool,type,fun_li1351943641y_bool:$tType).
% 25.90/3.91  tff(declare_fun_li1351943641y_bool1,type,fmb_fun_li1351943641y_bool_1:fun_li1351943641y_bool).
% 25.90/3.91  tff(declare_fun_li1351943641y_bool2,type,fmb_fun_li1351943641y_bool_2:fun_li1351943641y_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1351943641y_bool] : (
% 25.90/3.91           X = fmb_fun_li1351943641y_bool_1 | X = fmb_fun_li1351943641y_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1351943641y_bool_1 != fmb_fun_li1351943641y_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li823162622l_bool,type,fun_li823162622l_bool:$tType).
% 25.90/3.91  tff(declare_fun_li823162622l_bool1,type,fmb_fun_li823162622l_bool_1:fun_li823162622l_bool).
% 25.90/3.91  tff(declare_fun_li823162622l_bool2,type,fmb_fun_li823162622l_bool_2:fun_li823162622l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li823162622l_bool] : (
% 25.90/3.91           X = fmb_fun_li823162622l_bool_1 | X = fmb_fun_li823162622l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li823162622l_bool_1 != fmb_fun_li823162622l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li2145367436on_val,type,fun_li2145367436on_val:$tType).
% 25.90/3.91  tff(declare_fun_li2145367436on_val1,type,fmb_fun_li2145367436on_val_1:fun_li2145367436on_val).
% 25.90/3.91  tff(declare_fun_li2145367436on_val2,type,fmb_fun_li2145367436on_val_2:fun_li2145367436on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li2145367436on_val] : (
% 25.90/3.91           X = fmb_fun_li2145367436on_val_1 | X = fmb_fun_li2145367436on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li2145367436on_val_1 != fmb_fun_li2145367436on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1975737011t_char,type,fun_li1975737011t_char:$tType).
% 25.90/3.91  tff(declare_fun_li1975737011t_char1,type,fmb_fun_li1975737011t_char_1:fun_li1975737011t_char).
% 25.90/3.91  tff(declare_fun_li1975737011t_char2,type,fmb_fun_li1975737011t_char_2:fun_li1975737011t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1975737011t_char] : (
% 25.90/3.91           X = fmb_fun_li1975737011t_char_1 | X = fmb_fun_li1975737011t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1975737011t_char_1 != fmb_fun_li1975737011t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li2094888364t_char,type,fun_li2094888364t_char:$tType).
% 25.90/3.91  tff(declare_fun_li2094888364t_char1,type,fmb_fun_li2094888364t_char_1:fun_li2094888364t_char).
% 25.90/3.91  tff(declare_fun_li2094888364t_char2,type,fmb_fun_li2094888364t_char_2:fun_li2094888364t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li2094888364t_char] : (
% 25.90/3.91           X = fmb_fun_li2094888364t_char_1 | X = fmb_fun_li2094888364t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li2094888364t_char_1 != fmb_fun_li2094888364t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li2118142930ion_ty,type,fun_li2118142930ion_ty:$tType).
% 25.90/3.91  tff(declare_fun_li2118142930ion_ty1,type,fmb_fun_li2118142930ion_ty_1:fun_li2118142930ion_ty).
% 25.90/3.91  tff(declare_fun_li2118142930ion_ty2,type,fmb_fun_li2118142930ion_ty_2:fun_li2118142930ion_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li2118142930ion_ty] : (
% 25.90/3.91           X = fmb_fun_li2118142930ion_ty_1 | X = fmb_fun_li2118142930ion_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li2118142930ion_ty_1 != fmb_fun_li2118142930ion_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1110934555on_val,type,fun_li1110934555on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1110934555on_val1,type,fmb_fun_li1110934555on_val_1:fun_li1110934555on_val).
% 25.90/3.91  tff(declare_fun_li1110934555on_val2,type,fmb_fun_li1110934555on_val_2:fun_li1110934555on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1110934555on_val] : (
% 25.90/3.91           X = fmb_fun_li1110934555on_val_1 | X = fmb_fun_li1110934555on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1110934555on_val_1 != fmb_fun_li1110934555on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_list_ty_list_ty,type,fun_list_ty_list_ty:$tType).
% 25.90/3.91  tff(declare_fun_list_ty_list_ty1,type,fmb_fun_list_ty_list_ty_1:fun_list_ty_list_ty).
% 25.90/3.91  tff(declare_fun_list_ty_list_ty2,type,fmb_fun_list_ty_list_ty_2:fun_list_ty_list_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_list_ty_list_ty] : (
% 25.90/3.91           X = fmb_fun_list_ty_list_ty_1 | X = fmb_fun_list_ty_list_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_list_ty_list_ty_1 != fmb_fun_list_ty_list_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_list_ty_list_val,type,fun_list_ty_list_val:$tType).
% 25.90/3.91  tff(declare_fun_list_ty_list_val1,type,fmb_fun_list_ty_list_val_1:fun_list_ty_list_val).
% 25.90/3.91  tff(declare_fun_list_ty_list_val2,type,fmb_fun_list_ty_list_val_2:fun_list_ty_list_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_list_ty_list_val] : (
% 25.90/3.91           X = fmb_fun_list_ty_list_val_1 | X = fmb_fun_list_ty_list_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_list_ty_list_val_1 != fmb_fun_list_ty_list_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1883640275on_val,type,fun_li1883640275on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1883640275on_val1,type,fmb_fun_li1883640275on_val_1:fun_li1883640275on_val).
% 25.90/3.91  tff(declare_fun_li1883640275on_val2,type,fmb_fun_li1883640275on_val_2:fun_li1883640275on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1883640275on_val] : (
% 25.90/3.91           X = fmb_fun_li1883640275on_val_1 | X = fmb_fun_li1883640275on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1883640275on_val_1 != fmb_fun_li1883640275on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li887890578r_bool,type,fun_li887890578r_bool:$tType).
% 25.90/3.91  tff(declare_fun_li887890578r_bool1,type,fmb_fun_li887890578r_bool_1:fun_li887890578r_bool).
% 25.90/3.91  tff(declare_fun_li887890578r_bool2,type,fmb_fun_li887890578r_bool_2:fun_li887890578r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li887890578r_bool] : (
% 25.90/3.91           X = fmb_fun_li887890578r_bool_1 | X = fmb_fun_li887890578r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li887890578r_bool_1 != fmb_fun_li887890578r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li430210730t_char,type,fun_li430210730t_char:$tType).
% 25.90/3.91  tff(declare_fun_li430210730t_char1,type,fmb_fun_li430210730t_char_1:fun_li430210730t_char).
% 25.90/3.91  tff(declare_fun_li430210730t_char2,type,fmb_fun_li430210730t_char_2:fun_li430210730t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li430210730t_char] : (
% 25.90/3.91           X = fmb_fun_li430210730t_char_1 | X = fmb_fun_li430210730t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li430210730t_char_1 != fmb_fun_li430210730t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1120813347t_char,type,fun_li1120813347t_char:$tType).
% 25.90/3.91  tff(declare_fun_li1120813347t_char1,type,fmb_fun_li1120813347t_char_1:fun_li1120813347t_char).
% 25.90/3.91  tff(declare_fun_li1120813347t_char2,type,fmb_fun_li1120813347t_char_2:fun_li1120813347t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1120813347t_char] : (
% 25.90/3.91           X = fmb_fun_li1120813347t_char_1 | X = fmb_fun_li1120813347t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1120813347t_char_1 != fmb_fun_li1120813347t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1144067913ion_ty,type,fun_li1144067913ion_ty:$tType).
% 25.90/3.91  tff(declare_fun_li1144067913ion_ty1,type,fmb_fun_li1144067913ion_ty_1:fun_li1144067913ion_ty).
% 25.90/3.91  tff(declare_fun_li1144067913ion_ty2,type,fmb_fun_li1144067913ion_ty_2:fun_li1144067913ion_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1144067913ion_ty] : (
% 25.90/3.91           X = fmb_fun_li1144067913ion_ty_1 | X = fmb_fun_li1144067913ion_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1144067913ion_ty_1 != fmb_fun_li1144067913ion_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1091306514on_val,type,fun_li1091306514on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1091306514on_val1,type,fmb_fun_li1091306514on_val_1:fun_li1091306514on_val).
% 25.90/3.91  tff(declare_fun_li1091306514on_val2,type,fmb_fun_li1091306514on_val_2:fun_li1091306514on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1091306514on_val] : (
% 25.90/3.91           X = fmb_fun_li1091306514on_val_1 | X = fmb_fun_li1091306514on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1091306514on_val_1 != fmb_fun_li1091306514on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_list_val_list_ty,type,fun_list_val_list_ty:$tType).
% 25.90/3.91  tff(declare_fun_list_val_list_ty1,type,fmb_fun_list_val_list_ty_1:fun_list_val_list_ty).
% 25.90/3.91  tff(declare_fun_list_val_list_ty2,type,fmb_fun_list_val_list_ty_2:fun_list_val_list_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_list_val_list_ty] : (
% 25.90/3.91           X = fmb_fun_list_val_list_ty_1 | X = fmb_fun_list_val_list_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_list_val_list_ty_1 != fmb_fun_list_val_list_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1707879747st_val,type,fun_li1707879747st_val:$tType).
% 25.90/3.91  tff(declare_fun_li1707879747st_val1,type,fmb_fun_li1707879747st_val_1:fun_li1707879747st_val).
% 25.90/3.91  tff(declare_fun_li1707879747st_val2,type,fmb_fun_li1707879747st_val_2:fun_li1707879747st_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1707879747st_val] : (
% 25.90/3.91           X = fmb_fun_li1707879747st_val_1 | X = fmb_fun_li1707879747st_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1707879747st_val_1 != fmb_fun_li1707879747st_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1659202122on_val,type,fun_li1659202122on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1659202122on_val1,type,fmb_fun_li1659202122on_val_1:fun_li1659202122on_val).
% 25.90/3.91  tff(declare_fun_li1659202122on_val2,type,fmb_fun_li1659202122on_val_2:fun_li1659202122on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1659202122on_val] : (
% 25.90/3.91           X = fmb_fun_li1659202122on_val_1 | X = fmb_fun_li1659202122on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1659202122on_val_1 != fmb_fun_li1659202122on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li826105035r_bool,type,fun_li826105035r_bool:$tType).
% 25.90/3.91  tff(declare_fun_li826105035r_bool1,type,fmb_fun_li826105035r_bool_1:fun_li826105035r_bool).
% 25.90/3.91  tff(declare_fun_li826105035r_bool2,type,fmb_fun_li826105035r_bool_2:fun_li826105035r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li826105035r_bool] : (
% 25.90/3.91           X = fmb_fun_li826105035r_bool_1 | X = fmb_fun_li826105035r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li826105035r_bool_1 != fmb_fun_li826105035r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_li1479469629on_val,type,fun_li1479469629on_val:$tType).
% 25.90/3.91  tff(declare_fun_li1479469629on_val1,type,fmb_fun_li1479469629on_val_1:fun_li1479469629on_val).
% 25.90/3.91  tff(declare_fun_li1479469629on_val2,type,fmb_fun_li1479469629on_val_2:fun_li1479469629on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_li1479469629on_val] : (
% 25.90/3.91           X = fmb_fun_li1479469629on_val_1 | X = fmb_fun_li1479469629on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_li1479469629on_val_1 != fmb_fun_li1479469629on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_na939144002on_val,type,fun_na939144002on_val:$tType).
% 25.90/3.91  tff(declare_fun_na939144002on_val1,type,h:fun_na939144002on_val).
% 25.90/3.91  tff(declare_fun_na939144002on_val2,type,fmb_fun_na939144002on_val_2:fun_na939144002on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_na939144002on_val] : (
% 25.90/3.91           X = h | X = fmb_fun_na939144002on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           h != fmb_fun_na939144002on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_op1508857234t_char,type,fun_op1508857234t_char:$tType).
% 25.90/3.91  tff(declare_fun_op1508857234t_char1,type,fmb_fun_op1508857234t_char_1:fun_op1508857234t_char).
% 25.90/3.91  tff(declare_fun_op1508857234t_char2,type,fmb_fun_op1508857234t_char_2:fun_op1508857234t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_op1508857234t_char] : (
% 25.90/3.91           X = fmb_fun_op1508857234t_char_1 | X = fmb_fun_op1508857234t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_op1508857234t_char_1 != fmb_fun_op1508857234t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_option_ty_bool,type,fun_option_ty_bool:$tType).
% 25.90/3.91  tff(declare_fun_option_ty_bool1,type,fmb_fun_option_ty_bool_1:fun_option_ty_bool).
% 25.90/3.91  tff(declare_fun_option_ty_bool2,type,fmb_fun_option_ty_bool_2:fun_option_ty_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_option_ty_bool] : (
% 25.90/3.91           X = fmb_fun_option_ty_bool_1 | X = fmb_fun_option_ty_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_option_ty_bool_1 != fmb_fun_option_ty_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_op195029515t_char,type,fun_op195029515t_char:$tType).
% 25.90/3.91  tff(declare_fun_op195029515t_char1,type,fmb_fun_op195029515t_char_1:fun_op195029515t_char).
% 25.90/3.91  tff(declare_fun_op195029515t_char2,type,fmb_fun_op195029515t_char_2:fun_op195029515t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_op195029515t_char] : (
% 25.90/3.91           X = fmb_fun_op195029515t_char_1 | X = fmb_fun_op195029515t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_op195029515t_char_1 != fmb_fun_op195029515t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_op1279324977ion_ty,type,fun_op1279324977ion_ty:$tType).
% 25.90/3.91  tff(declare_fun_op1279324977ion_ty1,type,fmb_fun_op1279324977ion_ty_1:fun_op1279324977ion_ty).
% 25.90/3.91  tff(declare_fun_op1279324977ion_ty2,type,fmb_fun_op1279324977ion_ty_2:fun_op1279324977ion_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_op1279324977ion_ty] : (
% 25.90/3.91           X = fmb_fun_op1279324977ion_ty_1 | X = fmb_fun_op1279324977ion_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_op1279324977ion_ty_1 != fmb_fun_op1279324977ion_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_option_ty_ty,type,fun_option_ty_ty:$tType).
% 25.90/3.91  tff(declare_fun_option_ty_ty1,type,the_ty:fun_option_ty_ty).
% 25.90/3.91  tff(declare_fun_option_ty_ty2,type,fmb_fun_option_ty_ty_2:fun_option_ty_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_option_ty_ty] : (
% 25.90/3.91           X = the_ty | X = fmb_fun_option_ty_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           the_ty != fmb_fun_option_ty_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_option_ty_val,type,fun_option_ty_val:$tType).
% 25.90/3.91  tff(declare_fun_option_ty_val1,type,fmb_fun_option_ty_val_1:fun_option_ty_val).
% 25.90/3.91  tff(declare_fun_option_ty_val2,type,fmb_fun_option_ty_val_2:fun_option_ty_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_option_ty_val] : (
% 25.90/3.91           X = fmb_fun_option_ty_val_1 | X = fmb_fun_option_ty_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_option_ty_val_1 != fmb_fun_option_ty_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_op14579988r_bool,type,fun_op14579988r_bool:$tType).
% 25.90/3.91  tff(declare_fun_op14579988r_bool1,type,fmb_fun_op14579988r_bool_1:fun_op14579988r_bool).
% 25.90/3.91  tff(declare_fun_op14579988r_bool2,type,fmb_fun_op14579988r_bool_2:fun_op14579988r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_op14579988r_bool] : (
% 25.90/3.91           X = fmb_fun_op14579988r_bool_1 | X = fmb_fun_op14579988r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_op14579988r_bool_1 != fmb_fun_op14579988r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_op668690445r_bool,type,fun_op668690445r_bool:$tType).
% 25.90/3.91  tff(declare_fun_op668690445r_bool1,type,fmb_fun_op668690445r_bool_1:fun_op668690445r_bool).
% 25.90/3.91  tff(declare_fun_op668690445r_bool2,type,fmb_fun_op668690445r_bool_2:fun_op668690445r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_op668690445r_bool] : (
% 25.90/3.91           X = fmb_fun_op668690445r_bool_1 | X = fmb_fun_op668690445r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_op668690445r_bool_1 != fmb_fun_op668690445r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_op174240306y_bool,type,fun_op174240306y_bool:$tType).
% 25.90/3.91  tff(declare_fun_op174240306y_bool1,type,fmb_fun_op174240306y_bool_1:fun_op174240306y_bool).
% 25.90/3.91  tff(declare_fun_op174240306y_bool2,type,fmb_fun_op174240306y_bool_2:fun_op174240306y_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_op174240306y_bool] : (
% 25.90/3.91           X = fmb_fun_op174240306y_bool_1 | X = fmb_fun_op174240306y_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_op174240306y_bool_1 != fmb_fun_op174240306y_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_op1696804347l_bool,type,fun_op1696804347l_bool:$tType).
% 25.90/3.91  tff(declare_fun_op1696804347l_bool1,type,fmb_fun_op1696804347l_bool_1:fun_op1696804347l_bool).
% 25.90/3.91  tff(declare_fun_op1696804347l_bool2,type,fmb_fun_op1696804347l_bool_2:fun_op1696804347l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_op1696804347l_bool] : (
% 25.90/3.91           X = fmb_fun_op1696804347l_bool_1 | X = fmb_fun_op1696804347l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_op1696804347l_bool_1 != fmb_fun_op1696804347l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_option_val_val,type,fun_option_val_val:$tType).
% 25.90/3.91  tff(declare_fun_option_val_val1,type,the_val:fun_option_val_val).
% 25.90/3.91  tff(declare_fun_option_val_val2,type,fmb_fun_option_val_val_2:fun_option_val_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_option_val_val] : (
% 25.90/3.91           X = the_val | X = fmb_fun_option_val_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           the_val != fmb_fun_option_val_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_op498348476on_val,type,fun_op498348476on_val:$tType).
% 25.90/3.91  tff(declare_fun_op498348476on_val1,type,the_Pr431167171on_val:fun_op498348476on_val).
% 25.90/3.91  tff(declare_fun_op498348476on_val2,type,fmb_fun_op498348476on_val_2:fun_op498348476on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_op498348476on_val] : (
% 25.90/3.91           X = the_Pr431167171on_val | X = fmb_fun_op498348476on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           the_Pr431167171on_val != fmb_fun_op498348476on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty_exp_list_char,type,fun_ty_exp_list_char:$tType).
% 25.90/3.91  tff(declare_fun_ty_exp_list_char1,type,fmb_fun_ty_exp_list_char_1:fun_ty_exp_list_char).
% 25.90/3.91  tff(declare_fun_ty_exp_list_char2,type,fmb_fun_ty_exp_list_char_2:fun_ty_exp_list_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty_exp_list_char] : (
% 25.90/3.91           X = fmb_fun_ty_exp_list_char_1 | X = fmb_fun_ty_exp_list_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ty_exp_list_char_1 != fmb_fun_ty_exp_list_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty_bool,type,fun_ty_bool:$tType).
% 25.90/3.91  tff(declare_fun_ty_bool1,type,fmb_fun_ty_bool_1:fun_ty_bool).
% 25.90/3.91  tff(declare_fun_ty_bool2,type,fmb_fun_ty_bool_2:fun_ty_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty_bool] : (
% 25.90/3.91           X = fmb_fun_ty_bool_1 | X = fmb_fun_ty_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ty_bool_1 != fmb_fun_ty_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty_list_char,type,fun_ty_list_char:$tType).
% 25.90/3.91  tff(declare_fun_ty_list_char1,type,fmb_fun_ty_list_char_1:fun_ty_list_char).
% 25.90/3.91  tff(declare_fun_ty_list_char2,type,fmb_fun_ty_list_char_2:fun_ty_list_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty_list_char] : (
% 25.90/3.91           X = fmb_fun_ty_list_char_1 | X = fmb_fun_ty_list_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ty_list_char_1 != fmb_fun_ty_list_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty_option_ty,type,fun_ty_option_ty:$tType).
% 25.90/3.91  tff(declare_fun_ty_option_ty1,type,some_ty:fun_ty_option_ty).
% 25.90/3.91  tff(declare_fun_ty_option_ty2,type,fmb_fun_ty_option_ty_2:fun_ty_option_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty_option_ty] : (
% 25.90/3.91           X = some_ty | X = fmb_fun_ty_option_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           some_ty != fmb_fun_ty_option_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty_option_val,type,fun_ty_option_val:$tType).
% 25.90/3.91  tff(declare_fun_ty_option_val1,type,fmb_fun_ty_option_val_1:fun_ty_option_val).
% 25.90/3.91  tff(declare_fun_ty_option_val2,type,fmb_fun_ty_option_val_2:fun_ty_option_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty_option_val] : (
% 25.90/3.91           X = fmb_fun_ty_option_val_1 | X = fmb_fun_ty_option_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ty_option_val_1 != fmb_fun_ty_option_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty_ty,type,fun_ty_ty:$tType).
% 25.90/3.91  tff(declare_fun_ty_ty1,type,fmb_fun_ty_ty_1:fun_ty_ty).
% 25.90/3.91  tff(declare_fun_ty_ty2,type,fmb_fun_ty_ty_2:fun_ty_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty_ty] : (
% 25.90/3.91           X = fmb_fun_ty_ty_1 | X = fmb_fun_ty_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ty_ty_1 != fmb_fun_ty_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty_val,type,fun_ty_val:$tType).
% 25.90/3.91  tff(declare_fun_ty_val1,type,fmb_fun_ty_val_1:fun_ty_val).
% 25.90/3.91  tff(declare_fun_ty_val2,type,fmb_fun_ty_val_2:fun_ty_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty_val] : (
% 25.90/3.91           X = fmb_fun_ty_val_1 | X = fmb_fun_ty_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ty_val_1 != fmb_fun_ty_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty1580608948y_bool,type,fun_ty1580608948y_bool:$tType).
% 25.90/3.91  tff(declare_fun_ty1580608948y_bool1,type,fmb_fun_ty1580608948y_bool_1:fun_ty1580608948y_bool).
% 25.90/3.91  tff(declare_fun_ty1580608948y_bool2,type,fmb_fun_ty1580608948y_bool_2:fun_ty1580608948y_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty1580608948y_bool] : (
% 25.90/3.91           X = fmb_fun_ty1580608948y_bool_1 | X = fmb_fun_ty1580608948y_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ty1580608948y_bool_1 != fmb_fun_ty1580608948y_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty_fun_ty_bool,type,fun_ty_fun_ty_bool:$tType).
% 25.90/3.91  tff(declare_fun_ty_fun_ty_bool1,type,fequal_ty:fun_ty_fun_ty_bool).
% 25.90/3.91  tff(declare_fun_ty_fun_ty_bool2,type,fmb_fun_ty_fun_ty_bool_2:fun_ty_fun_ty_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty_fun_ty_bool] : (
% 25.90/3.91           X = fequal_ty | X = fmb_fun_ty_fun_ty_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fequal_ty != fmb_fun_ty_fun_ty_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_ty2028523121on_val,type,fun_ty2028523121on_val:$tType).
% 25.90/3.91  tff(declare_fun_ty2028523121on_val1,type,fmb_fun_ty2028523121on_val_1:fun_ty2028523121on_val).
% 25.90/3.91  tff(declare_fun_ty2028523121on_val2,type,fmb_fun_ty2028523121on_val_2:fun_ty2028523121on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_ty2028523121on_val] : (
% 25.90/3.91           X = fmb_fun_ty2028523121on_val_1 | X = fmb_fun_ty2028523121on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_ty2028523121on_val_1 != fmb_fun_ty2028523121on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_va223928858t_char,type,fun_va223928858t_char:$tType).
% 25.90/3.91  tff(declare_fun_va223928858t_char1,type,val_list_char:fun_va223928858t_char).
% 25.90/3.91  tff(declare_fun_va223928858t_char2,type,fmb_fun_va223928858t_char_2:fun_va223928858t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_va223928858t_char] : (
% 25.90/3.91           X = val_list_char | X = fmb_fun_va223928858t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           val_list_char != fmb_fun_va223928858t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_val_bool,type,fun_val_bool:$tType).
% 25.90/3.91  tff(declare_fun_val_bool1,type,fmb_fun_val_bool_1:fun_val_bool).
% 25.90/3.91  tff(declare_fun_val_bool2,type,fmb_fun_val_bool_2:fun_val_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_val_bool] : (
% 25.90/3.91           X = fmb_fun_val_bool_1 | X = fmb_fun_val_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_val_bool_1 != fmb_fun_val_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_val_list_char,type,fun_val_list_char:$tType).
% 25.90/3.91  tff(declare_fun_val_list_char1,type,fmb_fun_val_list_char_1:fun_val_list_char).
% 25.90/3.91  tff(declare_fun_val_list_char2,type,fmb_fun_val_list_char_2:fun_val_list_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_val_list_char] : (
% 25.90/3.91           X = fmb_fun_val_list_char_1 | X = fmb_fun_val_list_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_val_list_char_1 != fmb_fun_val_list_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_val_option_ty,type,fun_val_option_ty:$tType).
% 25.90/3.91  tff(declare_fun_val_option_ty1,type,fmb_fun_val_option_ty_1:fun_val_option_ty).
% 25.90/3.91  tff(declare_fun_val_option_ty2,type,fmb_fun_val_option_ty_2:fun_val_option_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_val_option_ty] : (
% 25.90/3.91           X = fmb_fun_val_option_ty_1 | X = fmb_fun_val_option_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_val_option_ty_1 != fmb_fun_val_option_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_val_option_val,type,fun_val_option_val:$tType).
% 25.90/3.91  tff(declare_fun_val_option_val1,type,some_val:fun_val_option_val).
% 25.90/3.91  tff(declare_fun_val_option_val2,type,fmb_fun_val_option_val_2:fun_val_option_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_val_option_val] : (
% 25.90/3.91           X = some_val | X = fmb_fun_val_option_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           some_val != fmb_fun_val_option_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_val_ty,type,fun_val_ty:$tType).
% 25.90/3.91  tff(declare_fun_val_ty1,type,fmb_fun_val_ty_1:fun_val_ty).
% 25.90/3.91  tff(declare_fun_val_ty2,type,fmb_fun_val_ty_2:fun_val_ty).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_val_ty] : (
% 25.90/3.91           X = fmb_fun_val_ty_1 | X = fmb_fun_val_ty_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_val_ty_1 != fmb_fun_val_ty_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_val_val,type,fun_val_val:$tType).
% 25.90/3.91  tff(declare_fun_val_val1,type,fmb_fun_val_val_1:fun_val_val).
% 25.90/3.91  tff(declare_fun_val_val2,type,fmb_fun_val_val_2:fun_val_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_val_val] : (
% 25.90/3.91           X = fmb_fun_val_val_1 | X = fmb_fun_val_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_val_val_1 != fmb_fun_val_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_va642468779y_bool,type,fun_va642468779y_bool:$tType).
% 25.90/3.91  tff(declare_fun_va642468779y_bool1,type,fmb_fun_va642468779y_bool_1:fun_va642468779y_bool).
% 25.90/3.91  tff(declare_fun_va642468779y_bool2,type,fmb_fun_va642468779y_bool_2:fun_va642468779y_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_va642468779y_bool] : (
% 25.90/3.91           X = fmb_fun_va642468779y_bool_1 | X = fmb_fun_va642468779y_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_va642468779y_bool_1 != fmb_fun_va642468779y_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_val_fun_ty_bool,type,fun_val_fun_ty_bool:$tType).
% 25.90/3.91  tff(declare_fun_val_fun_ty_bool1,type,fmb_fun_val_fun_ty_bool_1:fun_val_fun_ty_bool).
% 25.90/3.91  tff(declare_fun_val_fun_ty_bool2,type,fmb_fun_val_fun_ty_bool_2:fun_val_fun_ty_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_val_fun_ty_bool] : (
% 25.90/3.91           X = fmb_fun_val_fun_ty_bool_1 | X = fmb_fun_val_fun_ty_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_val_fun_ty_bool_1 != fmb_fun_val_fun_ty_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_va172965946on_val,type,fun_va172965946on_val:$tType).
% 25.90/3.91  tff(declare_fun_va172965946on_val1,type,fmb_fun_va172965946on_val_1:fun_va172965946on_val).
% 25.90/3.91  tff(declare_fun_va172965946on_val2,type,fmb_fun_va172965946on_val_2:fun_va172965946on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_va172965946on_val] : (
% 25.90/3.91           X = fmb_fun_va172965946on_val_1 | X = fmb_fun_va172965946on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_va172965946on_val_1 != fmb_fun_va172965946on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_fu1693644106l_bool,type,fun_fu1693644106l_bool:$tType).
% 25.90/3.91  tff(declare_fun_fu1693644106l_bool1,type,fmb_fun_fu1693644106l_bool_1:fun_fu1693644106l_bool).
% 25.90/3.91  tff(declare_fun_fu1693644106l_bool2,type,fmb_fun_fu1693644106l_bool_2:fun_fu1693644106l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_fu1693644106l_bool] : (
% 25.90/3.91           X = fmb_fun_fu1693644106l_bool_1 | X = fmb_fun_fu1693644106l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_fu1693644106l_bool_1 != fmb_fun_fu1693644106l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_fu100249073l_bool,type,fun_fu100249073l_bool:$tType).
% 25.90/3.91  tff(declare_fun_fu100249073l_bool1,type,fmb_fun_fu100249073l_bool_1:fun_fu100249073l_bool).
% 25.90/3.91  tff(declare_fun_fu100249073l_bool2,type,fmb_fun_fu100249073l_bool_2:fun_fu100249073l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_fu100249073l_bool] : (
% 25.90/3.91           X = fmb_fun_fu100249073l_bool_1 | X = fmb_fun_fu100249073l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_fu100249073l_bool_1 != fmb_fun_fu100249073l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_fu177229913l_bool,type,fun_fu177229913l_bool:$tType).
% 25.90/3.91  tff(declare_fun_fu177229913l_bool1,type,fmb_fun_fu177229913l_bool_1:fun_fu177229913l_bool).
% 25.90/3.91  tff(declare_fun_fu177229913l_bool2,type,fmb_fun_fu177229913l_bool_2:fun_fu177229913l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_fu177229913l_bool] : (
% 25.90/3.91           X = fmb_fun_fu177229913l_bool_1 | X = fmb_fun_fu177229913l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_fu177229913l_bool_1 != fmb_fun_fu177229913l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr680585871l_bool,type,fun_Pr680585871l_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr680585871l_bool1,type,fmb_fun_Pr680585871l_bool_1:fun_Pr680585871l_bool).
% 25.90/3.91  tff(declare_fun_Pr680585871l_bool2,type,fmb_fun_Pr680585871l_bool_2:fun_Pr680585871l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr680585871l_bool] : (
% 25.90/3.91           X = fmb_fun_Pr680585871l_bool_1 | X = fmb_fun_Pr680585871l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr680585871l_bool_1 != fmb_fun_Pr680585871l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr633696065l_bool,type,fun_Pr633696065l_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr633696065l_bool1,type,fmb_fun_Pr633696065l_bool_1:fun_Pr633696065l_bool).
% 25.90/3.91  tff(declare_fun_Pr633696065l_bool2,type,fmb_fun_Pr633696065l_bool_2:fun_Pr633696065l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr633696065l_bool] : (
% 25.90/3.91           X = fmb_fun_Pr633696065l_bool_1 | X = fmb_fun_Pr633696065l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr633696065l_bool_1 != fmb_fun_Pr633696065l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr227936640r_bool,type,fun_Pr227936640r_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr227936640r_bool1,type,fmb_fun_Pr227936640r_bool_1:fun_Pr227936640r_bool).
% 25.90/3.91  tff(declare_fun_Pr227936640r_bool2,type,fmb_fun_Pr227936640r_bool_2:fun_Pr227936640r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr227936640r_bool] : (
% 25.90/3.91           X = fmb_fun_Pr227936640r_bool_1 | X = fmb_fun_Pr227936640r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr227936640r_bool_1 != fmb_fun_Pr227936640r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr806764899on_val,type,fun_Pr806764899on_val:$tType).
% 25.90/3.91  tff(declare_fun_Pr806764899on_val1,type,fmb_fun_Pr806764899on_val_1:fun_Pr806764899on_val).
% 25.90/3.91  tff(declare_fun_Pr806764899on_val2,type,fmb_fun_Pr806764899on_val_2:fun_Pr806764899on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr806764899on_val] : (
% 25.90/3.91           X = fmb_fun_Pr806764899on_val_1 | X = fmb_fun_Pr806764899on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr806764899on_val_1 != fmb_fun_Pr806764899on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr315804320l_bool,type,fun_Pr315804320l_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr315804320l_bool1,type,fmb_fun_Pr315804320l_bool_1:fun_Pr315804320l_bool).
% 25.90/3.91  tff(declare_fun_Pr315804320l_bool2,type,fmb_fun_Pr315804320l_bool_2:fun_Pr315804320l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr315804320l_bool] : (
% 25.90/3.91           X = fmb_fun_Pr315804320l_bool_1 | X = fmb_fun_Pr315804320l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr315804320l_bool_1 != fmb_fun_Pr315804320l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr357631842on_val,type,fun_Pr357631842on_val:$tType).
% 25.90/3.91  tff(declare_fun_Pr357631842on_val1,type,some_P948696889on_val:fun_Pr357631842on_val).
% 25.90/3.91  tff(declare_fun_Pr357631842on_val2,type,fmb_fun_Pr357631842on_val_2:fun_Pr357631842on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr357631842on_val] : (
% 25.90/3.91           X = some_P948696889on_val | X = fmb_fun_Pr357631842on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           some_P948696889on_val != fmb_fun_Pr357631842on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr46158268r_bool,type,fun_Pr46158268r_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr46158268r_bool1,type,fmb_fun_Pr46158268r_bool_1:fun_Pr46158268r_bool).
% 25.90/3.91  tff(declare_fun_Pr46158268r_bool2,type,fmb_fun_Pr46158268r_bool_2:fun_Pr46158268r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr46158268r_bool] : (
% 25.90/3.91           X = fmb_fun_Pr46158268r_bool_1 | X = fmb_fun_Pr46158268r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr46158268r_bool_1 != fmb_fun_Pr46158268r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr827765831r_bool,type,fun_Pr827765831r_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr827765831r_bool1,type,fmb_fun_Pr827765831r_bool_1:fun_Pr827765831r_bool).
% 25.90/3.91  tff(declare_fun_Pr827765831r_bool2,type,fmb_fun_Pr827765831r_bool_2:fun_Pr827765831r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr827765831r_bool] : (
% 25.90/3.91           X = fmb_fun_Pr827765831r_bool_1 | X = fmb_fun_Pr827765831r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr827765831r_bool_1 != fmb_fun_Pr827765831r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr1696029455l_bool,type,fun_Pr1696029455l_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr1696029455l_bool1,type,fmb_fun_Pr1696029455l_bool_1:fun_Pr1696029455l_bool).
% 25.90/3.91  tff(declare_fun_Pr1696029455l_bool2,type,fmb_fun_Pr1696029455l_bool_2:fun_Pr1696029455l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr1696029455l_bool] : (
% 25.90/3.91           X = fmb_fun_Pr1696029455l_bool_1 | X = fmb_fun_Pr1696029455l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr1696029455l_bool_1 != fmb_fun_Pr1696029455l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr691271849l_bool,type,fun_Pr691271849l_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr691271849l_bool1,type,fmb_fun_Pr691271849l_bool_1:fun_Pr691271849l_bool).
% 25.90/3.91  tff(declare_fun_Pr691271849l_bool2,type,fmb_fun_Pr691271849l_bool_2:fun_Pr691271849l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr691271849l_bool] : (
% 25.90/3.91           X = fmb_fun_Pr691271849l_bool_1 | X = fmb_fun_Pr691271849l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr691271849l_bool_1 != fmb_fun_Pr691271849l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr12181427on_val,type,fun_Pr12181427on_val:$tType).
% 25.90/3.91  tff(declare_fun_Pr12181427on_val1,type,fmb_fun_Pr12181427on_val_1:fun_Pr12181427on_val).
% 25.90/3.91  tff(declare_fun_Pr12181427on_val2,type,fmb_fun_Pr12181427on_val_2:fun_Pr12181427on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr12181427on_val] : (
% 25.90/3.91           X = fmb_fun_Pr12181427on_val_1 | X = fmb_fun_Pr12181427on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr12181427on_val_1 != fmb_fun_Pr12181427on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr1895638121r_bool,type,fun_Pr1895638121r_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr1895638121r_bool1,type,fmb_fun_Pr1895638121r_bool_1:fun_Pr1895638121r_bool).
% 25.90/3.91  tff(declare_fun_Pr1895638121r_bool2,type,fmb_fun_Pr1895638121r_bool_2:fun_Pr1895638121r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr1895638121r_bool] : (
% 25.90/3.91           X = fmb_fun_Pr1895638121r_bool_1 | X = fmb_fun_Pr1895638121r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr1895638121r_bool_1 != fmb_fun_Pr1895638121r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr235369833l_bool,type,fun_Pr235369833l_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr235369833l_bool1,type,fmb_fun_Pr235369833l_bool_1:fun_Pr235369833l_bool).
% 25.90/3.91  tff(declare_fun_Pr235369833l_bool2,type,fmb_fun_Pr235369833l_bool_2:fun_Pr235369833l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr235369833l_bool] : (
% 25.90/3.91           X = fmb_fun_Pr235369833l_bool_1 | X = fmb_fun_Pr235369833l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr235369833l_bool_1 != fmb_fun_Pr235369833l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr1728267013r_bool,type,fun_Pr1728267013r_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr1728267013r_bool1,type,fmb_fun_Pr1728267013r_bool_1:fun_Pr1728267013r_bool).
% 25.90/3.91  tff(declare_fun_Pr1728267013r_bool2,type,fmb_fun_Pr1728267013r_bool_2:fun_Pr1728267013r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr1728267013r_bool] : (
% 25.90/3.91           X = fmb_fun_Pr1728267013r_bool_1 | X = fmb_fun_Pr1728267013r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr1728267013r_bool_1 != fmb_fun_Pr1728267013r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr1890037787r_bool,type,fun_Pr1890037787r_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr1890037787r_bool1,type,fmb_fun_Pr1890037787r_bool_1:fun_Pr1890037787r_bool).
% 25.90/3.91  tff(declare_fun_Pr1890037787r_bool2,type,fmb_fun_Pr1890037787r_bool_2:fun_Pr1890037787r_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr1890037787r_bool] : (
% 25.90/3.91           X = fmb_fun_Pr1890037787r_bool_1 | X = fmb_fun_Pr1890037787r_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr1890037787r_bool_1 != fmb_fun_Pr1890037787r_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr693020585l_bool,type,fun_Pr693020585l_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr693020585l_bool1,type,fmb_fun_Pr693020585l_bool_1:fun_Pr693020585l_bool).
% 25.90/3.91  tff(declare_fun_Pr693020585l_bool2,type,fmb_fun_Pr693020585l_bool_2:fun_Pr693020585l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr693020585l_bool] : (
% 25.90/3.91           X = fmb_fun_Pr693020585l_bool_1 | X = fmb_fun_Pr693020585l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr693020585l_bool_1 != fmb_fun_Pr693020585l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_fun_Pr903661919l_bool,type,fun_Pr903661919l_bool:$tType).
% 25.90/3.91  tff(declare_fun_Pr903661919l_bool1,type,fmb_fun_Pr903661919l_bool_1:fun_Pr903661919l_bool).
% 25.90/3.91  tff(declare_fun_Pr903661919l_bool2,type,fmb_fun_Pr903661919l_bool_2:fun_Pr903661919l_bool).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:fun_Pr903661919l_bool] : (
% 25.90/3.91           X = fmb_fun_Pr903661919l_bool_1 | X = fmb_fun_Pr903661919l_bool_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_fun_Pr903661919l_bool_1 != fmb_fun_Pr903661919l_bool_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc124828825on_val,type,produc124828825on_val:$tType).
% 25.90/3.91  tff(declare_produc124828825on_val1,type,fmb_produc124828825on_val_1:produc124828825on_val).
% 25.90/3.91  tff(declare_produc124828825on_val2,type,fmb_produc124828825on_val_2:produc124828825on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc124828825on_val] : (
% 25.90/3.91           X = fmb_produc124828825on_val_1 | X = fmb_produc124828825on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc124828825on_val_1 != fmb_produc124828825on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1285161482t_char,type,produc1285161482t_char:$tType).
% 25.90/3.91  tff(declare_produc1285161482t_char1,type,fmb_produc1285161482t_char_1:produc1285161482t_char).
% 25.90/3.91  tff(declare_produc1285161482t_char2,type,fmb_produc1285161482t_char_2:produc1285161482t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc1285161482t_char] : (
% 25.90/3.91           X = fmb_produc1285161482t_char_1 | X = fmb_produc1285161482t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc1285161482t_char_1 != fmb_produc1285161482t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc639455274on_val,type,produc639455274on_val:$tType).
% 25.90/3.91  tff(declare_produc639455274on_val1,type,fmb_produc639455274on_val_1:produc639455274on_val).
% 25.90/3.91  tff(declare_produc639455274on_val2,type,fmb_produc639455274on_val_2:produc639455274on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc639455274on_val] : (
% 25.90/3.91           X = fmb_produc639455274on_val_1 | X = fmb_produc639455274on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc639455274on_val_1 != fmb_produc639455274on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc220283002t_char,type,produc220283002t_char:$tType).
% 25.90/3.91  tff(declare_produc220283002t_char1,type,fmb_produc220283002t_char_1:produc220283002t_char).
% 25.90/3.91  tff(declare_produc220283002t_char2,type,fmb_produc220283002t_char_2:produc220283002t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc220283002t_char] : (
% 25.90/3.91           X = fmb_produc220283002t_char_1 | X = fmb_produc220283002t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc220283002t_char_1 != fmb_produc220283002t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc662261637t_char,type,produc662261637t_char:$tType).
% 25.90/3.91  tff(declare_produc662261637t_char1,type,fmb_produc662261637t_char_1:produc662261637t_char).
% 25.90/3.91  tff(declare_produc662261637t_char2,type,fmb_produc662261637t_char_2:produc662261637t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc662261637t_char] : (
% 25.90/3.91           X = fmb_produc662261637t_char_1 | X = fmb_produc662261637t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc662261637t_char_1 != fmb_produc662261637t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc12694297on_val,type,produc12694297on_val:$tType).
% 25.90/3.91  tff(declare_produc12694297on_val1,type,fmb_produc12694297on_val_1:produc12694297on_val).
% 25.90/3.91  tff(declare_produc12694297on_val2,type,fmb_produc12694297on_val_2:produc12694297on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc12694297on_val] : (
% 25.90/3.91           X = fmb_produc12694297on_val_1 | X = fmb_produc12694297on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc12694297on_val_1 != fmb_produc12694297on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1102272487on_val,type,produc1102272487on_val:$tType).
% 25.90/3.91  tff(declare_produc1102272487on_val1,type,fmb_produc1102272487on_val_1:produc1102272487on_val).
% 25.90/3.91  tff(declare_produc1102272487on_val2,type,fmb_produc1102272487on_val_2:produc1102272487on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc1102272487on_val] : (
% 25.90/3.91           X = fmb_produc1102272487on_val_1 | X = fmb_produc1102272487on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc1102272487on_val_1 != fmb_produc1102272487on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc349695911t_char,type,produc349695911t_char:$tType).
% 25.90/3.91  tff(declare_produc349695911t_char1,type,fmb_produc349695911t_char_1:produc349695911t_char).
% 25.90/3.91  tff(declare_produc349695911t_char2,type,fmb_produc349695911t_char_2:produc349695911t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc349695911t_char] : (
% 25.90/3.91           X = fmb_produc349695911t_char_1 | X = fmb_produc349695911t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc349695911t_char_1 != fmb_produc349695911t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc87279271on_val,type,produc87279271on_val:$tType).
% 25.90/3.91  tff(declare_produc87279271on_val1,type,fmb_produc87279271on_val_1:produc87279271on_val).
% 25.90/3.91  tff(declare_produc87279271on_val2,type,fmb_produc87279271on_val_2:produc87279271on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc87279271on_val] : (
% 25.90/3.91           X = fmb_produc87279271on_val_1 | X = fmb_produc87279271on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc87279271on_val_1 != fmb_produc87279271on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1406897475t_char,type,produc1406897475t_char:$tType).
% 25.90/3.91  tff(declare_produc1406897475t_char1,type,fmb_produc1406897475t_char_1:produc1406897475t_char).
% 25.90/3.91  tff(declare_produc1406897475t_char2,type,fmb_produc1406897475t_char_2:produc1406897475t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc1406897475t_char] : (
% 25.90/3.91           X = fmb_produc1406897475t_char_1 | X = fmb_produc1406897475t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc1406897475t_char_1 != fmb_produc1406897475t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1826280281t_char,type,produc1826280281t_char:$tType).
% 25.90/3.91  tff(declare_produc1826280281t_char1,type,fmb_produc1826280281t_char_1:produc1826280281t_char).
% 25.90/3.91  tff(declare_produc1826280281t_char2,type,fmb_produc1826280281t_char_2:produc1826280281t_char).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc1826280281t_char] : (
% 25.90/3.91           X = fmb_produc1826280281t_char_1 | X = fmb_produc1826280281t_char_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc1826280281t_char_1 != fmb_produc1826280281t_char_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc409205479on_val,type,produc409205479on_val:$tType).
% 25.90/3.91  tff(declare_produc409205479on_val1,type,fmb_produc409205479on_val_1:produc409205479on_val).
% 25.90/3.91  tff(declare_produc409205479on_val2,type,fmb_produc409205479on_val_2:produc409205479on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc409205479on_val] : (
% 25.90/3.91           X = fmb_produc409205479on_val_1 | X = fmb_produc409205479on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc409205479on_val_1 != fmb_produc409205479on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc231486621on_val,type,produc231486621on_val:$tType).
% 25.90/3.91  tff(declare_produc231486621on_val1,type,fmb_produc231486621on_val_1:produc231486621on_val).
% 25.90/3.91  tff(declare_produc231486621on_val2,type,fmb_produc231486621on_val_2:produc231486621on_val).
% 25.90/3.91  tff(finite_domain,axiom,
% 25.90/3.91        ! [X:produc231486621on_val] : (
% 25.90/3.91           X = fmb_produc231486621on_val_1 | X = fmb_produc231486621on_val_2
% 25.90/3.91        ) ).
% 25.90/3.91  
% 25.90/3.91  tff(distinct_domain,axiom,
% 25.90/3.91           fmb_produc231486621on_val_1 != fmb_produc231486621on_val_2
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_eval,type,eval: list_P1999446415t_char * exp_list_char * produc12694297on_val > fun_ex1201926843l_bool).
% 25.90/3.91  tff(function_eval,axiom,
% 25.90/3.91             eval(p,e,fmb_produc12694297on_val_1) = fmb_fun_ex1201926843l_bool_2
% 25.90/3.91           & eval(p,e,fmb_produc12694297on_val_2) = fmb_fun_ex1201926843l_bool_2
% 25.90/3.91           & eval(p,fmb_exp_list_char_2,fmb_produc12694297on_val_1) = fmb_fun_ex1201926843l_bool_2
% 25.90/3.91           & eval(p,fmb_exp_list_char_2,fmb_produc12694297on_val_2) = fmb_fun_ex1201926843l_bool_1
% 25.90/3.91  %         eval(fmb_list_P1999446415t_char_2,e,fmb_produc12694297on_val_1) undefined in model
% 25.90/3.91  %         eval(fmb_list_P1999446415t_char_2,e,fmb_produc12694297on_val_2) undefined in model
% 25.90/3.91  %         eval(fmb_list_P1999446415t_char_2,fmb_exp_list_char_2,fmb_produc12694297on_val_1) undefined in model
% 25.90/3.91  %         eval(fmb_list_P1999446415t_char_2,fmb_exp_list_char_2,fmb_produc12694297on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_final_list_char,type,final_list_char: exp_list_char > bool).
% 25.90/3.91  tff(function_final_list_char,axiom,
% 25.90/3.91             final_list_char(e) = fmb_bool_2
% 25.90/3.91           & final_list_char(fmb_exp_list_char_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_conf_P373316194t_char,type,conf_P373316194t_char: list_P1999446415t_char * fun_na939144002on_val > fun_val_fun_ty_bool).
% 25.90/3.91  tff(function_conf_P373316194t_char,axiom,
% 25.90/3.91             conf_P373316194t_char(p,h) = fmb_fun_val_fun_ty_bool_1
% 25.90/3.91           & conf_P373316194t_char(p,fmb_fun_na939144002on_val_2) = fmb_fun_val_fun_ty_bool_2
% 25.90/3.91  %         conf_P373316194t_char(fmb_list_P1999446415t_char_2,h) undefined in model
% 25.90/3.91  %         conf_P373316194t_char(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hconf_97414254t_char,type,hconf_97414254t_char: list_P1999446415t_char * fun_na939144002on_val > bool).
% 25.90/3.91  tff(function_hconf_97414254t_char,axiom,
% 25.90/3.91             hconf_97414254t_char(p,h) = fmb_bool_1
% 25.90/3.91           & hconf_97414254t_char(p,fmb_fun_na939144002on_val_2) = fmb_bool_1
% 25.90/3.91  %         hconf_97414254t_char(fmb_list_P1999446415t_char_2,h) undefined in model
% 25.90/3.91  %         hconf_97414254t_char(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_lconf_496643946t_char,type,lconf_496643946t_char: list_P1999446415t_char * fun_na939144002on_val * fun_li1432931796on_val * fun_li688206603ion_ty > bool).
% 25.90/3.91  tff(function_lconf_496643946t_char,axiom,
% 25.90/3.91             lconf_496643946t_char(p,h,fmb_fun_li1432931796on_val_1,e_1) = fmb_bool_1
% 25.90/3.91           & lconf_496643946t_char(p,h,fmb_fun_li1432931796on_val_1,fmb_fun_li688206603ion_ty_2) = fmb_bool_1
% 25.90/3.91           & lconf_496643946t_char(p,h,fmb_fun_li1432931796on_val_2,e_1) = fmb_bool_1
% 25.90/3.91           & lconf_496643946t_char(p,h,fmb_fun_li1432931796on_val_2,fmb_fun_li688206603ion_ty_2) = fmb_bool_1
% 25.90/3.91           & lconf_496643946t_char(p,fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_1,e_1) = fmb_bool_2
% 25.90/3.91           & lconf_496643946t_char(p,fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_1,fmb_fun_li688206603ion_ty_2) = fmb_bool_1
% 25.90/3.91           & lconf_496643946t_char(p,fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_2,e_1) = fmb_bool_2
% 25.90/3.91           & lconf_496643946t_char(p,fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_2,fmb_fun_li688206603ion_ty_2) = fmb_bool_2
% 25.90/3.91  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,h,fmb_fun_li1432931796on_val_1,e_1) undefined in model
% 25.90/3.91  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,h,fmb_fun_li1432931796on_val_1,fmb_fun_li688206603ion_ty_2) undefined in model
% 25.90/3.91  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,h,fmb_fun_li1432931796on_val_2,e_1) undefined in model
% 25.90/3.91  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,h,fmb_fun_li1432931796on_val_2,fmb_fun_li688206603ion_ty_2) undefined in model
% 25.90/3.91  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_1,e_1) undefined in model
% 25.90/3.91  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_1,fmb_fun_li688206603ion_ty_2) undefined in model
% 25.90/3.91  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_2,e_1) undefined in model
% 25.90/3.91  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_2,fmb_fun_li688206603ion_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_tryCatch_list_char,type,tryCatch_list_char: exp_list_char * list_char * list_char > fun_ex1654222579t_char).
% 25.90/3.91  tff(function_tryCatch_list_char,axiom,
% 25.90/3.91             tryCatch_list_char(e,fmb_list_char_1,fmb_list_char_1) = fmb_fun_ex1654222579t_char_2
% 25.90/3.91           & tryCatch_list_char(e,fmb_list_char_1,fmb_list_char_2) = fmb_fun_ex1654222579t_char_2
% 25.90/3.91           & tryCatch_list_char(e,fmb_list_char_2,fmb_list_char_1) = fmb_fun_ex1654222579t_char_2
% 25.90/3.91           & tryCatch_list_char(e,fmb_list_char_2,fmb_list_char_2) = fmb_fun_ex1654222579t_char_2
% 25.90/3.91           & tryCatch_list_char(fmb_exp_list_char_2,fmb_list_char_1,fmb_list_char_1) = fmb_fun_ex1654222579t_char_2
% 25.90/3.91           & tryCatch_list_char(fmb_exp_list_char_2,fmb_list_char_1,fmb_list_char_2) = fmb_fun_ex1654222579t_char_2
% 25.90/3.91           & tryCatch_list_char(fmb_exp_list_char_2,fmb_list_char_2,fmb_list_char_1) = fmb_fun_ex1654222579t_char_2
% 25.90/3.91           & tryCatch_list_char(fmb_exp_list_char_2,fmb_list_char_2,fmb_list_char_2) = fmb_fun_ex1654222579t_char_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_comp_l1825390573t_char,type,comp_l1825390573t_char: fun_li1459524056st_val * fun_li1580442732on_val > fun_li742655849st_val).
% 25.90/3.91  tff(function_comp_l1825390573t_char,axiom,
% 25.90/3.91             comp_l1825390573t_char(fmb_fun_li1459524056st_val_1,fmb_fun_li1580442732on_val_1) = fmb_fun_li742655849st_val_1
% 25.90/3.91           & comp_l1825390573t_char(fmb_fun_li1459524056st_val_1,fmb_fun_li1580442732on_val_2) = fmb_fun_li742655849st_val_1
% 25.90/3.91           & comp_l1825390573t_char(fmb_fun_li1459524056st_val_2,fmb_fun_li1580442732on_val_1) = fmb_fun_li742655849st_val_1
% 25.90/3.91           & comp_l1825390573t_char(fmb_fun_li1459524056st_val_2,fmb_fun_li1580442732on_val_2) = fmb_fun_li742655849st_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_comp_o1129292306t_char,type,comp_o1129292306t_char: fun_option_val_val * fun_li1432931796on_val > fun_list_char_val).
% 25.90/3.91  tff(function_comp_o1129292306t_char,axiom,
% 25.90/3.91             comp_o1129292306t_char(the_val,fmb_fun_li1432931796on_val_1) = fmb_fun_list_char_val_1
% 25.90/3.91           & comp_o1129292306t_char(the_val,fmb_fun_li1432931796on_val_2) = fmb_fun_list_char_val_1
% 25.90/3.91  %         comp_o1129292306t_char(fmb_fun_option_val_val_2,fmb_fun_li1432931796on_val_1) undefined in model
% 25.90/3.91  %         comp_o1129292306t_char(fmb_fun_option_val_val_2,fmb_fun_li1432931796on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_overri2012515291on_val,type,overri2012515291on_val: fun_li1432931796on_val * fun_li1432931796on_val * fun_list_char_bool > fun_li1432931796on_val).
% 25.90/3.91  tff(function_overri2012515291on_val,axiom,
% 25.90/3.91             overri2012515291on_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_1,fmb_fun_list_char_bool_1) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & overri2012515291on_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_1,fmb_fun_list_char_bool_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & overri2012515291on_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_2,fmb_fun_list_char_bool_1) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & overri2012515291on_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_2,fmb_fun_list_char_bool_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & overri2012515291on_val(fmb_fun_li1432931796on_val_2,fmb_fun_li1432931796on_val_1,fmb_fun_list_char_bool_1) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & overri2012515291on_val(fmb_fun_li1432931796on_val_2,fmb_fun_li1432931796on_val_1,fmb_fun_list_char_bool_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & overri2012515291on_val(fmb_fun_li1432931796on_val_2,fmb_fun_li1432931796on_val_2,fmb_fun_list_char_bool_1) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & overri2012515291on_val(fmb_fun_li1432931796on_val_2,fmb_fun_li1432931796on_val_2,fmb_fun_list_char_bool_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_distinct_list_char,type,distinct_list_char: list_list_char > bool).
% 25.90/3.91  tff(function_distinct_list_char,axiom,
% 25.90/3.91             distinct_list_char(vs_1) = fmb_bool_1
% 25.90/3.91           & distinct_list_char(fmb_list_list_char_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_a52822260ion_ty,type,list_a52822260ion_ty: fun_ex1708156690y_bool * list_exp_list_char * list_option_ty > bool).
% 25.90/3.91  tff(function_list_a52822260ion_ty,axiom,
% 25.90/3.91             list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_1,fmb_list_exp_list_char_1,fmb_list_option_ty_1) = fmb_bool_1
% 25.90/3.91           & list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_1,fmb_list_exp_list_char_1,fmb_list_option_ty_2) = fmb_bool_1
% 25.90/3.91           & list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_1,fmb_list_exp_list_char_2,fmb_list_option_ty_1) = fmb_bool_1
% 25.90/3.91           & list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_1,fmb_list_exp_list_char_2,fmb_list_option_ty_2) = fmb_bool_1
% 25.90/3.91  %         list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_2,fmb_list_exp_list_char_1,fmb_list_option_ty_1) undefined in model
% 25.90/3.91  %         list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_2,fmb_list_exp_list_char_1,fmb_list_option_ty_2) undefined in model
% 25.90/3.91  %         list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_2,fmb_list_exp_list_char_2,fmb_list_option_ty_1) undefined in model
% 25.90/3.91  %         list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_2,fmb_list_exp_list_char_2,fmb_list_option_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_a1834344429ion_ty,type,list_a1834344429ion_ty: fun_li1351943641y_bool * list_list_char * list_option_ty > bool).
% 25.90/3.91  tff(function_list_a1834344429ion_ty,axiom,
% 25.90/3.91             list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_1,vs_1,fmb_list_option_ty_1) = fmb_bool_1
% 25.90/3.91           & list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_1,vs_1,fmb_list_option_ty_2) = fmb_bool_1
% 25.90/3.91           & list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_1,fmb_list_list_char_2,fmb_list_option_ty_1) = fmb_bool_1
% 25.90/3.91           & list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_1,fmb_list_list_char_2,fmb_list_option_ty_2) = fmb_bool_1
% 25.90/3.91  %         list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_2,vs_1,fmb_list_option_ty_1) undefined in model
% 25.90/3.91  %         list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_2,vs_1,fmb_list_option_ty_2) undefined in model
% 25.90/3.91  %         list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_2,fmb_list_list_char_2,fmb_list_option_ty_1) undefined in model
% 25.90/3.91  %         list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_2,fmb_list_list_char_2,fmb_list_option_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_a283687028t_char,type,list_a283687028t_char: fun_op14579988r_bool * list_option_ty * list_exp_list_char > bool).
% 25.90/3.91  tff(function_list_a283687028t_char,axiom,
% 25.90/3.91             list_a283687028t_char(fmb_fun_op14579988r_bool_1,fmb_list_option_ty_1,fmb_list_exp_list_char_1) = fmb_bool_1
% 25.90/3.91           & list_a283687028t_char(fmb_fun_op14579988r_bool_1,fmb_list_option_ty_1,fmb_list_exp_list_char_2) = fmb_bool_1
% 25.90/3.91           & list_a283687028t_char(fmb_fun_op14579988r_bool_1,fmb_list_option_ty_2,fmb_list_exp_list_char_1) = fmb_bool_1
% 25.90/3.91           & list_a283687028t_char(fmb_fun_op14579988r_bool_1,fmb_list_option_ty_2,fmb_list_exp_list_char_2) = fmb_bool_1
% 25.90/3.91  %         list_a283687028t_char(fmb_fun_op14579988r_bool_2,fmb_list_option_ty_1,fmb_list_exp_list_char_1) undefined in model
% 25.90/3.91  %         list_a283687028t_char(fmb_fun_op14579988r_bool_2,fmb_list_option_ty_1,fmb_list_exp_list_char_2) undefined in model
% 25.90/3.91  %         list_a283687028t_char(fmb_fun_op14579988r_bool_2,fmb_list_option_ty_2,fmb_list_exp_list_char_1) undefined in model
% 25.90/3.91  %         list_a283687028t_char(fmb_fun_op14579988r_bool_2,fmb_list_option_ty_2,fmb_list_exp_list_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_a839443437t_char,type,list_a839443437t_char: fun_op668690445r_bool * list_option_ty * list_list_char > bool).
% 25.90/3.91  tff(function_list_a839443437t_char,axiom,
% 25.90/3.91             list_a839443437t_char(fmb_fun_op668690445r_bool_1,fmb_list_option_ty_1,vs_1) = fmb_bool_1
% 25.90/3.91           & list_a839443437t_char(fmb_fun_op668690445r_bool_1,fmb_list_option_ty_1,fmb_list_list_char_2) = fmb_bool_1
% 25.90/3.91           & list_a839443437t_char(fmb_fun_op668690445r_bool_1,fmb_list_option_ty_2,vs_1) = fmb_bool_1
% 25.90/3.91           & list_a839443437t_char(fmb_fun_op668690445r_bool_1,fmb_list_option_ty_2,fmb_list_list_char_2) = fmb_bool_1
% 25.90/3.91  %         list_a839443437t_char(fmb_fun_op668690445r_bool_2,fmb_list_option_ty_1,vs_1) undefined in model
% 25.90/3.91  %         list_a839443437t_char(fmb_fun_op668690445r_bool_2,fmb_list_option_ty_1,fmb_list_list_char_2) undefined in model
% 25.90/3.91  %         list_a839443437t_char(fmb_fun_op668690445r_bool_2,fmb_list_option_ty_2,vs_1) undefined in model
% 25.90/3.91  %         list_a839443437t_char(fmb_fun_op668690445r_bool_2,fmb_list_option_ty_2,fmb_list_list_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_a2039389316_ty_ty,type,list_a2039389316_ty_ty: fun_op174240306y_bool * list_option_ty * list_ty > bool).
% 25.90/3.91  tff(function_list_a2039389316_ty_ty,axiom,
% 25.90/3.91             list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_1,fmb_list_option_ty_1,ts) = fmb_bool_1
% 25.90/3.91           & list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_1,fmb_list_option_ty_1,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91           & list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_1,fmb_list_option_ty_2,ts) = fmb_bool_1
% 25.90/3.91           & list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_1,fmb_list_option_ty_2,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91  %         list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_2,fmb_list_option_ty_1,ts) undefined in model
% 25.90/3.91  %         list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_2,fmb_list_option_ty_1,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_2,fmb_list_option_ty_2,ts) undefined in model
% 25.90/3.91  %         list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_2,fmb_list_option_ty_2,fmb_list_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_a1073113293ty_val,type,list_a1073113293ty_val: fun_op1696804347l_bool * list_option_ty * list_val > bool).
% 25.90/3.91  tff(function_list_a1073113293ty_val,axiom,
% 25.90/3.91             list_a1073113293ty_val(fmb_fun_op1696804347l_bool_1,fmb_list_option_ty_1,vs) = fmb_bool_1
% 25.90/3.91           & list_a1073113293ty_val(fmb_fun_op1696804347l_bool_1,fmb_list_option_ty_1,fmb_list_val_2) = fmb_bool_1
% 25.90/3.91           & list_a1073113293ty_val(fmb_fun_op1696804347l_bool_1,fmb_list_option_ty_2,vs) = fmb_bool_1
% 25.90/3.91           & list_a1073113293ty_val(fmb_fun_op1696804347l_bool_1,fmb_list_option_ty_2,fmb_list_val_2) = fmb_bool_1
% 25.90/3.91  %         list_a1073113293ty_val(fmb_fun_op1696804347l_bool_2,fmb_list_option_ty_1,vs) undefined in model
% 25.90/3.91  %         list_a1073113293ty_val(fmb_fun_op1696804347l_bool_2,fmb_list_option_ty_1,fmb_list_val_2) undefined in model
% 25.90/3.91  %         list_a1073113293ty_val(fmb_fun_op1696804347l_bool_2,fmb_list_option_ty_2,vs) undefined in model
% 25.90/3.91  %         list_a1073113293ty_val(fmb_fun_op1696804347l_bool_2,fmb_list_option_ty_2,fmb_list_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_a1880637950ion_ty,type,list_a1880637950ion_ty: fun_ty1580608948y_bool * list_ty * list_option_ty > bool).
% 25.90/3.91  tff(function_list_a1880637950ion_ty,axiom,
% 25.90/3.91             list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_1,ts,fmb_list_option_ty_1) = fmb_bool_1
% 25.90/3.91           & list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_1,ts,fmb_list_option_ty_2) = fmb_bool_1
% 25.90/3.91           & list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_1,fmb_list_ty_2,fmb_list_option_ty_1) = fmb_bool_1
% 25.90/3.91           & list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_1,fmb_list_ty_2,fmb_list_option_ty_2) = fmb_bool_1
% 25.90/3.91  %         list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_2,ts,fmb_list_option_ty_1) undefined in model
% 25.90/3.91  %         list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_2,ts,fmb_list_option_ty_2) undefined in model
% 25.90/3.91  %         list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_2,fmb_list_ty_2,fmb_list_option_ty_1) undefined in model
% 25.90/3.91  %         list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_2,fmb_list_ty_2,fmb_list_option_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_all2_ty_ty,type,list_all2_ty_ty: fun_ty_fun_ty_bool * list_ty * list_ty > bool).
% 25.90/3.91  tff(function_list_all2_ty_ty,axiom,
% 25.90/3.91             list_all2_ty_ty(fequal_ty,ts,ts) = fmb_bool_2
% 25.90/3.91           & list_all2_ty_ty(fequal_ty,ts,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91           & list_all2_ty_ty(fequal_ty,fmb_list_ty_2,ts) = fmb_bool_1
% 25.90/3.91           & list_all2_ty_ty(fequal_ty,fmb_list_ty_2,fmb_list_ty_2) = fmb_bool_2
% 25.90/3.91           & list_all2_ty_ty(fmb_fun_ty_fun_ty_bool_2,ts,ts) = fmb_bool_2
% 25.90/3.91           & list_all2_ty_ty(fmb_fun_ty_fun_ty_bool_2,ts,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91           & list_all2_ty_ty(fmb_fun_ty_fun_ty_bool_2,fmb_list_ty_2,ts) = fmb_bool_1
% 25.90/3.91           & list_all2_ty_ty(fmb_fun_ty_fun_ty_bool_2,fmb_list_ty_2,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_a1462908359ion_ty,type,list_a1462908359ion_ty: fun_va642468779y_bool * list_val * list_option_ty > bool).
% 25.90/3.91  tff(function_list_a1462908359ion_ty,axiom,
% 25.90/3.91             list_a1462908359ion_ty(fmb_fun_va642468779y_bool_1,vs,fmb_list_option_ty_1) = fmb_bool_1
% 25.90/3.91           & list_a1462908359ion_ty(fmb_fun_va642468779y_bool_1,vs,fmb_list_option_ty_2) = fmb_bool_1
% 25.90/3.91           & list_a1462908359ion_ty(fmb_fun_va642468779y_bool_1,fmb_list_val_2,fmb_list_option_ty_1) = fmb_bool_1
% 25.90/3.91           & list_a1462908359ion_ty(fmb_fun_va642468779y_bool_1,fmb_list_val_2,fmb_list_option_ty_2) = fmb_bool_1
% 25.90/3.91  %         list_a1462908359ion_ty(fmb_fun_va642468779y_bool_2,vs,fmb_list_option_ty_1) undefined in model
% 25.90/3.91  %         list_a1462908359ion_ty(fmb_fun_va642468779y_bool_2,vs,fmb_list_option_ty_2) undefined in model
% 25.90/3.91  %         list_a1462908359ion_ty(fmb_fun_va642468779y_bool_2,fmb_list_val_2,fmb_list_option_ty_1) undefined in model
% 25.90/3.91  %         list_a1462908359ion_ty(fmb_fun_va642468779y_bool_2,fmb_list_val_2,fmb_list_option_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_list_all2_val_ty,type,list_all2_val_ty: fun_val_fun_ty_bool * list_val * list_ty > bool).
% 25.90/3.91  tff(function_list_all2_val_ty,axiom,
% 25.90/3.91             list_all2_val_ty(fmb_fun_val_fun_ty_bool_1,vs,ts) = fmb_bool_1
% 25.90/3.91           & list_all2_val_ty(fmb_fun_val_fun_ty_bool_1,vs,fmb_list_ty_2) = fmb_bool_2
% 25.90/3.91           & list_all2_val_ty(fmb_fun_val_fun_ty_bool_1,fmb_list_val_2,ts) = fmb_bool_1
% 25.90/3.91           & list_all2_val_ty(fmb_fun_val_fun_ty_bool_1,fmb_list_val_2,fmb_list_ty_2) = fmb_bool_2
% 25.90/3.91           & list_all2_val_ty(fmb_fun_val_fun_ty_bool_2,vs,ts) = fmb_bool_1
% 25.90/3.91           & list_all2_val_ty(fmb_fun_val_fun_ty_bool_2,vs,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91           & list_all2_val_ty(fmb_fun_val_fun_ty_bool_2,fmb_list_val_2,ts) = fmb_bool_2
% 25.90/3.91           & list_all2_val_ty(fmb_fun_val_fun_ty_bool_2,fmb_list_val_2,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ex101166958t_char,type,map_ex101166958t_char: fun_ex1654222579t_char > fun_li1279027773t_char).
% 25.90/3.91  tff(function_map_ex101166958t_char,axiom,
% 25.90/3.91             map_ex101166958t_char(fmb_fun_ex1654222579t_char_1) = fmb_fun_li1279027773t_char_1
% 25.90/3.91  %         map_ex101166958t_char(fmb_fun_ex1654222579t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ex2109939687t_char,type,map_ex2109939687t_char: fun_ex1075505132t_char > fun_li218321462t_char).
% 25.90/3.91  tff(function_map_ex2109939687t_char,axiom,
% 25.90/3.91             map_ex2109939687t_char(fmb_fun_ex1075505132t_char_1) = fmb_fun_li218321462t_char_1
% 25.90/3.91  %         map_ex2109939687t_char(fmb_fun_ex1075505132t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ex1548475405ion_ty,type,map_ex1548475405ion_ty: fun_ex12316946ion_ty > fun_li241576028ion_ty).
% 25.90/3.91  tff(function_map_ex1548475405ion_ty,axiom,
% 25.90/3.91             map_ex1548475405ion_ty(fmb_fun_ex12316946ion_ty_1) = fmb_fun_li241576028ion_ty_2
% 25.90/3.91  %         map_ex1548475405ion_ty(fmb_fun_ex12316946ion_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ex1598883030on_val,type,map_ex1598883030on_val: fun_ex1158871131on_val > fun_li690207653on_val).
% 25.90/3.91  tff(function_map_ex1598883030on_val,axiom,
% 25.90/3.91             map_ex1598883030on_val(fmb_fun_ex1158871131on_val_1) = fmb_fun_li690207653on_val_1
% 25.90/3.91  %         map_ex1598883030on_val(fmb_fun_ex1158871131on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_exp_list_char_ty,type,map_exp_list_char_ty: fun_exp_list_char_ty > fun_li1055333287ist_ty).
% 25.90/3.91  tff(function_map_exp_list_char_ty,axiom,
% 25.90/3.91             map_exp_list_char_ty(fmb_fun_exp_list_char_ty_1) = fmb_fun_li1055333287ist_ty_2
% 25.90/3.91  %         map_exp_list_char_ty(fmb_fun_exp_list_char_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ex740158547ar_val,type,map_ex740158547ar_val: fun_ex793263652ar_val > fun_li363341936st_val).
% 25.90/3.91  tff(function_map_ex740158547ar_val,axiom,
% 25.90/3.91             map_ex740158547ar_val(fmb_fun_ex793263652ar_val_1) = fmb_fun_li363341936st_val_2
% 25.90/3.91  %         map_ex740158547ar_val(fmb_fun_ex793263652ar_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ex840371726on_val,type,map_ex840371726on_val: fun_ex1732915347on_val > fun_li1581546589on_val).
% 25.90/3.91  tff(function_map_ex840371726on_val,axiom,
% 25.90/3.91             map_ex840371726on_val(fmb_fun_ex1732915347on_val_1) = fmb_fun_li1581546589on_val_2
% 25.90/3.91  %         map_ex840371726on_val(fmb_fun_ex1732915347on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_li1249123943t_char,type,map_li1249123943t_char: fun_li978641004t_char > fun_li567129860t_char).
% 25.90/3.91  tff(function_map_li1249123943t_char,axiom,
% 25.90/3.91             map_li1249123943t_char(fmb_fun_li978641004t_char_1) = fmb_fun_li567129860t_char_1
% 25.90/3.91  %         map_li1249123943t_char(fmb_fun_li978641004t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_li1333403488t_char,type,map_li1333403488t_char: fun_li1751394789t_char > fun_li1898638973t_char).
% 25.90/3.91  tff(function_map_li1333403488t_char,axiom,
% 25.90/3.91             map_li1333403488t_char(fmb_fun_li1751394789t_char_1) = fmb_fun_li1898638973t_char_2
% 25.90/3.91  %         map_li1333403488t_char(fmb_fun_li1751394789t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_li771939206ion_ty,type,map_li771939206ion_ty: fun_li688206603ion_ty > fun_li1921893539ion_ty).
% 25.90/3.91  tff(function_map_li771939206ion_ty,axiom,
% 25.90/3.91             map_li771939206ion_ty(e_1) = fmb_fun_li1921893539ion_ty_1
% 25.90/3.91  %         map_li771939206ion_ty(fmb_fun_li688206603ion_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_li50976719on_val,type,map_li50976719on_val: fun_li1432931796on_val > fun_li1580442732on_val).
% 25.90/3.91  tff(function_map_li50976719on_val,axiom,
% 25.90/3.91             map_li50976719on_val(fmb_fun_li1432931796on_val_1) = fmb_fun_li1580442732on_val_1
% 25.90/3.91           & map_li50976719on_val(fmb_fun_li1432931796on_val_2) = fmb_fun_li1580442732on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_list_char_ty,type,map_list_char_ty: fun_list_char_ty > fun_li490940192ist_ty).
% 25.90/3.91  tff(function_map_list_char_ty,axiom,
% 25.90/3.91             map_list_char_ty(fmb_fun_list_char_ty_1) = fmb_fun_li490940192ist_ty_1
% 25.90/3.91  %         map_list_char_ty(fmb_fun_list_char_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_list_char_val,type,map_list_char_val: fun_list_char_val > fun_li742655849st_val).
% 25.90/3.91  tff(function_map_list_char_val,axiom,
% 25.90/3.91             map_list_char_val(fmb_fun_list_char_val_1) = fmb_fun_li742655849st_val_1
% 25.90/3.91           & map_list_char_val(fmb_fun_list_char_val_2) = fmb_fun_li742655849st_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_li1100402823on_val,type,map_li1100402823on_val: fun_li2145367436on_val > fun_li1867552164on_val).
% 25.90/3.91  tff(function_map_li1100402823on_val,axiom,
% 25.90/3.91             map_li1100402823on_val(fmb_fun_li2145367436on_val_1) = fmb_fun_li1867552164on_val_1
% 25.90/3.91  %         map_li1100402823on_val(fmb_fun_li2145367436on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_op1779340173t_char,type,map_op1779340173t_char: fun_op1508857234t_char > fun_li156600670t_char).
% 25.90/3.91  tff(function_map_op1779340173t_char,axiom,
% 25.90/3.91             map_op1779340173t_char(fmb_fun_op1508857234t_char_1) = fmb_fun_li156600670t_char_1
% 25.90/3.91  %         map_op1779340173t_char(fmb_fun_op1508857234t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_op1924521862t_char,type,map_op1924521862t_char: fun_op195029515t_char > fun_li712717783t_char).
% 25.90/3.91  tff(function_map_op1924521862t_char,axiom,
% 25.90/3.91             map_op1924521862t_char(fmb_fun_op195029515t_char_1) = fmb_fun_li712717783t_char_2
% 25.90/3.91  %         map_op1924521862t_char(fmb_fun_op195029515t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_op1363057580ion_ty,type,map_op1363057580ion_ty: fun_op1279324977ion_ty > fun_li735972349ion_ty).
% 25.90/3.91  tff(function_map_op1363057580ion_ty,axiom,
% 25.90/3.91             map_op1363057580ion_ty(fmb_fun_op1279324977ion_ty_1) = fmb_fun_li735972349ion_ty_2
% 25.90/3.91  %         map_op1363057580ion_ty(fmb_fun_op1279324977ion_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_option_ty_ty,type,map_option_ty_ty: fun_option_ty_ty > fun_li202512966ist_ty).
% 25.90/3.91  tff(function_map_option_ty_ty,axiom,
% 25.90/3.91             map_option_ty_ty(the_ty) = fmb_fun_li202512966ist_ty_1
% 25.90/3.91  %         map_option_ty_ty(fmb_fun_option_ty_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_option_ty_val,type,map_option_ty_val: fun_option_ty_val > fun_li1333774223st_val).
% 25.90/3.91  tff(function_map_option_ty_val,axiom,
% 25.90/3.91             map_option_ty_val(fmb_fun_option_ty_val_1) = fmb_fun_li1333774223st_val_2
% 25.90/3.91  %         map_option_ty_val(fmb_fun_option_ty_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_option_val_val,type,map_option_val_val: fun_option_val_val > fun_li1459524056st_val).
% 25.90/3.91  tff(function_map_option_val_val,axiom,
% 25.90/3.91             map_option_val_val(the_val) = fmb_fun_li1459524056st_val_1
% 25.90/3.91  %         map_option_val_val(fmb_fun_option_val_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ty_exp_list_char,type,map_ty_exp_list_char: fun_ty_exp_list_char > fun_li1975737011t_char).
% 25.90/3.91  tff(function_map_ty_exp_list_char,axiom,
% 25.90/3.91             map_ty_exp_list_char(fmb_fun_ty_exp_list_char_1) = fmb_fun_li1975737011t_char_1
% 25.90/3.91  %         map_ty_exp_list_char(fmb_fun_ty_exp_list_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ty_list_char,type,map_ty_list_char: fun_ty_list_char > fun_li2094888364t_char).
% 25.90/3.91  tff(function_map_ty_list_char,axiom,
% 25.90/3.91             map_ty_list_char(fmb_fun_ty_list_char_1) = fmb_fun_li2094888364t_char_1
% 25.90/3.91  %         map_ty_list_char(fmb_fun_ty_list_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ty_option_ty,type,map_ty_option_ty: fun_ty_option_ty > fun_li2118142930ion_ty).
% 25.90/3.91  tff(function_map_ty_option_ty,axiom,
% 25.90/3.91             map_ty_option_ty(some_ty) = fmb_fun_li2118142930ion_ty_1
% 25.90/3.91  %         map_ty_option_ty(fmb_fun_ty_option_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ty_option_val,type,map_ty_option_val: fun_ty_option_val > fun_li1110934555on_val).
% 25.90/3.91  tff(function_map_ty_option_val,axiom,
% 25.90/3.91             map_ty_option_val(fmb_fun_ty_option_val_1) = fmb_fun_li1110934555on_val_1
% 25.90/3.91  %         map_ty_option_val(fmb_fun_ty_option_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ty_ty,type,map_ty_ty: fun_ty_ty > fun_list_ty_list_ty).
% 25.90/3.91  tff(function_map_ty_ty,axiom,
% 25.90/3.91             map_ty_ty(fmb_fun_ty_ty_1) = fmb_fun_list_ty_list_ty_2
% 25.90/3.91  %         map_ty_ty(fmb_fun_ty_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ty_val,type,map_ty_val: fun_ty_val > fun_list_ty_list_val).
% 25.90/3.91  tff(function_map_ty_val,axiom,
% 25.90/3.91             map_ty_val(fmb_fun_ty_val_1) = fmb_fun_list_ty_list_val_2
% 25.90/3.91  %         map_ty_val(fmb_fun_ty_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ty891785382on_val,type,map_ty891785382on_val: fun_ty2028523121on_val > fun_li1883640275on_val).
% 25.90/3.91  tff(function_map_ty891785382on_val,axiom,
% 25.90/3.91             map_ty891785382on_val(fmb_fun_ty2028523121on_val_1) = fmb_fun_li1883640275on_val_1
% 25.90/3.91  %         map_ty891785382on_val(fmb_fun_ty2028523121on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_va1934808527t_char,type,map_va1934808527t_char: fun_va223928858t_char > fun_li430210730t_char).
% 25.90/3.91  tff(function_map_va1934808527t_char,axiom,
% 25.90/3.91             map_va1934808527t_char(val_list_char) = fmb_fun_li430210730t_char_2
% 25.90/3.91  %         map_va1934808527t_char(fmb_fun_va223928858t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_val_list_char,type,map_val_list_char: fun_val_list_char > fun_li1120813347t_char).
% 25.90/3.91  tff(function_map_val_list_char,axiom,
% 25.90/3.91             map_val_list_char(fmb_fun_val_list_char_1) = fmb_fun_li1120813347t_char_1
% 25.90/3.91  %         map_val_list_char(fmb_fun_val_list_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_val_option_ty,type,map_val_option_ty: fun_val_option_ty > fun_li1144067913ion_ty).
% 25.90/3.91  tff(function_map_val_option_ty,axiom,
% 25.90/3.91             map_val_option_ty(fmb_fun_val_option_ty_1) = fmb_fun_li1144067913ion_ty_1
% 25.90/3.91           & map_val_option_ty(fmb_fun_val_option_ty_2) = fmb_fun_li1144067913ion_ty_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_val_option_val,type,map_val_option_val: fun_val_option_val > fun_li1091306514on_val).
% 25.90/3.91  tff(function_map_val_option_val,axiom,
% 25.90/3.91             map_val_option_val(some_val) = fmb_fun_li1091306514on_val_1
% 25.90/3.91  %         map_val_option_val(fmb_fun_val_option_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_val_ty,type,map_val_ty: fun_val_ty > fun_list_val_list_ty).
% 25.90/3.91  tff(function_map_val_ty,axiom,
% 25.90/3.91             map_val_ty(fmb_fun_val_ty_1) = fmb_fun_list_val_list_ty_1
% 25.90/3.91  %         map_val_ty(fmb_fun_val_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_val_val,type,map_val_val: fun_val_val > fun_li1707879747st_val).
% 25.90/3.91  tff(function_map_val_val,axiom,
% 25.90/3.91             map_val_val(fmb_fun_val_val_1) = fmb_fun_li1707879747st_val_1
% 25.90/3.91  %         map_val_val(fmb_fun_val_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_va527586287on_val,type,map_va527586287on_val: fun_va172965946on_val > fun_li1659202122on_val).
% 25.90/3.91  tff(function_map_va527586287on_val,axiom,
% 25.90/3.91             map_va527586287on_val(fmb_fun_va172965946on_val_1) = fmb_fun_li1659202122on_val_1
% 25.90/3.91  %         map_va527586287on_val(fmb_fun_va172965946on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_Pr1655409582on_val,type,map_Pr1655409582on_val: fun_Pr12181427on_val > fun_li1479469629on_val).
% 25.90/3.91  tff(function_map_Pr1655409582on_val,axiom,
% 25.90/3.91             map_Pr1655409582on_val(fmb_fun_Pr12181427on_val_1) = fmb_fun_li1479469629on_val_2
% 25.90/3.91  %         map_Pr1655409582on_val(fmb_fun_Pr12181427on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_set_exp_list_char,type,set_exp_list_char: list_exp_list_char > fun_ex736065929r_bool).
% 25.90/3.91  tff(function_set_exp_list_char,axiom,
% 25.90/3.91             set_exp_list_char(fmb_list_exp_list_char_1) = fmb_fun_ex736065929r_bool_1
% 25.90/3.91           & set_exp_list_char(fmb_list_exp_list_char_2) = fmb_fun_ex736065929r_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_set_list_char,type,set_list_char: list_list_char > fun_list_char_bool).
% 25.90/3.91  tff(function_set_list_char,axiom,
% 25.90/3.91             set_list_char(vs_1) = fmb_fun_list_char_bool_1
% 25.90/3.91           & set_list_char(fmb_list_list_char_2) = fmb_fun_list_char_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_set_option_ty,type,set_option_ty: list_option_ty > fun_option_ty_bool).
% 25.90/3.91  tff(function_set_option_ty,axiom,
% 25.90/3.91             set_option_ty(fmb_list_option_ty_1) = fmb_fun_option_ty_bool_1
% 25.90/3.91           & set_option_ty(fmb_list_option_ty_2) = fmb_fun_option_ty_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_set_ty,type,set_ty: list_ty > fun_ty_bool).
% 25.90/3.91  tff(function_set_ty,axiom,
% 25.90/3.91             set_ty(ts) = fmb_fun_ty_bool_2
% 25.90/3.91           & set_ty(fmb_list_ty_2) = fmb_fun_ty_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_set_val,type,set_val: list_val > fun_val_bool).
% 25.90/3.91  tff(function_set_val,axiom,
% 25.90/3.91             set_val(vs) = fmb_fun_val_bool_1
% 25.90/3.91           & set_val(fmb_list_val_2) = fmb_fun_val_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_set_Pr1921835862on_val,type,set_Pr1921835862on_val: list_P1439941640on_val > fun_Pr691271849l_bool).
% 25.90/3.91  tff(function_set_Pr1921835862on_val,axiom,
% 25.90/3.91             set_Pr1921835862on_val(fmb_list_P1439941640on_val_1) = fmb_fun_Pr691271849l_bool_1
% 25.90/3.91           & set_Pr1921835862on_val(fmb_list_P1439941640on_val_2) = fmb_fun_Pr691271849l_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_add_list_char_ty,type,map_add_list_char_ty: fun_li688206603ion_ty * fun_li688206603ion_ty > fun_li688206603ion_ty).
% 25.90/3.91  tff(function_map_add_list_char_ty,axiom,
% 25.90/3.91             map_add_list_char_ty(e_1,e_1) = e_1
% 25.90/3.91           & map_add_list_char_ty(e_1,fmb_fun_li688206603ion_ty_2) = fmb_fun_li688206603ion_ty_2
% 25.90/3.91  %         map_add_list_char_ty(fmb_fun_li688206603ion_ty_2,e_1) undefined in model
% 25.90/3.91  %         map_add_list_char_ty(fmb_fun_li688206603ion_ty_2,fmb_fun_li688206603ion_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_ad325961431ar_val,type,map_ad325961431ar_val: fun_li1432931796on_val * fun_li1432931796on_val > fun_li1432931796on_val).
% 25.90/3.91  tff(function_map_ad325961431ar_val,axiom,
% 25.90/3.91             map_ad325961431ar_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_1) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_ad325961431ar_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_ad325961431ar_val(fmb_fun_li1432931796on_val_2,fmb_fun_li1432931796on_val_1) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_ad325961431ar_val(fmb_fun_li1432931796on_val_2,fmb_fun_li1432931796on_val_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_up891053837har_ty,type,map_up891053837har_ty: fun_li688206603ion_ty * list_list_char * list_ty > fun_li688206603ion_ty).
% 25.90/3.91  tff(function_map_up891053837har_ty,axiom,
% 25.90/3.91             map_up891053837har_ty(e_1,vs_1,ts) = fmb_fun_li688206603ion_ty_2
% 25.90/3.91           & map_up891053837har_ty(e_1,vs_1,fmb_list_ty_2) = e_1
% 25.90/3.91           & map_up891053837har_ty(e_1,fmb_list_list_char_2,ts) = e_1
% 25.90/3.91           & map_up891053837har_ty(e_1,fmb_list_list_char_2,fmb_list_ty_2) = e_1
% 25.90/3.91           & map_up891053837har_ty(fmb_fun_li688206603ion_ty_2,vs_1,ts) = fmb_fun_li688206603ion_ty_2
% 25.90/3.91           & map_up891053837har_ty(fmb_fun_li688206603ion_ty_2,vs_1,fmb_list_ty_2) = fmb_fun_li688206603ion_ty_2
% 25.90/3.91           & map_up891053837har_ty(fmb_fun_li688206603ion_ty_2,fmb_list_list_char_2,ts) = fmb_fun_li688206603ion_ty_2
% 25.90/3.91           & map_up891053837har_ty(fmb_fun_li688206603ion_ty_2,fmb_list_list_char_2,fmb_list_ty_2) = fmb_fun_li688206603ion_ty_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_map_up1085636310ar_val,type,map_up1085636310ar_val: fun_li1432931796on_val * list_list_char * list_val > fun_li1432931796on_val).
% 25.90/3.91  tff(function_map_up1085636310ar_val,axiom,
% 25.90/3.91             map_up1085636310ar_val(fmb_fun_li1432931796on_val_1,vs_1,vs) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_up1085636310ar_val(fmb_fun_li1432931796on_val_1,vs_1,fmb_list_val_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_up1085636310ar_val(fmb_fun_li1432931796on_val_1,fmb_list_list_char_2,vs) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_up1085636310ar_val(fmb_fun_li1432931796on_val_1,fmb_list_list_char_2,fmb_list_val_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_up1085636310ar_val(fmb_fun_li1432931796on_val_2,vs_1,vs) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_up1085636310ar_val(fmb_fun_li1432931796on_val_2,vs_1,fmb_list_val_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_up1085636310ar_val(fmb_fun_li1432931796on_val_2,fmb_list_list_char_2,vs) = fmb_fun_li1432931796on_val_1
% 25.90/3.91           & map_up1085636310ar_val(fmb_fun_li1432931796on_val_2,fmb_list_list_char_2,fmb_list_val_2) = fmb_fun_li1432931796on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_size_s1143674878t_char,type,size_s1143674878t_char: list_exp_list_char > nat).
% 25.90/3.91  tff(function_size_s1143674878t_char,axiom,
% 25.90/3.91             size_s1143674878t_char(fmb_list_exp_list_char_1) = fmb_nat_1
% 25.90/3.91           & size_s1143674878t_char(fmb_list_exp_list_char_2) = fmb_nat_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_size_s2113983095t_char,type,size_s2113983095t_char: list_list_char > nat).
% 25.90/3.91  tff(function_size_s2113983095t_char,axiom,
% 25.90/3.91             size_s2113983095t_char(vs_1) = fmb_nat_1
% 25.90/3.91           & size_s2113983095t_char(fmb_list_list_char_2) = fmb_nat_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_size_s1050794909ion_ty,type,size_s1050794909ion_ty: list_option_ty > nat).
% 25.90/3.91  tff(function_size_s1050794909ion_ty,axiom,
% 25.90/3.91             size_s1050794909ion_ty(fmb_list_option_ty_1) = fmb_nat_1
% 25.90/3.91           & size_s1050794909ion_ty(fmb_list_option_ty_2) = fmb_nat_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_size_s1595297126on_val,type,size_s1595297126on_val: list_option_val > nat).
% 25.90/3.91  tff(function_size_s1595297126on_val,axiom,
% 25.90/3.91             size_s1595297126on_val(fmb_list_option_val_1) = fmb_nat_1
% 25.90/3.91           & size_s1595297126on_val(fmb_list_option_val_2) = fmb_nat_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_size_size_list_ty,type,size_size_list_ty: list_ty > nat).
% 25.90/3.91  tff(function_size_size_list_ty,axiom,
% 25.90/3.91             size_size_list_ty(ts) = fmb_nat_1
% 25.90/3.91           & size_size_list_ty(fmb_list_ty_2) = fmb_nat_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_size_size_list_val,type,size_size_list_val: list_val > nat).
% 25.90/3.91  tff(function_size_size_list_val,axiom,
% 25.90/3.91             size_size_list_val(vs) = fmb_nat_1
% 25.90/3.91           & size_size_list_val(fmb_list_val_2) = fmb_nat_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_size_s1699857438on_val,type,size_s1699857438on_val: list_P1439941640on_val > nat).
% 25.90/3.91  tff(function_size_s1699857438on_val,axiom,
% 25.90/3.91             size_s1699857438on_val(fmb_list_P1439941640on_val_1) = fmb_nat_1
% 25.90/3.91           & size_s1699857438on_val(fmb_list_P1439941640on_val_2) = fmb_nat_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hext,type,hext: fun_na939144002on_val * fun_na939144002on_val > bool).
% 25.90/3.91  tff(function_hext,axiom,
% 25.90/3.91             hext(h,h) = fmb_bool_2
% 25.90/3.91           & hext(h,fmb_fun_na939144002on_val_2) = fmb_bool_2
% 25.90/3.91           & hext(fmb_fun_na939144002on_val_2,h) = fmb_bool_1
% 25.90/3.91           & hext(fmb_fun_na939144002on_val_2,fmb_fun_na939144002on_val_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_typeof_h,type,typeof_h: fun_na939144002on_val > fun_val_option_ty).
% 25.90/3.91  tff(function_typeof_h,axiom,
% 25.90/3.91             typeof_h(h) = fmb_fun_val_option_ty_1
% 25.90/3.91           & typeof_h(fmb_fun_na939144002on_val_2) = fmb_fun_val_option_ty_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1259058957on_val,type,produc1259058957on_val: exp_list_char * produc12694297on_val > produc124828825on_val).
% 25.90/3.91  tff(function_produc1259058957on_val,axiom,
% 25.90/3.91             produc1259058957on_val(e,fmb_produc12694297on_val_1) = fmb_produc124828825on_val_1
% 25.90/3.91           & produc1259058957on_val(e,fmb_produc12694297on_val_2) = fmb_produc124828825on_val_1
% 25.90/3.91           & produc1259058957on_val(fmb_exp_list_char_2,fmb_produc12694297on_val_1) = fmb_produc124828825on_val_1
% 25.90/3.91           & produc1259058957on_val(fmb_exp_list_char_2,fmb_produc12694297on_val_2) = fmb_produc124828825on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc921874948t_char,type,produc921874948t_char: list_list_char * produc220283002t_char > produc1285161482t_char).
% 25.90/3.91  tff(function_produc921874948t_char,axiom,
% 25.90/3.91             produc921874948t_char(vs_1,fmb_produc220283002t_char_1) = fmb_produc1285161482t_char_1
% 25.90/3.91           & produc921874948t_char(vs_1,fmb_produc220283002t_char_2) = fmb_produc1285161482t_char_2
% 25.90/3.91           & produc921874948t_char(fmb_list_list_char_2,fmb_produc220283002t_char_1) = fmb_produc1285161482t_char_1
% 25.90/3.91           & produc921874948t_char(fmb_list_list_char_2,fmb_produc220283002t_char_2) = fmb_produc1285161482t_char_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc823076510on_val,type,produc823076510on_val: list_char * fun_Pr806764899on_val > produc639455274on_val).
% 25.90/3.91  tff(function_produc823076510on_val,axiom,
% 25.90/3.91             produc823076510on_val(fmb_list_char_1,fmb_fun_Pr806764899on_val_1) = fmb_produc639455274on_val_2
% 25.90/3.91           & produc823076510on_val(fmb_list_char_1,fmb_fun_Pr806764899on_val_2) = fmb_produc639455274on_val_2
% 25.90/3.91           & produc823076510on_val(fmb_list_char_2,fmb_fun_Pr806764899on_val_1) = fmb_produc639455274on_val_1
% 25.90/3.91           & produc823076510on_val(fmb_list_char_2,fmb_fun_Pr806764899on_val_2) = fmb_produc639455274on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1909267824t_char,type,produc1909267824t_char: list_ty * produc662261637t_char > produc220283002t_char).
% 25.90/3.91  tff(function_produc1909267824t_char,axiom,
% 25.90/3.91             produc1909267824t_char(ts,fmb_produc662261637t_char_1) = fmb_produc220283002t_char_1
% 25.90/3.91           & produc1909267824t_char(ts,fmb_produc662261637t_char_2) = fmb_produc220283002t_char_2
% 25.90/3.91           & produc1909267824t_char(fmb_list_ty_2,fmb_produc662261637t_char_1) = fmb_produc220283002t_char_1
% 25.90/3.91           & produc1909267824t_char(fmb_list_ty_2,fmb_produc662261637t_char_2) = fmb_produc220283002t_char_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1916172923t_char,type,produc1916172923t_char: list_val * exp_list_char > produc662261637t_char).
% 25.90/3.91  tff(function_produc1916172923t_char,axiom,
% 25.90/3.91             produc1916172923t_char(vs,e) = fmb_produc662261637t_char_2
% 25.90/3.91           & produc1916172923t_char(vs,fmb_exp_list_char_2) = fmb_produc662261637t_char_1
% 25.90/3.91           & produc1916172923t_char(fmb_list_val_2,e) = fmb_produc662261637t_char_1
% 25.90/3.91           & produc1916172923t_char(fmb_list_val_2,fmb_exp_list_char_2) = fmb_produc662261637t_char_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc899768717on_val,type,produc899768717on_val: fun_na939144002on_val * fun_li1432931796on_val > produc12694297on_val).
% 25.90/3.91  tff(function_produc899768717on_val,axiom,
% 25.90/3.91             produc899768717on_val(h,fmb_fun_li1432931796on_val_1) = fmb_produc12694297on_val_1
% 25.90/3.91           & produc899768717on_val(h,fmb_fun_li1432931796on_val_2) = fmb_produc12694297on_val_1
% 25.90/3.91           & produc899768717on_val(fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_1) = fmb_produc12694297on_val_1
% 25.90/3.91           & produc899768717on_val(fmb_fun_na939144002on_val_2,fmb_fun_li1432931796on_val_2) = fmb_produc12694297on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1441475159on_val,type,produc1441475159on_val: produc124828825on_val * produc124828825on_val > produc1102272487on_val).
% 25.90/3.91  tff(function_produc1441475159on_val,axiom,
% 25.90/3.91             produc1441475159on_val(fmb_produc124828825on_val_1,fmb_produc124828825on_val_1) = fmb_produc1102272487on_val_1
% 25.90/3.91           & produc1441475159on_val(fmb_produc124828825on_val_1,fmb_produc124828825on_val_2) = fmb_produc1102272487on_val_1
% 25.90/3.91           & produc1441475159on_val(fmb_produc124828825on_val_2,fmb_produc124828825on_val_1) = fmb_produc1102272487on_val_1
% 25.90/3.91           & produc1441475159on_val(fmb_produc124828825on_val_2,fmb_produc124828825on_val_2) = fmb_produc1102272487on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc24551831t_char,type,produc24551831t_char: produc1285161482t_char * produc1285161482t_char > produc349695911t_char).
% 25.90/3.91  tff(function_produc24551831t_char,axiom,
% 25.90/3.91             produc24551831t_char(fmb_produc1285161482t_char_1,fmb_produc1285161482t_char_1) = fmb_produc349695911t_char_2
% 25.90/3.91           & produc24551831t_char(fmb_produc1285161482t_char_1,fmb_produc1285161482t_char_2) = fmb_produc349695911t_char_1
% 25.90/3.91           & produc24551831t_char(fmb_produc1285161482t_char_2,fmb_produc1285161482t_char_1) = fmb_produc349695911t_char_1
% 25.90/3.91           & produc24551831t_char(fmb_produc1285161482t_char_2,fmb_produc1285161482t_char_2) = fmb_produc349695911t_char_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc499151895on_val,type,produc499151895on_val: produc639455274on_val * produc639455274on_val > produc87279271on_val).
% 25.90/3.91  tff(function_produc499151895on_val,axiom,
% 25.90/3.91             produc499151895on_val(fmb_produc639455274on_val_1,fmb_produc639455274on_val_1) = fmb_produc87279271on_val_1
% 25.90/3.91           & produc499151895on_val(fmb_produc639455274on_val_1,fmb_produc639455274on_val_2) = fmb_produc87279271on_val_1
% 25.90/3.91           & produc499151895on_val(fmb_produc639455274on_val_2,fmb_produc639455274on_val_1) = fmb_produc87279271on_val_2
% 25.90/3.91           & produc499151895on_val(fmb_produc639455274on_val_2,fmb_produc639455274on_val_2) = fmb_produc87279271on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc57279289t_char,type,produc57279289t_char: produc220283002t_char * produc220283002t_char > produc1406897475t_char).
% 25.90/3.91  tff(function_produc57279289t_char,axiom,
% 25.90/3.91             produc57279289t_char(fmb_produc220283002t_char_1,fmb_produc220283002t_char_1) = fmb_produc1406897475t_char_1
% 25.90/3.91           & produc57279289t_char(fmb_produc220283002t_char_1,fmb_produc220283002t_char_2) = fmb_produc1406897475t_char_2
% 25.90/3.91           & produc57279289t_char(fmb_produc220283002t_char_2,fmb_produc220283002t_char_1) = fmb_produc1406897475t_char_2
% 25.90/3.91           & produc57279289t_char(fmb_produc220283002t_char_2,fmb_produc220283002t_char_2) = fmb_produc1406897475t_char_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1299387215t_char,type,produc1299387215t_char: produc662261637t_char * produc662261637t_char > produc1826280281t_char).
% 25.90/3.91  tff(function_produc1299387215t_char,axiom,
% 25.90/3.91             produc1299387215t_char(fmb_produc662261637t_char_1,fmb_produc662261637t_char_1) = fmb_produc1826280281t_char_1
% 25.90/3.91           & produc1299387215t_char(fmb_produc662261637t_char_1,fmb_produc662261637t_char_2) = fmb_produc1826280281t_char_2
% 25.90/3.91           & produc1299387215t_char(fmb_produc662261637t_char_2,fmb_produc662261637t_char_1) = fmb_produc1826280281t_char_2
% 25.90/3.91           & produc1299387215t_char(fmb_produc662261637t_char_2,fmb_produc662261637t_char_2) = fmb_produc1826280281t_char_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc870913623on_val,type,produc870913623on_val: produc12694297on_val * produc12694297on_val > produc409205479on_val).
% 25.90/3.91  tff(function_produc870913623on_val,axiom,
% 25.90/3.91             produc870913623on_val(fmb_produc12694297on_val_1,fmb_produc12694297on_val_1) = fmb_produc409205479on_val_2
% 25.90/3.91           & produc870913623on_val(fmb_produc12694297on_val_1,fmb_produc12694297on_val_2) = fmb_produc409205479on_val_2
% 25.90/3.91           & produc870913623on_val(fmb_produc12694297on_val_2,fmb_produc12694297on_val_1) = fmb_produc409205479on_val_2
% 25.90/3.91           & produc870913623on_val(fmb_produc12694297on_val_2,fmb_produc12694297on_val_2) = fmb_produc409205479on_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1564932627on_val,type,produc1564932627on_val: produc1102272487on_val * produc1102272487on_val > produc231486621on_val).
% 25.90/3.91  tff(function_produc1564932627on_val,axiom,
% 25.90/3.91             produc1564932627on_val(fmb_produc1102272487on_val_1,fmb_produc1102272487on_val_1) = fmb_produc231486621on_val_1
% 25.90/3.91           & produc1564932627on_val(fmb_produc1102272487on_val_1,fmb_produc1102272487on_val_2) = fmb_produc231486621on_val_1
% 25.90/3.91           & produc1564932627on_val(fmb_produc1102272487on_val_2,fmb_produc1102272487on_val_1) = fmb_produc231486621on_val_1
% 25.90/3.91           & produc1564932627on_val(fmb_produc1102272487on_val_2,fmb_produc1102272487on_val_2) = fmb_produc231486621on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1911975310l_bool,type,produc1911975310l_bool: fun_Pr680585871l_bool > fun_ex1201926843l_bool).
% 25.90/3.91  tff(function_produc1911975310l_bool,axiom,
% 25.90/3.91             produc1911975310l_bool(fmb_fun_Pr680585871l_bool_1) = fmb_fun_ex1201926843l_bool_1
% 25.90/3.91           & produc1911975310l_bool(fmb_fun_Pr680585871l_bool_2) = fmb_fun_ex1201926843l_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1574020101r_bool,type,produc1574020101r_bool: fun_Pr227936640r_bool > fun_li1024794712r_bool).
% 25.90/3.91  tff(function_produc1574020101r_bool,axiom,
% 25.90/3.91             produc1574020101r_bool(fmb_fun_Pr227936640r_bool_1) = fmb_fun_li1024794712r_bool_1
% 25.90/3.91  %         produc1574020101r_bool(fmb_fun_Pr227936640r_bool_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc481748255l_bool,type,produc481748255l_bool: fun_Pr315804320l_bool > fun_li823162622l_bool).
% 25.90/3.91  tff(function_produc481748255l_bool,axiom,
% 25.90/3.91             produc481748255l_bool(fmb_fun_Pr315804320l_bool_1) = fmb_fun_li823162622l_bool_2
% 25.90/3.91  %         produc481748255l_bool(fmb_fun_Pr315804320l_bool_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc156891095r_bool,type,produc156891095r_bool: fun_Pr46158268r_bool > fun_li887890578r_bool).
% 25.90/3.91  tff(function_produc156891095r_bool,axiom,
% 25.90/3.91             produc156891095r_bool(fmb_fun_Pr46158268r_bool_1) = fmb_fun_li887890578r_bool_1
% 25.90/3.91           & produc156891095r_bool(fmb_fun_Pr46158268r_bool_2) = fmb_fun_li887890578r_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc550034914r_bool,type,produc550034914r_bool: fun_Pr827765831r_bool > fun_li826105035r_bool).
% 25.90/3.91  tff(function_produc550034914r_bool,axiom,
% 25.90/3.91             produc550034914r_bool(fmb_fun_Pr827765831r_bool_1) = fmb_fun_li826105035r_bool_2
% 25.90/3.91           & produc550034914r_bool(fmb_fun_Pr827765831r_bool_2) = fmb_fun_li826105035r_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc2062775566l_bool,type,produc2062775566l_bool: fun_Pr1696029455l_bool > fun_fu100249073l_bool).
% 25.90/3.91  tff(function_produc2062775566l_bool,axiom,
% 25.90/3.91             produc2062775566l_bool(fmb_fun_Pr1696029455l_bool_1) = fmb_fun_fu100249073l_bool_1
% 25.90/3.91           & produc2062775566l_bool(fmb_fun_Pr1696029455l_bool_2) = fmb_fun_fu100249073l_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_produc1159035454l_bool,type,produc1159035454l_bool: fun_Pr691271849l_bool > fun_Pr633696065l_bool).
% 25.90/3.91  tff(function_produc1159035454l_bool,axiom,
% 25.90/3.91             produc1159035454l_bool(fmb_fun_Pr691271849l_bool_1) = fmb_fun_Pr633696065l_bool_2
% 25.90/3.91           & produc1159035454l_bool(fmb_fun_Pr691271849l_bool_2) = fmb_fun_Pr633696065l_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_blocks,type,blocks: produc1285161482t_char > exp_list_char).
% 25.90/3.91  tff(function_blocks,axiom,
% 25.90/3.91             blocks(fmb_produc1285161482t_char_1) = e
% 25.90/3.91           & blocks(fmb_produc1285161482t_char_2) = e
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_red,type,red: list_P1999446415t_char > fun_Pr691271849l_bool).
% 25.90/3.91  tff(function_red,axiom,
% 25.90/3.91             red(p) = fmb_fun_Pr691271849l_bool_2
% 25.90/3.91  %         red(fmb_list_P1999446415t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_transi2024712006on_val,type,transi2024712006on_val: fun_Pr691271849l_bool > fun_Pr691271849l_bool).
% 25.90/3.91  tff(function_transi2024712006on_val,axiom,
% 25.90/3.91             transi2024712006on_val(fmb_fun_Pr691271849l_bool_1) = fmb_fun_Pr691271849l_bool_1
% 25.90/3.91           & transi2024712006on_val(fmb_fun_Pr691271849l_bool_2) = fmb_fun_Pr691271849l_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_transi122195895t_char,type,transi122195895t_char: fun_Pr1895638121r_bool > fun_Pr1895638121r_bool).
% 25.90/3.91  tff(function_transi122195895t_char,axiom,
% 25.90/3.91             transi122195895t_char(fmb_fun_Pr1895638121r_bool_1) = fmb_fun_Pr1895638121r_bool_2
% 25.90/3.91           & transi122195895t_char(fmb_fun_Pr1895638121r_bool_2) = fmb_fun_Pr1895638121r_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_transi61620055on_val,type,transi61620055on_val: fun_Pr235369833l_bool > fun_Pr235369833l_bool).
% 25.90/3.91  tff(function_transi61620055on_val,axiom,
% 25.90/3.91             transi61620055on_val(fmb_fun_Pr235369833l_bool_1) = fmb_fun_Pr235369833l_bool_2
% 25.90/3.91           & transi61620055on_val(fmb_fun_Pr235369833l_bool_2) = fmb_fun_Pr235369833l_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_transi1257872013t_char,type,transi1257872013t_char: fun_Pr1728267013r_bool > fun_Pr1728267013r_bool).
% 25.90/3.91  tff(function_transi1257872013t_char,axiom,
% 25.90/3.91             transi1257872013t_char(fmb_fun_Pr1728267013r_bool_1) = fmb_fun_Pr1728267013r_bool_2
% 25.90/3.91           & transi1257872013t_char(fmb_fun_Pr1728267013r_bool_2) = fmb_fun_Pr1728267013r_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_transi1789604888t_char,type,transi1789604888t_char: fun_Pr1890037787r_bool > fun_Pr1890037787r_bool).
% 25.90/3.91  tff(function_transi1789604888t_char,axiom,
% 25.90/3.91             transi1789604888t_char(fmb_fun_Pr1890037787r_bool_1) = fmb_fun_Pr1890037787r_bool_2
% 25.90/3.91           & transi1789604888t_char(fmb_fun_Pr1890037787r_bool_2) = fmb_fun_Pr1890037787r_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_transi921647814on_val,type,transi921647814on_val: fun_Pr693020585l_bool > fun_Pr693020585l_bool).
% 25.90/3.91  tff(function_transi921647814on_val,axiom,
% 25.90/3.91             transi921647814on_val(fmb_fun_Pr693020585l_bool_1) = fmb_fun_Pr693020585l_bool_2
% 25.90/3.91           & transi921647814on_val(fmb_fun_Pr693020585l_bool_2) = fmb_fun_Pr693020585l_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_transi910771962on_val,type,transi910771962on_val: fun_Pr903661919l_bool > fun_Pr903661919l_bool).
% 25.90/3.91  tff(function_transi910771962on_val,axiom,
% 25.90/3.91             transi910771962on_val(fmb_fun_Pr903661919l_bool_1) = fmb_fun_Pr903661919l_bool_1
% 25.90/3.91           & transi910771962on_val(fmb_fun_Pr903661919l_bool_2) = fmb_fun_Pr903661919l_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_widen_2090681816t_char,type,widen_2090681816t_char: list_P1999446415t_char > fun_ty_fun_ty_bool).
% 25.90/3.91  tff(function_widen_2090681816t_char,axiom,
% 25.90/3.91             widen_2090681816t_char(p) = fequal_ty
% 25.90/3.91  %         widen_2090681816t_char(fmb_list_P1999446415t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_wTrt,type,wTrt: list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * exp_list_char * ty > bool).
% 25.90/3.91  tff(function_wTrt,axiom,
% 25.90/3.91             wTrt(p,h,e_1,e,t) = fmb_bool_2
% 25.90/3.91           & wTrt(p,h,e_1,e,fmb_ty_2) = fmb_bool_2
% 25.90/3.91           & wTrt(p,h,e_1,fmb_exp_list_char_2,t) = fmb_bool_1
% 25.90/3.91           & wTrt(p,h,e_1,fmb_exp_list_char_2,fmb_ty_2) = fmb_bool_1
% 25.90/3.91           & wTrt(p,h,fmb_fun_li688206603ion_ty_2,e,t) = fmb_bool_1
% 25.90/3.91           & wTrt(p,h,fmb_fun_li688206603ion_ty_2,e,fmb_ty_2) = fmb_bool_2
% 25.90/3.91           & wTrt(p,h,fmb_fun_li688206603ion_ty_2,fmb_exp_list_char_2,t) = fmb_bool_1
% 25.90/3.91           & wTrt(p,h,fmb_fun_li688206603ion_ty_2,fmb_exp_list_char_2,fmb_ty_2) = fmb_bool_1
% 25.90/3.91           & wTrt(p,fmb_fun_na939144002on_val_2,e_1,e,t) = fmb_bool_2
% 25.90/3.91           & wTrt(p,fmb_fun_na939144002on_val_2,e_1,e,fmb_ty_2) = fmb_bool_1
% 25.90/3.91           & wTrt(p,fmb_fun_na939144002on_val_2,e_1,fmb_exp_list_char_2,t) = fmb_bool_2
% 25.90/3.91           & wTrt(p,fmb_fun_na939144002on_val_2,e_1,fmb_exp_list_char_2,fmb_ty_2) = fmb_bool_1
% 25.90/3.91           & wTrt(p,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,e,t) = fmb_bool_1
% 25.90/3.91           & wTrt(p,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,e,fmb_ty_2) = fmb_bool_1
% 25.90/3.91           & wTrt(p,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_exp_list_char_2,t) = fmb_bool_2
% 25.90/3.91           & wTrt(p,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_exp_list_char_2,fmb_ty_2) = fmb_bool_1
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,h,e_1,e,t) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,h,e_1,e,fmb_ty_2) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,h,e_1,fmb_exp_list_char_2,t) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,h,e_1,fmb_exp_list_char_2,fmb_ty_2) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,h,fmb_fun_li688206603ion_ty_2,e,t) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,h,fmb_fun_li688206603ion_ty_2,e,fmb_ty_2) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,h,fmb_fun_li688206603ion_ty_2,fmb_exp_list_char_2,t) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,h,fmb_fun_li688206603ion_ty_2,fmb_exp_list_char_2,fmb_ty_2) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,e_1,e,t) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,e_1,e,fmb_ty_2) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,e_1,fmb_exp_list_char_2,t) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,e_1,fmb_exp_list_char_2,fmb_ty_2) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,e,t) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,e,fmb_ty_2) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_exp_list_char_2,t) undefined in model
% 25.90/3.91  %         wTrt(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_exp_list_char_2,fmb_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_wTrts,type,wTrts: list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * list_exp_list_char * list_ty > bool).
% 25.90/3.91  tff(function_wTrts,axiom,
% 25.90/3.91             wTrts(p,h,e_1,fmb_list_exp_list_char_1,ts) = fmb_bool_1
% 25.90/3.91           & wTrts(p,h,e_1,fmb_list_exp_list_char_1,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91           & wTrts(p,h,e_1,fmb_list_exp_list_char_2,ts) = fmb_bool_1
% 25.90/3.91           & wTrts(p,h,e_1,fmb_list_exp_list_char_2,fmb_list_ty_2) = fmb_bool_2
% 25.90/3.91  %         wTrts(p,h,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_1,ts) undefined in model
% 25.90/3.91  %         wTrts(p,h,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_1,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(p,h,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_2,ts) undefined in model
% 25.90/3.91  %         wTrts(p,h,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_2,fmb_list_ty_2) undefined in model
% 25.90/3.91           & wTrts(p,fmb_fun_na939144002on_val_2,e_1,fmb_list_exp_list_char_1,ts) = fmb_bool_1
% 25.90/3.91           & wTrts(p,fmb_fun_na939144002on_val_2,e_1,fmb_list_exp_list_char_1,fmb_list_ty_2) = fmb_bool_2
% 25.90/3.91           & wTrts(p,fmb_fun_na939144002on_val_2,e_1,fmb_list_exp_list_char_2,ts) = fmb_bool_1
% 25.90/3.91           & wTrts(p,fmb_fun_na939144002on_val_2,e_1,fmb_list_exp_list_char_2,fmb_list_ty_2) = fmb_bool_1
% 25.90/3.91  %         wTrts(p,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_1,ts) undefined in model
% 25.90/3.91  %         wTrts(p,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_1,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(p,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_2,ts) undefined in model
% 25.90/3.91  %         wTrts(p,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_2,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,h,e_1,fmb_list_exp_list_char_1,ts) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,h,e_1,fmb_list_exp_list_char_1,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,h,e_1,fmb_list_exp_list_char_2,ts) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,h,e_1,fmb_list_exp_list_char_2,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,h,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_1,ts) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,h,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_1,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,h,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_2,ts) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,h,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_2,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,e_1,fmb_list_exp_list_char_1,ts) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,e_1,fmb_list_exp_list_char_1,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,e_1,fmb_list_exp_list_char_2,ts) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,e_1,fmb_list_exp_list_char_2,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_1,ts) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_1,fmb_list_ty_2) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_2,ts) undefined in model
% 25.90/3.91  %         wTrts(fmb_list_P1999446415t_char_2,fmb_fun_na939144002on_val_2,fmb_fun_li688206603ion_ty_2,fmb_list_exp_list_char_2,fmb_list_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_e1353749905t_char,type,hAPP_e1353749905t_char: fun_ex1654222579t_char * exp_list_char > exp_list_char).
% 25.90/3.91  tff(function_hAPP_e1353749905t_char,axiom,
% 25.90/3.91             hAPP_e1353749905t_char(fmb_fun_ex1654222579t_char_1,e) = e
% 25.90/3.91           & hAPP_e1353749905t_char(fmb_fun_ex1654222579t_char_1,fmb_exp_list_char_2) = e
% 25.90/3.91           & hAPP_e1353749905t_char(fmb_fun_ex1654222579t_char_2,e) = e
% 25.90/3.91           & hAPP_e1353749905t_char(fmb_fun_ex1654222579t_char_2,fmb_exp_list_char_2) = e
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_e544220455r_bool,type,hAPP_e544220455r_bool: fun_ex736065929r_bool * exp_list_char > bool).
% 25.90/3.91  tff(function_hAPP_e544220455r_bool,axiom,
% 25.90/3.91             hAPP_e544220455r_bool(fmb_fun_ex736065929r_bool_1,e) = fmb_bool_2
% 25.90/3.91           & hAPP_e544220455r_bool(fmb_fun_ex736065929r_bool_1,fmb_exp_list_char_2) = fmb_bool_1
% 25.90/3.91           & hAPP_e544220455r_bool(fmb_fun_ex736065929r_bool_2,e) = fmb_bool_1
% 25.90/3.91           & hAPP_e544220455r_bool(fmb_fun_ex736065929r_bool_2,fmb_exp_list_char_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_e1833980889l_bool,type,hAPP_e1833980889l_bool: fun_ex1201926843l_bool * exp_list_char > fun_Pr1696029455l_bool).
% 25.90/3.91  tff(function_hAPP_e1833980889l_bool,axiom,
% 25.90/3.91             hAPP_e1833980889l_bool(fmb_fun_ex1201926843l_bool_1,e) = fmb_fun_Pr1696029455l_bool_2
% 25.90/3.91           & hAPP_e1833980889l_bool(fmb_fun_ex1201926843l_bool_1,fmb_exp_list_char_2) = fmb_fun_Pr1696029455l_bool_2
% 25.90/3.91           & hAPP_e1833980889l_bool(fmb_fun_ex1201926843l_bool_2,e) = fmb_fun_Pr1696029455l_bool_1
% 25.90/3.91           & hAPP_e1833980889l_bool(fmb_fun_ex1201926843l_bool_2,fmb_exp_list_char_2) = fmb_fun_Pr1696029455l_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l2011456725t_char,type,hAPP_l2011456725t_char: fun_li1279027773t_char * list_exp_list_char > list_exp_list_char).
% 25.90/3.91  tff(function_hAPP_l2011456725t_char,axiom,
% 25.90/3.91             hAPP_l2011456725t_char(fmb_fun_li1279027773t_char_1,fmb_list_exp_list_char_1) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l2011456725t_char(fmb_fun_li1279027773t_char_1,fmb_list_exp_list_char_2) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l2011456725t_char(fmb_fun_li1279027773t_char_2,fmb_list_exp_list_char_1) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l2011456725t_char(fmb_fun_li1279027773t_char_2,fmb_list_exp_list_char_2) = fmb_list_exp_list_char_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l2065413838t_char,type,hAPP_l2065413838t_char: fun_li218321462t_char * list_exp_list_char > list_list_char).
% 25.90/3.91  tff(function_hAPP_l2065413838t_char,axiom,
% 25.90/3.91             hAPP_l2065413838t_char(fmb_fun_li218321462t_char_1,fmb_list_exp_list_char_1) = vs_1
% 25.90/3.91           & hAPP_l2065413838t_char(fmb_fun_li218321462t_char_1,fmb_list_exp_list_char_2) = vs_1
% 25.90/3.91           & hAPP_l2065413838t_char(fmb_fun_li218321462t_char_2,fmb_list_exp_list_char_1) = vs_1
% 25.90/3.91           & hAPP_l2065413838t_char(fmb_fun_li218321462t_char_2,fmb_list_exp_list_char_2) = vs_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1002225652ion_ty,type,hAPP_l1002225652ion_ty: fun_li241576028ion_ty * list_exp_list_char > list_option_ty).
% 25.90/3.91  tff(function_hAPP_l1002225652ion_ty,axiom,
% 25.90/3.91             hAPP_l1002225652ion_ty(fmb_fun_li241576028ion_ty_1,fmb_list_exp_list_char_1) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l1002225652ion_ty(fmb_fun_li241576028ion_ty_1,fmb_list_exp_list_char_2) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l1002225652ion_ty(fmb_fun_li241576028ion_ty_2,fmb_list_exp_list_char_1) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l1002225652ion_ty(fmb_fun_li241576028ion_ty_2,fmb_list_exp_list_char_2) = fmb_list_option_ty_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1607890493on_val,type,hAPP_l1607890493on_val: fun_li690207653on_val * list_exp_list_char > list_option_val).
% 25.90/3.91  tff(function_hAPP_l1607890493on_val,axiom,
% 25.90/3.91             hAPP_l1607890493on_val(fmb_fun_li690207653on_val_1,fmb_list_exp_list_char_1) = fmb_list_option_val_1
% 25.90/3.91           & hAPP_l1607890493on_val(fmb_fun_li690207653on_val_1,fmb_list_exp_list_char_2) = fmb_list_option_val_1
% 25.90/3.91           & hAPP_l1607890493on_val(fmb_fun_li690207653on_val_2,fmb_list_exp_list_char_1) = fmb_list_option_val_2
% 25.90/3.91           & hAPP_l1607890493on_val(fmb_fun_li690207653on_val_2,fmb_list_exp_list_char_2) = fmb_list_option_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l110066169ist_ty,type,hAPP_l110066169ist_ty: fun_li1055333287ist_ty * list_exp_list_char > list_ty).
% 25.90/3.91  tff(function_hAPP_l110066169ist_ty,axiom,
% 25.90/3.91             hAPP_l110066169ist_ty(fmb_fun_li1055333287ist_ty_1,fmb_list_exp_list_char_1) = ts
% 25.90/3.91           & hAPP_l110066169ist_ty(fmb_fun_li1055333287ist_ty_1,fmb_list_exp_list_char_2) = ts
% 25.90/3.91           & hAPP_l110066169ist_ty(fmb_fun_li1055333287ist_ty_2,fmb_list_exp_list_char_1) = ts
% 25.90/3.91           & hAPP_l110066169ist_ty(fmb_fun_li1055333287ist_ty_2,fmb_list_exp_list_char_2) = ts
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1539861698st_val,type,hAPP_l1539861698st_val: fun_li363341936st_val * list_exp_list_char > list_val).
% 25.90/3.91  tff(function_hAPP_l1539861698st_val,axiom,
% 25.90/3.91             hAPP_l1539861698st_val(fmb_fun_li363341936st_val_1,fmb_list_exp_list_char_1) = vs
% 25.90/3.91           & hAPP_l1539861698st_val(fmb_fun_li363341936st_val_1,fmb_list_exp_list_char_2) = vs
% 25.90/3.91           & hAPP_l1539861698st_val(fmb_fun_li363341936st_val_2,fmb_list_exp_list_char_1) = vs
% 25.90/3.91           & hAPP_l1539861698st_val(fmb_fun_li363341936st_val_2,fmb_list_exp_list_char_2) = vs
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1557845365on_val,type,hAPP_l1557845365on_val: fun_li1581546589on_val * list_exp_list_char > list_P1439941640on_val).
% 25.90/3.91  tff(function_hAPP_l1557845365on_val,axiom,
% 25.90/3.91             hAPP_l1557845365on_val(fmb_fun_li1581546589on_val_1,fmb_list_exp_list_char_1) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l1557845365on_val(fmb_fun_li1581546589on_val_1,fmb_list_exp_list_char_2) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l1557845365on_val(fmb_fun_li1581546589on_val_2,fmb_list_exp_list_char_1) = fmb_list_P1439941640on_val_2
% 25.90/3.91           & hAPP_l1557845365on_val(fmb_fun_li1581546589on_val_2,fmb_list_exp_list_char_2) = fmb_list_P1439941640on_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l740678812t_char,type,hAPP_l740678812t_char: fun_li567129860t_char * list_list_char > list_exp_list_char).
% 25.90/3.91  tff(function_hAPP_l740678812t_char,axiom,
% 25.90/3.91             hAPP_l740678812t_char(fmb_fun_li567129860t_char_1,vs_1) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l740678812t_char(fmb_fun_li567129860t_char_1,fmb_list_list_char_2) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l740678812t_char(fmb_fun_li567129860t_char_2,vs_1) = fmb_list_exp_list_char_1
% 25.90/3.91           & hAPP_l740678812t_char(fmb_fun_li567129860t_char_2,fmb_list_list_char_2) = fmb_list_exp_list_char_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l407174677t_char,type,hAPP_l407174677t_char: fun_li1898638973t_char * list_list_char > list_list_char).
% 25.90/3.91  tff(function_hAPP_l407174677t_char,axiom,
% 25.90/3.91             hAPP_l407174677t_char(fmb_fun_li1898638973t_char_1,vs_1) = vs_1
% 25.90/3.91           & hAPP_l407174677t_char(fmb_fun_li1898638973t_char_1,fmb_list_list_char_2) = vs_1
% 25.90/3.91           & hAPP_l407174677t_char(fmb_fun_li1898638973t_char_2,vs_1) = vs_1
% 25.90/3.91           & hAPP_l407174677t_char(fmb_fun_li1898638973t_char_2,fmb_list_list_char_2) = vs_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1491470139ion_ty,type,hAPP_l1491470139ion_ty: fun_li1921893539ion_ty * list_list_char > list_option_ty).
% 25.90/3.91  tff(function_hAPP_l1491470139ion_ty,axiom,
% 25.90/3.91             hAPP_l1491470139ion_ty(fmb_fun_li1921893539ion_ty_1,vs_1) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l1491470139ion_ty(fmb_fun_li1921893539ion_ty_1,fmb_list_list_char_2) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l1491470139ion_ty(fmb_fun_li1921893539ion_ty_2,vs_1) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l1491470139ion_ty(fmb_fun_li1921893539ion_ty_2,fmb_list_list_char_2) = fmb_list_option_ty_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l297961988on_val,type,hAPP_l297961988on_val: fun_li1580442732on_val * list_list_char > list_option_val).
% 25.90/3.91  tff(function_hAPP_l297961988on_val,axiom,
% 25.90/3.91             hAPP_l297961988on_val(fmb_fun_li1580442732on_val_1,vs_1) = fmb_list_option_val_2
% 25.90/3.91           & hAPP_l297961988on_val(fmb_fun_li1580442732on_val_1,fmb_list_list_char_2) = fmb_list_option_val_1
% 25.90/3.91           & hAPP_l297961988on_val(fmb_fun_li1580442732on_val_2,vs_1) = fmb_list_option_val_2
% 25.90/3.91           & hAPP_l297961988on_val(fmb_fun_li1580442732on_val_2,fmb_list_list_char_2) = fmb_list_option_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1871878770ist_ty,type,hAPP_l1871878770ist_ty: fun_li490940192ist_ty * list_list_char > list_ty).
% 25.90/3.91  tff(function_hAPP_l1871878770ist_ty,axiom,
% 25.90/3.91             hAPP_l1871878770ist_ty(fmb_fun_li490940192ist_ty_1,vs_1) = ts
% 25.90/3.91           & hAPP_l1871878770ist_ty(fmb_fun_li490940192ist_ty_1,fmb_list_list_char_2) = ts
% 25.90/3.91           & hAPP_l1871878770ist_ty(fmb_fun_li490940192ist_ty_2,vs_1) = ts
% 25.90/3.91           & hAPP_l1871878770ist_ty(fmb_fun_li490940192ist_ty_2,fmb_list_list_char_2) = ts
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1892737211st_val,type,hAPP_l1892737211st_val: fun_li742655849st_val * list_list_char > list_val).
% 25.90/3.91  tff(function_hAPP_l1892737211st_val,axiom,
% 25.90/3.91             hAPP_l1892737211st_val(fmb_fun_li742655849st_val_1,vs_1) = vs
% 25.90/3.91           & hAPP_l1892737211st_val(fmb_fun_li742655849st_val_1,fmb_list_list_char_2) = vs
% 25.90/3.91           & hAPP_l1892737211st_val(fmb_fun_li742655849st_val_2,vs_1) = vs
% 25.90/3.91           & hAPP_l1892737211st_val(fmb_fun_li742655849st_val_2,fmb_list_list_char_2) = vs
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l418486716on_val,type,hAPP_l418486716on_val: fun_li1867552164on_val * list_list_char > list_P1439941640on_val).
% 25.90/3.91  tff(function_hAPP_l418486716on_val,axiom,
% 25.90/3.91             hAPP_l418486716on_val(fmb_fun_li1867552164on_val_1,vs_1) = fmb_list_P1439941640on_val_2
% 25.90/3.91           & hAPP_l418486716on_val(fmb_fun_li1867552164on_val_1,fmb_list_list_char_2) = fmb_list_P1439941640on_val_2
% 25.90/3.91           & hAPP_l418486716on_val(fmb_fun_li1867552164on_val_2,vs_1) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l418486716on_val(fmb_fun_li1867552164on_val_2,fmb_list_list_char_2) = fmb_list_P1439941640on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l217977712r_bool,type,hAPP_l217977712r_bool: fun_li1024794712r_bool * list_list_char > fun_Pr46158268r_bool).
% 25.90/3.91  tff(function_hAPP_l217977712r_bool,axiom,
% 25.90/3.91             hAPP_l217977712r_bool(fmb_fun_li1024794712r_bool_1,vs_1) = fmb_fun_Pr46158268r_bool_1
% 25.90/3.91           & hAPP_l217977712r_bool(fmb_fun_li1024794712r_bool_1,fmb_list_list_char_2) = fmb_fun_Pr46158268r_bool_1
% 25.90/3.91           & hAPP_l217977712r_bool(fmb_fun_li1024794712r_bool_2,vs_1) = fmb_fun_Pr46158268r_bool_2
% 25.90/3.91           & hAPP_l217977712r_bool(fmb_fun_li1024794712r_bool_2,fmb_list_list_char_2) = fmb_fun_Pr46158268r_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l330149622t_char,type,hAPP_l330149622t_char: fun_li156600670t_char * list_option_ty > list_exp_list_char).
% 25.90/3.91  tff(function_hAPP_l330149622t_char,axiom,
% 25.90/3.91             hAPP_l330149622t_char(fmb_fun_li156600670t_char_1,fmb_list_option_ty_1) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l330149622t_char(fmb_fun_li156600670t_char_1,fmb_list_option_ty_2) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l330149622t_char(fmb_fun_li156600670t_char_2,fmb_list_option_ty_1) = fmb_list_exp_list_char_1
% 25.90/3.91           & hAPP_l330149622t_char(fmb_fun_li156600670t_char_2,fmb_list_option_ty_2) = fmb_list_exp_list_char_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1368737135t_char,type,hAPP_l1368737135t_char: fun_li712717783t_char * list_option_ty > list_list_char).
% 25.90/3.91  tff(function_hAPP_l1368737135t_char,axiom,
% 25.90/3.91             hAPP_l1368737135t_char(fmb_fun_li712717783t_char_1,fmb_list_option_ty_1) = vs_1
% 25.90/3.91           & hAPP_l1368737135t_char(fmb_fun_li712717783t_char_1,fmb_list_option_ty_2) = vs_1
% 25.90/3.91           & hAPP_l1368737135t_char(fmb_fun_li712717783t_char_2,fmb_list_option_ty_1) = vs_1
% 25.90/3.91           & hAPP_l1368737135t_char(fmb_fun_li712717783t_char_2,fmb_list_option_ty_2) = vs_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l305548949ion_ty,type,hAPP_l305548949ion_ty: fun_li735972349ion_ty * list_option_ty > list_option_ty).
% 25.90/3.91  tff(function_hAPP_l305548949ion_ty,axiom,
% 25.90/3.91             hAPP_l305548949ion_ty(fmb_fun_li735972349ion_ty_1,fmb_list_option_ty_1) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l305548949ion_ty(fmb_fun_li735972349ion_ty_1,fmb_list_option_ty_2) = fmb_list_option_ty_2
% 25.90/3.91           & hAPP_l305548949ion_ty(fmb_fun_li735972349ion_ty_2,fmb_list_option_ty_1) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l305548949ion_ty(fmb_fun_li735972349ion_ty_2,fmb_list_option_ty_2) = fmb_list_option_ty_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1583451544ist_ty,type,hAPP_l1583451544ist_ty: fun_li202512966ist_ty * list_option_ty > list_ty).
% 25.90/3.91  tff(function_hAPP_l1583451544ist_ty,axiom,
% 25.90/3.91             hAPP_l1583451544ist_ty(fmb_fun_li202512966ist_ty_1,fmb_list_option_ty_1) = ts
% 25.90/3.91           & hAPP_l1583451544ist_ty(fmb_fun_li202512966ist_ty_1,fmb_list_option_ty_2) = ts
% 25.90/3.91           & hAPP_l1583451544ist_ty(fmb_fun_li202512966ist_ty_2,fmb_list_option_ty_1) = ts
% 25.90/3.91           & hAPP_l1583451544ist_ty(fmb_fun_li202512966ist_ty_2,fmb_list_option_ty_2) = ts
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l336371937st_val,type,hAPP_l336371937st_val: fun_li1333774223st_val * list_option_ty > list_val).
% 25.90/3.91  tff(function_hAPP_l336371937st_val,axiom,
% 25.90/3.91             hAPP_l336371937st_val(fmb_fun_li1333774223st_val_1,fmb_list_option_ty_1) = vs
% 25.90/3.91           & hAPP_l336371937st_val(fmb_fun_li1333774223st_val_1,fmb_list_option_ty_2) = vs
% 25.90/3.91           & hAPP_l336371937st_val(fmb_fun_li1333774223st_val_2,fmb_list_option_ty_1) = fmb_list_val_2
% 25.90/3.91           & hAPP_l336371937st_val(fmb_fun_li1333774223st_val_2,fmb_list_option_ty_2) = fmb_list_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l228474410st_val,type,hAPP_l228474410st_val: fun_li1459524056st_val * list_option_val > list_val).
% 25.90/3.91  tff(function_hAPP_l228474410st_val,axiom,
% 25.90/3.91             hAPP_l228474410st_val(fmb_fun_li1459524056st_val_1,fmb_list_option_val_1) = vs
% 25.90/3.91           & hAPP_l228474410st_val(fmb_fun_li1459524056st_val_1,fmb_list_option_val_2) = vs
% 25.90/3.91           & hAPP_l228474410st_val(fmb_fun_li1459524056st_val_2,fmb_list_option_val_1) = fmb_list_val_2
% 25.90/3.91           & hAPP_l228474410st_val(fmb_fun_li1459524056st_val_2,fmb_list_option_val_2) = fmb_list_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1074208899t_char,type,hAPP_l1074208899t_char: fun_li1751394789t_char * list_char > list_char).
% 25.90/3.91  tff(function_hAPP_l1074208899t_char,axiom,
% 25.90/3.91             hAPP_l1074208899t_char(fmb_fun_li1751394789t_char_1,fmb_list_char_1) = fmb_list_char_2
% 25.90/3.91           & hAPP_l1074208899t_char(fmb_fun_li1751394789t_char_1,fmb_list_char_2) = fmb_list_char_1
% 25.90/3.91  %         hAPP_l1074208899t_char(fmb_fun_li1751394789t_char_2,fmb_list_char_1) undefined in model
% 25.90/3.91  %         hAPP_l1074208899t_char(fmb_fun_li1751394789t_char_2,fmb_list_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l512744617ion_ty,type,hAPP_l512744617ion_ty: fun_li688206603ion_ty * list_char > option_ty).
% 25.90/3.91  tff(function_hAPP_l512744617ion_ty,axiom,
% 25.90/3.91             hAPP_l512744617ion_ty(e_1,fmb_list_char_1) = fmb_option_ty_2
% 25.90/3.91           & hAPP_l512744617ion_ty(e_1,fmb_list_char_2) = fmb_option_ty_2
% 25.90/3.91           & hAPP_l512744617ion_ty(fmb_fun_li688206603ion_ty_2,fmb_list_char_1) = fmb_option_ty_2
% 25.90/3.91           & hAPP_l512744617ion_ty(fmb_fun_li688206603ion_ty_2,fmb_list_char_2) = fmb_option_ty_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l207779698on_val,type,hAPP_l207779698on_val: fun_li1432931796on_val * list_char > option_val).
% 25.90/3.91  tff(function_hAPP_l207779698on_val,axiom,
% 25.90/3.91             hAPP_l207779698on_val(fmb_fun_li1432931796on_val_1,fmb_list_char_1) = fmb_option_val_1
% 25.90/3.91           & hAPP_l207779698on_val(fmb_fun_li1432931796on_val_1,fmb_list_char_2) = fmb_option_val_2
% 25.90/3.91           & hAPP_l207779698on_val(fmb_fun_li1432931796on_val_2,fmb_list_char_1) = fmb_option_val_1
% 25.90/3.91           & hAPP_l207779698on_val(fmb_fun_li1432931796on_val_2,fmb_list_char_2) = fmb_option_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_list_char_val,type,hAPP_list_char_val: fun_list_char_val * list_char > val).
% 25.90/3.91  tff(function_hAPP_list_char_val,axiom,
% 25.90/3.91             hAPP_list_char_val(fmb_fun_list_char_val_1,fmb_list_char_1) = fmb_val_1
% 25.90/3.91           & hAPP_list_char_val(fmb_fun_list_char_val_1,fmb_list_char_2) = fmb_val_1
% 25.90/3.91           & hAPP_list_char_val(fmb_fun_list_char_val_2,fmb_list_char_1) = fmb_val_1
% 25.90/3.91           & hAPP_list_char_val(fmb_fun_list_char_val_2,fmb_list_char_2) = fmb_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l465799708l_bool,type,hAPP_l465799708l_bool: fun_li823162622l_bool * list_char > fun_fu177229913l_bool).
% 25.90/3.91  tff(function_hAPP_l465799708l_bool,axiom,
% 25.90/3.91             hAPP_l465799708l_bool(fmb_fun_li823162622l_bool_1,fmb_list_char_1) = fmb_fun_fu177229913l_bool_1
% 25.90/3.91           & hAPP_l465799708l_bool(fmb_fun_li823162622l_bool_1,fmb_list_char_2) = fmb_fun_fu177229913l_bool_1
% 25.90/3.91           & hAPP_l465799708l_bool(fmb_fun_li823162622l_bool_2,fmb_list_char_1) = fmb_fun_fu177229913l_bool_1
% 25.90/3.91           & hAPP_l465799708l_bool(fmb_fun_li823162622l_bool_2,fmb_list_char_2) = fmb_fun_fu177229913l_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l578807295t_char,type,hAPP_l578807295t_char: fun_li1975737011t_char * list_ty > list_exp_list_char).
% 25.90/3.91  tff(function_hAPP_l578807295t_char,axiom,
% 25.90/3.91             hAPP_l578807295t_char(fmb_fun_li1975737011t_char_1,ts) = fmb_list_exp_list_char_1
% 25.90/3.91           & hAPP_l578807295t_char(fmb_fun_li1975737011t_char_1,fmb_list_ty_2) = fmb_list_exp_list_char_1
% 25.90/3.91           & hAPP_l578807295t_char(fmb_fun_li1975737011t_char_2,ts) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l578807295t_char(fmb_fun_li1975737011t_char_2,fmb_list_ty_2) = fmb_list_exp_list_char_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l402740472t_char,type,hAPP_l402740472t_char: fun_li2094888364t_char * list_ty > list_list_char).
% 25.90/3.91  tff(function_hAPP_l402740472t_char,axiom,
% 25.90/3.91             hAPP_l402740472t_char(fmb_fun_li2094888364t_char_1,ts) = vs_1
% 25.90/3.91           & hAPP_l402740472t_char(fmb_fun_li2094888364t_char_1,fmb_list_ty_2) = vs_1
% 25.90/3.91           & hAPP_l402740472t_char(fmb_fun_li2094888364t_char_2,ts) = vs_1
% 25.90/3.91           & hAPP_l402740472t_char(fmb_fun_li2094888364t_char_2,fmb_list_ty_2) = vs_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1487035934ion_ty,type,hAPP_l1487035934ion_ty: fun_li2118142930ion_ty * list_ty > list_option_ty).
% 25.90/3.91  tff(function_hAPP_l1487035934ion_ty,axiom,
% 25.90/3.91             hAPP_l1487035934ion_ty(fmb_fun_li2118142930ion_ty_1,ts) = fmb_list_option_ty_2
% 25.90/3.91           & hAPP_l1487035934ion_ty(fmb_fun_li2118142930ion_ty_1,fmb_list_ty_2) = fmb_list_option_ty_2
% 25.90/3.91           & hAPP_l1487035934ion_ty(fmb_fun_li2118142930ion_ty_2,ts) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l1487035934ion_ty(fmb_fun_li2118142930ion_ty_2,fmb_list_ty_2) = fmb_list_option_ty_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1014734695on_val,type,hAPP_l1014734695on_val: fun_li1110934555on_val * list_ty > list_option_val).
% 25.90/3.91  tff(function_hAPP_l1014734695on_val,axiom,
% 25.90/3.91             hAPP_l1014734695on_val(fmb_fun_li1110934555on_val_1,ts) = fmb_list_option_val_2
% 25.90/3.91           & hAPP_l1014734695on_val(fmb_fun_li1110934555on_val_1,fmb_list_ty_2) = fmb_list_option_val_2
% 25.90/3.91           & hAPP_l1014734695on_val(fmb_fun_li1110934555on_val_2,ts) = fmb_list_option_val_2
% 25.90/3.91           & hAPP_l1014734695on_val(fmb_fun_li1110934555on_val_2,fmb_list_ty_2) = fmb_list_option_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_list_ty_list_ty,type,hAPP_list_ty_list_ty: fun_list_ty_list_ty * list_ty > list_ty).
% 25.90/3.91  tff(function_hAPP_list_ty_list_ty,axiom,
% 25.90/3.91             hAPP_list_ty_list_ty(fmb_fun_list_ty_list_ty_1,ts) = ts
% 25.90/3.91           & hAPP_list_ty_list_ty(fmb_fun_list_ty_list_ty_1,fmb_list_ty_2) = ts
% 25.90/3.91           & hAPP_list_ty_list_ty(fmb_fun_list_ty_list_ty_2,ts) = ts
% 25.90/3.91           & hAPP_list_ty_list_ty(fmb_fun_list_ty_list_ty_2,fmb_list_ty_2) = ts
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1530663448st_val,type,hAPP_l1530663448st_val: fun_list_ty_list_val * list_ty > list_val).
% 25.90/3.91  tff(function_hAPP_l1530663448st_val,axiom,
% 25.90/3.91             hAPP_l1530663448st_val(fmb_fun_list_ty_list_val_1,ts) = vs
% 25.90/3.91           & hAPP_l1530663448st_val(fmb_fun_list_ty_list_val_1,fmb_list_ty_2) = vs
% 25.90/3.91           & hAPP_l1530663448st_val(fmb_fun_list_ty_list_val_2,ts) = vs
% 25.90/3.91           & hAPP_l1530663448st_val(fmb_fun_list_ty_list_val_2,fmb_list_ty_2) = vs
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1634001311on_val,type,hAPP_l1634001311on_val: fun_li1883640275on_val * list_ty > list_P1439941640on_val).
% 25.90/3.91  tff(function_hAPP_l1634001311on_val,axiom,
% 25.90/3.91             hAPP_l1634001311on_val(fmb_fun_li1883640275on_val_1,ts) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l1634001311on_val(fmb_fun_li1883640275on_val_1,fmb_list_ty_2) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l1634001311on_val(fmb_fun_li1883640275on_val_2,ts) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l1634001311on_val(fmb_fun_li1883640275on_val_2,fmb_list_ty_2) = fmb_list_P1439941640on_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1987619678r_bool,type,hAPP_l1987619678r_bool: fun_li887890578r_bool * list_ty > fun_Pr827765831r_bool).
% 25.90/3.91  tff(function_hAPP_l1987619678r_bool,axiom,
% 25.90/3.91             hAPP_l1987619678r_bool(fmb_fun_li887890578r_bool_1,ts) = fmb_fun_Pr827765831r_bool_1
% 25.90/3.91           & hAPP_l1987619678r_bool(fmb_fun_li887890578r_bool_1,fmb_list_ty_2) = fmb_fun_Pr827765831r_bool_1
% 25.90/3.91           & hAPP_l1987619678r_bool(fmb_fun_li887890578r_bool_2,ts) = fmb_fun_Pr827765831r_bool_2
% 25.90/3.91           & hAPP_l1987619678r_bool(fmb_fun_li887890578r_bool_2,fmb_list_ty_2) = fmb_fun_Pr827765831r_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l732421366t_char,type,hAPP_l732421366t_char: fun_li430210730t_char * list_val > list_exp_list_char).
% 25.90/3.91  tff(function_hAPP_l732421366t_char,axiom,
% 25.90/3.91             hAPP_l732421366t_char(fmb_fun_li430210730t_char_1,vs) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l732421366t_char(fmb_fun_li430210730t_char_1,fmb_list_val_2) = fmb_list_exp_list_char_2
% 25.90/3.91           & hAPP_l732421366t_char(fmb_fun_li430210730t_char_2,vs) = fmb_list_exp_list_char_1
% 25.90/3.91           & hAPP_l732421366t_char(fmb_fun_li430210730t_char_2,fmb_list_val_2) = fmb_list_exp_list_char_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l922645359t_char,type,hAPP_l922645359t_char: fun_li1120813347t_char * list_val > list_list_char).
% 25.90/3.91  tff(function_hAPP_l922645359t_char,axiom,
% 25.90/3.91             hAPP_l922645359t_char(fmb_fun_li1120813347t_char_1,vs) = vs_1
% 25.90/3.91           & hAPP_l922645359t_char(fmb_fun_li1120813347t_char_1,fmb_list_val_2) = vs_1
% 25.90/3.91           & hAPP_l922645359t_char(fmb_fun_li1120813347t_char_2,vs) = vs_1
% 25.90/3.91           & hAPP_l922645359t_char(fmb_fun_li1120813347t_char_2,fmb_list_val_2) = vs_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l2006940821ion_ty,type,hAPP_l2006940821ion_ty: fun_li1144067913ion_ty * list_val > list_option_ty).
% 25.90/3.91  tff(function_hAPP_l2006940821ion_ty,axiom,
% 25.90/3.91             hAPP_l2006940821ion_ty(fmb_fun_li1144067913ion_ty_1,vs) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l2006940821ion_ty(fmb_fun_li1144067913ion_ty_1,fmb_list_val_2) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l2006940821ion_ty(fmb_fun_li1144067913ion_ty_2,vs) = fmb_list_option_ty_1
% 25.90/3.91           & hAPP_l2006940821ion_ty(fmb_fun_li1144067913ion_ty_2,fmb_list_val_2) = fmb_list_option_ty_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l761459294on_val,type,hAPP_l761459294on_val: fun_li1091306514on_val * list_val > list_option_val).
% 25.90/3.91  tff(function_hAPP_l761459294on_val,axiom,
% 25.90/3.91             hAPP_l761459294on_val(fmb_fun_li1091306514on_val_1,vs) = fmb_list_option_val_1
% 25.90/3.91           & hAPP_l761459294on_val(fmb_fun_li1091306514on_val_1,fmb_list_val_2) = fmb_list_option_val_1
% 25.90/3.91           & hAPP_l761459294on_val(fmb_fun_li1091306514on_val_2,vs) = fmb_list_option_val_2
% 25.90/3.91           & hAPP_l761459294on_val(fmb_fun_li1091306514on_val_2,fmb_list_val_2) = fmb_list_option_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1085267864ist_ty,type,hAPP_l1085267864ist_ty: fun_list_val_list_ty * list_val > list_ty).
% 25.90/3.91  tff(function_hAPP_l1085267864ist_ty,axiom,
% 25.90/3.91             hAPP_l1085267864ist_ty(fmb_fun_list_val_list_ty_1,vs) = ts
% 25.90/3.91           & hAPP_l1085267864ist_ty(fmb_fun_list_val_list_ty_1,fmb_list_val_2) = ts
% 25.90/3.91           & hAPP_l1085267864ist_ty(fmb_fun_list_val_list_ty_2,vs) = ts
% 25.90/3.91           & hAPP_l1085267864ist_ty(fmb_fun_list_val_list_ty_2,fmb_list_val_2) = ts
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l273806049st_val,type,hAPP_l273806049st_val: fun_li1707879747st_val * list_val > list_val).
% 25.90/3.91  tff(function_hAPP_l273806049st_val,axiom,
% 25.90/3.91             hAPP_l273806049st_val(fmb_fun_li1707879747st_val_1,vs) = vs
% 25.90/3.91           & hAPP_l273806049st_val(fmb_fun_li1707879747st_val_1,fmb_list_val_2) = vs
% 25.90/3.91           & hAPP_l273806049st_val(fmb_fun_li1707879747st_val_2,vs) = vs
% 25.90/3.91           & hAPP_l273806049st_val(fmb_fun_li1707879747st_val_2,fmb_list_val_2) = vs
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l382831894on_val,type,hAPP_l382831894on_val: fun_li1659202122on_val * list_val > list_P1439941640on_val).
% 25.90/3.91  tff(function_hAPP_l382831894on_val,axiom,
% 25.90/3.91             hAPP_l382831894on_val(fmb_fun_li1659202122on_val_1,vs) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l382831894on_val(fmb_fun_li1659202122on_val_1,fmb_list_val_2) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l382831894on_val(fmb_fun_li1659202122on_val_2,vs) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l382831894on_val(fmb_fun_li1659202122on_val_2,fmb_list_val_2) = fmb_list_P1439941640on_val_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1062423959r_bool,type,hAPP_l1062423959r_bool: fun_li826105035r_bool * list_val > fun_ex736065929r_bool).
% 25.90/3.91  tff(function_hAPP_l1062423959r_bool,axiom,
% 25.90/3.91             hAPP_l1062423959r_bool(fmb_fun_li826105035r_bool_1,vs) = fmb_fun_ex736065929r_bool_2
% 25.90/3.91           & hAPP_l1062423959r_bool(fmb_fun_li826105035r_bool_1,fmb_list_val_2) = fmb_fun_ex736065929r_bool_2
% 25.90/3.91           & hAPP_l1062423959r_bool(fmb_fun_li826105035r_bool_2,vs) = fmb_fun_ex736065929r_bool_1
% 25.90/3.91           & hAPP_l1062423959r_bool(fmb_fun_li826105035r_bool_2,fmb_list_val_2) = fmb_fun_ex736065929r_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_l1695428693on_val,type,hAPP_l1695428693on_val: fun_li1479469629on_val * list_P1439941640on_val > list_P1439941640on_val).
% 25.90/3.91  tff(function_hAPP_l1695428693on_val,axiom,
% 25.90/3.91             hAPP_l1695428693on_val(fmb_fun_li1479469629on_val_1,fmb_list_P1439941640on_val_1) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l1695428693on_val(fmb_fun_li1479469629on_val_1,fmb_list_P1439941640on_val_2) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l1695428693on_val(fmb_fun_li1479469629on_val_2,fmb_list_P1439941640on_val_1) = fmb_list_P1439941640on_val_1
% 25.90/3.91           & hAPP_l1695428693on_val(fmb_fun_li1479469629on_val_2,fmb_list_P1439941640on_val_2) = fmb_list_P1439941640on_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_n546249108on_val,type,hAPP_n546249108on_val: fun_na939144002on_val * nat > option1479284511on_val).
% 25.90/3.91  tff(function_hAPP_n546249108on_val,axiom,
% 25.90/3.91             hAPP_n546249108on_val(h,fmb_nat_1) = fmb_option1479284511on_val_1
% 25.90/3.91           & hAPP_n546249108on_val(h,fmb_nat_2) = fmb_option1479284511on_val_2
% 25.90/3.91           & hAPP_n546249108on_val(fmb_fun_na939144002on_val_2,fmb_nat_1) = fmb_option1479284511on_val_2
% 25.90/3.91           & hAPP_n546249108on_val(fmb_fun_na939144002on_val_2,fmb_nat_2) = fmb_option1479284511on_val_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_option_ty_ty,type,hAPP_option_ty_ty: fun_option_ty_ty * option_ty > ty).
% 25.90/3.91  tff(function_hAPP_option_ty_ty,axiom,
% 25.90/3.91             hAPP_option_ty_ty(the_ty,fmb_option_ty_1) = t
% 25.90/3.91           & hAPP_option_ty_ty(the_ty,fmb_option_ty_2) = t
% 25.90/3.91  %         hAPP_option_ty_ty(fmb_fun_option_ty_ty_2,fmb_option_ty_1) undefined in model
% 25.90/3.91  %         hAPP_option_ty_ty(fmb_fun_option_ty_ty_2,fmb_option_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_option_val_val,type,hAPP_option_val_val: fun_option_val_val * option_val > val).
% 25.90/3.91  tff(function_hAPP_option_val_val,axiom,
% 25.90/3.91             hAPP_option_val_val(the_val,fmb_option_val_1) = fmb_val_2
% 25.90/3.91           & hAPP_option_val_val(the_val,fmb_option_val_2) = fmb_val_1
% 25.90/3.91  %         hAPP_option_val_val(fmb_fun_option_val_val_2,fmb_option_val_1) undefined in model
% 25.90/3.91  %         hAPP_option_val_val(fmb_fun_option_val_val_2,fmb_option_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_o1977518472on_val,type,hAPP_o1977518472on_val: fun_op498348476on_val * option1479284511on_val > produc639455274on_val).
% 25.90/3.91  tff(function_hAPP_o1977518472on_val,axiom,
% 25.90/3.91             hAPP_o1977518472on_val(the_Pr431167171on_val,fmb_option1479284511on_val_1) = fmb_produc639455274on_val_1
% 25.90/3.91           & hAPP_o1977518472on_val(the_Pr431167171on_val,fmb_option1479284511on_val_2) = fmb_produc639455274on_val_2
% 25.90/3.91  %         hAPP_o1977518472on_val(fmb_fun_op498348476on_val_2,fmb_option1479284511on_val_1) undefined in model
% 25.90/3.91  %         hAPP_o1977518472on_val(fmb_fun_op498348476on_val_2,fmb_option1479284511on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_ty_bool,type,hAPP_ty_bool: fun_ty_bool * ty > bool).
% 25.90/3.91  tff(function_hAPP_ty_bool,axiom,
% 25.90/3.91             hAPP_ty_bool(fmb_fun_ty_bool_1,t) = fmb_bool_2
% 25.90/3.91           & hAPP_ty_bool(fmb_fun_ty_bool_1,fmb_ty_2) = fmb_bool_1
% 25.90/3.91           & hAPP_ty_bool(fmb_fun_ty_bool_2,t) = fmb_bool_1
% 25.90/3.91           & hAPP_ty_bool(fmb_fun_ty_bool_2,fmb_ty_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_ty_option_ty,type,hAPP_ty_option_ty: fun_ty_option_ty * ty > option_ty).
% 25.90/3.91  tff(function_hAPP_ty_option_ty,axiom,
% 25.90/3.91             hAPP_ty_option_ty(some_ty,t) = fmb_option_ty_1
% 25.90/3.91           & hAPP_ty_option_ty(some_ty,fmb_ty_2) = fmb_option_ty_1
% 25.90/3.91  %         hAPP_ty_option_ty(fmb_fun_ty_option_ty_2,t) undefined in model
% 25.90/3.91  %         hAPP_ty_option_ty(fmb_fun_ty_option_ty_2,fmb_ty_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_ty_fun_ty_bool,type,hAPP_ty_fun_ty_bool: fun_ty_fun_ty_bool * ty > fun_ty_bool).
% 25.90/3.91  tff(function_hAPP_ty_fun_ty_bool,axiom,
% 25.90/3.91             hAPP_ty_fun_ty_bool(fequal_ty,t) = fmb_fun_ty_bool_1
% 25.90/3.91           & hAPP_ty_fun_ty_bool(fequal_ty,fmb_ty_2) = fmb_fun_ty_bool_2
% 25.90/3.91           & hAPP_ty_fun_ty_bool(fmb_fun_ty_fun_ty_bool_2,t) = fmb_fun_ty_bool_1
% 25.90/3.91           & hAPP_ty_fun_ty_bool(fmb_fun_ty_fun_ty_bool_2,fmb_ty_2) = fmb_fun_ty_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_v834067052t_char,type,hAPP_v834067052t_char: fun_va223928858t_char * val > exp_list_char).
% 25.90/3.91  tff(function_hAPP_v834067052t_char,axiom,
% 25.90/3.91             hAPP_v834067052t_char(val_list_char,fmb_val_1) = e
% 25.90/3.91           & hAPP_v834067052t_char(val_list_char,fmb_val_2) = e
% 25.90/3.91  %         hAPP_v834067052t_char(fmb_fun_va223928858t_char_2,fmb_val_1) undefined in model
% 25.90/3.91  %         hAPP_v834067052t_char(fmb_fun_va223928858t_char_2,fmb_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_val_option_ty,type,hAPP_val_option_ty: fun_val_option_ty * val > option_ty).
% 25.90/3.91  tff(function_hAPP_val_option_ty,axiom,
% 25.90/3.91             hAPP_val_option_ty(fmb_fun_val_option_ty_1,fmb_val_1) = fmb_option_ty_2
% 25.90/3.91           & hAPP_val_option_ty(fmb_fun_val_option_ty_1,fmb_val_2) = fmb_option_ty_2
% 25.90/3.91           & hAPP_val_option_ty(fmb_fun_val_option_ty_2,fmb_val_1) = fmb_option_ty_2
% 25.90/3.91           & hAPP_val_option_ty(fmb_fun_val_option_ty_2,fmb_val_2) = fmb_option_ty_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_val_option_val,type,hAPP_val_option_val: fun_val_option_val * val > option_val).
% 25.90/3.91  tff(function_hAPP_val_option_val,axiom,
% 25.90/3.91             hAPP_val_option_val(some_val,fmb_val_1) = fmb_option_val_2
% 25.90/3.91           & hAPP_val_option_val(some_val,fmb_val_2) = fmb_option_val_1
% 25.90/3.91  %         hAPP_val_option_val(fmb_fun_val_option_val_2,fmb_val_1) undefined in model
% 25.90/3.91  %         hAPP_val_option_val(fmb_fun_val_option_val_2,fmb_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_val_fun_ty_bool,type,hAPP_val_fun_ty_bool: fun_val_fun_ty_bool * val > fun_ty_bool).
% 25.90/3.91  tff(function_hAPP_val_fun_ty_bool,axiom,
% 25.90/3.91             hAPP_val_fun_ty_bool(fmb_fun_val_fun_ty_bool_1,fmb_val_1) = fmb_fun_ty_bool_2
% 25.90/3.91           & hAPP_val_fun_ty_bool(fmb_fun_val_fun_ty_bool_1,fmb_val_2) = fmb_fun_ty_bool_2
% 25.90/3.91           & hAPP_val_fun_ty_bool(fmb_fun_val_fun_ty_bool_2,fmb_val_1) = fmb_fun_ty_bool_2
% 25.90/3.91           & hAPP_val_fun_ty_bool(fmb_fun_val_fun_ty_bool_2,fmb_val_2) = fmb_fun_ty_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_f1033709212l_bool,type,hAPP_f1033709212l_bool: fun_fu1693644106l_bool * fun_li1432931796on_val > bool).
% 25.90/3.91  tff(function_hAPP_f1033709212l_bool,axiom,
% 25.90/3.91             hAPP_f1033709212l_bool(fmb_fun_fu1693644106l_bool_1,fmb_fun_li1432931796on_val_1) = fmb_bool_2
% 25.90/3.91           & hAPP_f1033709212l_bool(fmb_fun_fu1693644106l_bool_1,fmb_fun_li1432931796on_val_2) = fmb_bool_1
% 25.90/3.91           & hAPP_f1033709212l_bool(fmb_fun_fu1693644106l_bool_2,fmb_fun_li1432931796on_val_1) = fmb_bool_1
% 25.90/3.91           & hAPP_f1033709212l_bool(fmb_fun_fu1693644106l_bool_2,fmb_fun_li1432931796on_val_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_f1175813647l_bool,type,hAPP_f1175813647l_bool: fun_fu100249073l_bool * fun_na939144002on_val > fun_fu1693644106l_bool).
% 25.90/3.91  tff(function_hAPP_f1175813647l_bool,axiom,
% 25.90/3.91             hAPP_f1175813647l_bool(fmb_fun_fu100249073l_bool_1,h) = fmb_fun_fu1693644106l_bool_1
% 25.90/3.91           & hAPP_f1175813647l_bool(fmb_fun_fu100249073l_bool_1,fmb_fun_na939144002on_val_2) = fmb_fun_fu1693644106l_bool_2
% 25.90/3.91           & hAPP_f1175813647l_bool(fmb_fun_fu100249073l_bool_2,h) = fmb_fun_fu1693644106l_bool_2
% 25.90/3.91           & hAPP_f1175813647l_bool(fmb_fun_fu100249073l_bool_2,fmb_fun_na939144002on_val_2) = fmb_fun_fu1693644106l_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_f1715346603l_bool,type,hAPP_f1715346603l_bool: fun_fu177229913l_bool * fun_Pr806764899on_val > bool).
% 25.90/3.91  tff(function_hAPP_f1715346603l_bool,axiom,
% 25.90/3.91             hAPP_f1715346603l_bool(fmb_fun_fu177229913l_bool_1,fmb_fun_Pr806764899on_val_1) = fmb_bool_1
% 25.90/3.91           & hAPP_f1715346603l_bool(fmb_fun_fu177229913l_bool_1,fmb_fun_Pr806764899on_val_2) = fmb_bool_1
% 25.90/3.91           & hAPP_f1715346603l_bool(fmb_fun_fu177229913l_bool_2,fmb_fun_Pr806764899on_val_1) = fmb_bool_2
% 25.90/3.91           & hAPP_f1715346603l_bool(fmb_fun_fu177229913l_bool_2,fmb_fun_Pr806764899on_val_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P1708370145l_bool,type,hAPP_P1708370145l_bool: fun_Pr680585871l_bool * produc124828825on_val > bool).
% 25.90/3.91  tff(function_hAPP_P1708370145l_bool,axiom,
% 25.90/3.91             hAPP_P1708370145l_bool(fmb_fun_Pr680585871l_bool_1,fmb_produc124828825on_val_1) = fmb_bool_1
% 25.90/3.91           & hAPP_P1708370145l_bool(fmb_fun_Pr680585871l_bool_1,fmb_produc124828825on_val_2) = fmb_bool_1
% 25.90/3.91           & hAPP_P1708370145l_bool(fmb_fun_Pr680585871l_bool_2,fmb_produc124828825on_val_1) = fmb_bool_2
% 25.90/3.91           & hAPP_P1708370145l_bool(fmb_fun_Pr680585871l_bool_2,fmb_produc124828825on_val_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P1116729363l_bool,type,hAPP_P1116729363l_bool: fun_Pr633696065l_bool * produc124828825on_val > fun_Pr680585871l_bool).
% 25.90/3.91  tff(function_hAPP_P1116729363l_bool,axiom,
% 25.90/3.91             hAPP_P1116729363l_bool(fmb_fun_Pr633696065l_bool_1,fmb_produc124828825on_val_1) = fmb_fun_Pr680585871l_bool_1
% 25.90/3.91           & hAPP_P1116729363l_bool(fmb_fun_Pr633696065l_bool_1,fmb_produc124828825on_val_2) = fmb_fun_Pr680585871l_bool_1
% 25.90/3.91           & hAPP_P1116729363l_bool(fmb_fun_Pr633696065l_bool_2,fmb_produc124828825on_val_1) = fmb_fun_Pr680585871l_bool_2
% 25.90/3.91           & hAPP_P1116729363l_bool(fmb_fun_Pr633696065l_bool_2,fmb_produc124828825on_val_2) = fmb_fun_Pr680585871l_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P92196306r_bool,type,hAPP_P92196306r_bool: fun_Pr227936640r_bool * produc1285161482t_char > bool).
% 25.90/3.91  tff(function_hAPP_P92196306r_bool,axiom,
% 25.90/3.91             hAPP_P92196306r_bool(fmb_fun_Pr227936640r_bool_1,fmb_produc1285161482t_char_1) = fmb_bool_1
% 25.90/3.91           & hAPP_P92196306r_bool(fmb_fun_Pr227936640r_bool_1,fmb_produc1285161482t_char_2) = fmb_bool_2
% 25.90/3.91  %         hAPP_P92196306r_bool(fmb_fun_Pr227936640r_bool_2,fmb_produc1285161482t_char_1) undefined in model
% 25.90/3.91  %         hAPP_P92196306r_bool(fmb_fun_Pr227936640r_bool_2,fmb_produc1285161482t_char_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P1235399154l_bool,type,hAPP_P1235399154l_bool: fun_Pr315804320l_bool * produc639455274on_val > bool).
% 25.90/3.91  tff(function_hAPP_P1235399154l_bool,axiom,
% 25.90/3.91             hAPP_P1235399154l_bool(fmb_fun_Pr315804320l_bool_1,fmb_produc639455274on_val_1) = fmb_bool_2
% 25.90/3.91           & hAPP_P1235399154l_bool(fmb_fun_Pr315804320l_bool_1,fmb_produc639455274on_val_2) = fmb_bool_1
% 25.90/3.91  %         hAPP_P1235399154l_bool(fmb_fun_Pr315804320l_bool_2,fmb_produc639455274on_val_1) undefined in model
% 25.90/3.91  %         hAPP_P1235399154l_bool(fmb_fun_Pr315804320l_bool_2,fmb_produc639455274on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P1510515380on_val,type,hAPP_P1510515380on_val: fun_Pr357631842on_val * produc639455274on_val > option1479284511on_val).
% 25.90/3.91  tff(function_hAPP_P1510515380on_val,axiom,
% 25.90/3.91             hAPP_P1510515380on_val(some_P948696889on_val,fmb_produc639455274on_val_1) = fmb_option1479284511on_val_1
% 25.90/3.91           & hAPP_P1510515380on_val(some_P948696889on_val,fmb_produc639455274on_val_2) = fmb_option1479284511on_val_2
% 25.90/3.91  %         hAPP_P1510515380on_val(fmb_fun_Pr357631842on_val_2,fmb_produc639455274on_val_1) undefined in model
% 25.90/3.91  %         hAPP_P1510515380on_val(fmb_fun_Pr357631842on_val_2,fmb_produc639455274on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P1907982426r_bool,type,hAPP_P1907982426r_bool: fun_Pr46158268r_bool * produc220283002t_char > bool).
% 25.90/3.91  tff(function_hAPP_P1907982426r_bool,axiom,
% 25.90/3.91             hAPP_P1907982426r_bool(fmb_fun_Pr46158268r_bool_1,fmb_produc220283002t_char_1) = fmb_bool_1
% 25.90/3.91           & hAPP_P1907982426r_bool(fmb_fun_Pr46158268r_bool_1,fmb_produc220283002t_char_2) = fmb_bool_2
% 25.90/3.91           & hAPP_P1907982426r_bool(fmb_fun_Pr46158268r_bool_2,fmb_produc220283002t_char_1) = fmb_bool_1
% 25.90/3.91           & hAPP_P1907982426r_bool(fmb_fun_Pr46158268r_bool_2,fmb_produc220283002t_char_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P2118621157r_bool,type,hAPP_P2118621157r_bool: fun_Pr827765831r_bool * produc662261637t_char > bool).
% 25.90/3.91  tff(function_hAPP_P2118621157r_bool,axiom,
% 25.90/3.91             hAPP_P2118621157r_bool(fmb_fun_Pr827765831r_bool_1,fmb_produc662261637t_char_1) = fmb_bool_1
% 25.90/3.91           & hAPP_P2118621157r_bool(fmb_fun_Pr827765831r_bool_1,fmb_produc662261637t_char_2) = fmb_bool_2
% 25.90/3.91           & hAPP_P2118621157r_bool(fmb_fun_Pr827765831r_bool_2,fmb_produc662261637t_char_1) = fmb_bool_1
% 25.90/3.91           & hAPP_P2118621157r_bool(fmb_fun_Pr827765831r_bool_2,fmb_produc662261637t_char_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P159683425l_bool,type,hAPP_P159683425l_bool: fun_Pr1696029455l_bool * produc12694297on_val > bool).
% 25.90/3.91  tff(function_hAPP_P159683425l_bool,axiom,
% 25.90/3.91             hAPP_P159683425l_bool(fmb_fun_Pr1696029455l_bool_1,fmb_produc12694297on_val_1) = fmb_bool_2
% 25.90/3.91           & hAPP_P159683425l_bool(fmb_fun_Pr1696029455l_bool_1,fmb_produc12694297on_val_2) = fmb_bool_2
% 25.90/3.91           & hAPP_P159683425l_bool(fmb_fun_Pr1696029455l_bool_2,fmb_produc12694297on_val_1) = fmb_bool_1
% 25.90/3.91           & hAPP_P159683425l_bool(fmb_fun_Pr1696029455l_bool_2,fmb_produc12694297on_val_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P282169671l_bool,type,hAPP_P282169671l_bool: fun_Pr691271849l_bool * produc1102272487on_val > bool).
% 25.90/3.91  tff(function_hAPP_P282169671l_bool,axiom,
% 25.90/3.91             hAPP_P282169671l_bool(fmb_fun_Pr691271849l_bool_1,fmb_produc1102272487on_val_1) = fmb_bool_2
% 25.90/3.91           & hAPP_P282169671l_bool(fmb_fun_Pr691271849l_bool_1,fmb_produc1102272487on_val_2) = fmb_bool_2
% 25.90/3.91           & hAPP_P282169671l_bool(fmb_fun_Pr691271849l_bool_2,fmb_produc1102272487on_val_1) = fmb_bool_1
% 25.90/3.91           & hAPP_P282169671l_bool(fmb_fun_Pr691271849l_bool_2,fmb_produc1102272487on_val_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hAPP_P918220497on_val,type,hAPP_P918220497on_val: fun_Pr12181427on_val * produc1102272487on_val > produc1102272487on_val).
% 25.90/3.91  tff(function_hAPP_P918220497on_val,axiom,
% 25.90/3.91             hAPP_P918220497on_val(fmb_fun_Pr12181427on_val_1,fmb_produc1102272487on_val_1) = fmb_produc1102272487on_val_1
% 25.90/3.91           & hAPP_P918220497on_val(fmb_fun_Pr12181427on_val_1,fmb_produc1102272487on_val_2) = fmb_produc1102272487on_val_1
% 25.90/3.91  %         hAPP_P918220497on_val(fmb_fun_Pr12181427on_val_2,fmb_produc1102272487on_val_1) undefined in model
% 25.90/3.91  %         hAPP_P918220497on_val(fmb_fun_Pr12181427on_val_2,fmb_produc1102272487on_val_2) undefined in model
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member_exp_list_char,type,member_exp_list_char: exp_list_char * fun_ex736065929r_bool > bool).
% 25.90/3.91  tff(function_member_exp_list_char,axiom,
% 25.90/3.91             member_exp_list_char(e,fmb_fun_ex736065929r_bool_1) = fmb_bool_1
% 25.90/3.91           & member_exp_list_char(e,fmb_fun_ex736065929r_bool_2) = fmb_bool_2
% 25.90/3.91           & member_exp_list_char(fmb_exp_list_char_2,fmb_fun_ex736065929r_bool_1) = fmb_bool_1
% 25.90/3.91           & member_exp_list_char(fmb_exp_list_char_2,fmb_fun_ex736065929r_bool_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member_list_char,type,member_list_char: list_char * fun_list_char_bool > bool).
% 25.90/3.91  tff(function_member_list_char,axiom,
% 25.90/3.91             member_list_char(fmb_list_char_1,fmb_fun_list_char_bool_1) = fmb_bool_2
% 25.90/3.91           & member_list_char(fmb_list_char_1,fmb_fun_list_char_bool_2) = fmb_bool_1
% 25.90/3.91           & member_list_char(fmb_list_char_2,fmb_fun_list_char_bool_1) = fmb_bool_2
% 25.90/3.91           & member_list_char(fmb_list_char_2,fmb_fun_list_char_bool_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member_option_ty,type,member_option_ty: option_ty * fun_option_ty_bool > bool).
% 25.90/3.91  tff(function_member_option_ty,axiom,
% 25.90/3.91             member_option_ty(fmb_option_ty_1,fmb_fun_option_ty_bool_1) = fmb_bool_1
% 25.90/3.91           & member_option_ty(fmb_option_ty_1,fmb_fun_option_ty_bool_2) = fmb_bool_2
% 25.90/3.91           & member_option_ty(fmb_option_ty_2,fmb_fun_option_ty_bool_1) = fmb_bool_2
% 25.90/3.91           & member_option_ty(fmb_option_ty_2,fmb_fun_option_ty_bool_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member_ty,type,member_ty: ty * fun_ty_bool > bool).
% 25.90/3.91  tff(function_member_ty,axiom,
% 25.90/3.91             member_ty(t,fmb_fun_ty_bool_1) = fmb_bool_2
% 25.90/3.91           & member_ty(t,fmb_fun_ty_bool_2) = fmb_bool_2
% 25.90/3.91           & member_ty(fmb_ty_2,fmb_fun_ty_bool_1) = fmb_bool_1
% 25.90/3.91           & member_ty(fmb_ty_2,fmb_fun_ty_bool_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member_val,type,member_val: val * fun_val_bool > bool).
% 25.90/3.91  tff(function_member_val,axiom,
% 25.90/3.91             member_val(fmb_val_1,fmb_fun_val_bool_1) = fmb_bool_2
% 25.90/3.91           & member_val(fmb_val_1,fmb_fun_val_bool_2) = fmb_bool_2
% 25.90/3.91           & member_val(fmb_val_2,fmb_fun_val_bool_1) = fmb_bool_1
% 25.90/3.91           & member_val(fmb_val_2,fmb_fun_val_bool_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member773094996on_val,type,member773094996on_val: produc1102272487on_val * fun_Pr691271849l_bool > bool).
% 25.90/3.91  tff(function_member773094996on_val,axiom,
% 25.90/3.91             member773094996on_val(fmb_produc1102272487on_val_1,fmb_fun_Pr691271849l_bool_1) = fmb_bool_2
% 25.90/3.91           & member773094996on_val(fmb_produc1102272487on_val_1,fmb_fun_Pr691271849l_bool_2) = fmb_bool_1
% 25.90/3.91           & member773094996on_val(fmb_produc1102272487on_val_2,fmb_fun_Pr691271849l_bool_1) = fmb_bool_2
% 25.90/3.91           & member773094996on_val(fmb_produc1102272487on_val_2,fmb_fun_Pr691271849l_bool_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member1420286996t_char,type,member1420286996t_char: produc349695911t_char * fun_Pr1895638121r_bool > bool).
% 25.90/3.91  tff(function_member1420286996t_char,axiom,
% 25.90/3.91             member1420286996t_char(fmb_produc349695911t_char_1,fmb_fun_Pr1895638121r_bool_1) = fmb_bool_2
% 25.90/3.91           & member1420286996t_char(fmb_produc349695911t_char_1,fmb_fun_Pr1895638121r_bool_2) = fmb_bool_2
% 25.90/3.91           & member1420286996t_char(fmb_produc349695911t_char_2,fmb_fun_Pr1895638121r_bool_1) = fmb_bool_2
% 25.90/3.91           & member1420286996t_char(fmb_produc349695911t_char_2,fmb_fun_Pr1895638121r_bool_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member1322055188on_val,type,member1322055188on_val: produc87279271on_val * fun_Pr235369833l_bool > bool).
% 25.90/3.91  tff(function_member1322055188on_val,axiom,
% 25.90/3.91             member1322055188on_val(fmb_produc87279271on_val_1,fmb_fun_Pr235369833l_bool_1) = fmb_bool_1
% 25.90/3.91           & member1322055188on_val(fmb_produc87279271on_val_1,fmb_fun_Pr235369833l_bool_2) = fmb_bool_1
% 25.90/3.91           & member1322055188on_val(fmb_produc87279271on_val_2,fmb_fun_Pr235369833l_bool_1) = fmb_bool_2
% 25.90/3.91           & member1322055188on_val(fmb_produc87279271on_val_2,fmb_fun_Pr235369833l_bool_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member125098544t_char,type,member125098544t_char: produc1406897475t_char * fun_Pr1728267013r_bool > bool).
% 25.90/3.91  tff(function_member125098544t_char,axiom,
% 25.90/3.91             member125098544t_char(fmb_produc1406897475t_char_1,fmb_fun_Pr1728267013r_bool_1) = fmb_bool_2
% 25.90/3.91           & member125098544t_char(fmb_produc1406897475t_char_1,fmb_fun_Pr1728267013r_bool_2) = fmb_bool_2
% 25.90/3.91           & member125098544t_char(fmb_produc1406897475t_char_2,fmb_fun_Pr1728267013r_bool_1) = fmb_bool_1
% 25.90/3.91           & member125098544t_char(fmb_produc1406897475t_char_2,fmb_fun_Pr1728267013r_bool_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member1161907014t_char,type,member1161907014t_char: produc1826280281t_char * fun_Pr1890037787r_bool > bool).
% 25.90/3.91  tff(function_member1161907014t_char,axiom,
% 25.90/3.91             member1161907014t_char(fmb_produc1826280281t_char_1,fmb_fun_Pr1890037787r_bool_1) = fmb_bool_1
% 25.90/3.91           & member1161907014t_char(fmb_produc1826280281t_char_1,fmb_fun_Pr1890037787r_bool_2) = fmb_bool_1
% 25.90/3.91           & member1161907014t_char(fmb_produc1826280281t_char_2,fmb_fun_Pr1890037787r_bool_1) = fmb_bool_2
% 25.90/3.91           & member1161907014t_char(fmb_produc1826280281t_char_2,fmb_fun_Pr1890037787r_bool_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member563141460on_val,type,member563141460on_val: produc409205479on_val * fun_Pr693020585l_bool > bool).
% 25.90/3.91  tff(function_member563141460on_val,axiom,
% 25.90/3.91             member563141460on_val(fmb_produc409205479on_val_1,fmb_fun_Pr693020585l_bool_1) = fmb_bool_2
% 25.90/3.91           & member563141460on_val(fmb_produc409205479on_val_1,fmb_fun_Pr693020585l_bool_2) = fmb_bool_2
% 25.90/3.91           & member563141460on_val(fmb_produc409205479on_val_2,fmb_fun_Pr693020585l_bool_1) = fmb_bool_2
% 25.90/3.91           & member563141460on_val(fmb_produc409205479on_val_2,fmb_fun_Pr693020585l_bool_2) = fmb_bool_2
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_member808015754on_val,type,member808015754on_val: produc231486621on_val * fun_Pr903661919l_bool > bool).
% 25.90/3.91  tff(function_member808015754on_val,axiom,
% 25.90/3.91             member808015754on_val(fmb_produc231486621on_val_1,fmb_fun_Pr903661919l_bool_1) = fmb_bool_2
% 25.90/3.91           & member808015754on_val(fmb_produc231486621on_val_1,fmb_fun_Pr903661919l_bool_2) = fmb_bool_2
% 25.90/3.91           & member808015754on_val(fmb_produc231486621on_val_2,fmb_fun_Pr903661919l_bool_1) = fmb_bool_2
% 25.90/3.91           & member808015754on_val(fmb_produc231486621on_val_2,fmb_fun_Pr903661919l_bool_2) = fmb_bool_1
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  tff(declare_hBOOL,type,hBOOL: bool > $o ).
% 25.90/3.91  tff(predicate_hBOOL,axiom,
% 25.90/3.91             ~hBOOL(fmb_bool_1)
% 25.90/3.91           & hBOOL(fmb_bool_2)
% 25.90/3.91  
% 25.90/3.91  ).
% 25.90/3.91  
% 25.90/3.91  % SZS output end FiniteModel for theBenchmark
% 25.90/3.91  % (24101)------------------------------
% 25.90/3.91  % (24101)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.90/3.91  % (24101)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.90/3.91  % (24101)Termination reason: Satisfiable
% 25.90/3.91  
% 25.90/3.91  % (24101)Memory used [KB]: 30319
% 25.90/3.91  % (24101)Time elapsed: 0.817 s
% 25.90/3.91  % (24101)Instructions burned: 910 (million)
% 25.90/3.91  % (24101)------------------------------
% 25.90/3.91  % (24101)------------------------------
% 25.90/3.91  % (24027)Success in time 3.549 s
%------------------------------------------------------------------------------