TSTP Solution File: SWW476_1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : SWW476_1 : TPTP v8.1.2. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n006.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 : Tue Apr 30 17:34:54 EDT 2024

% Result   : CounterSatisfiable 6.06s 1.25s
% Output   : FiniteModel 6.06s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : SWW476_1 : TPTP v8.1.2. Released v5.3.0.
% 0.12/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.36  % Computer : n006.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Tue Apr 30 03:09:50 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.15/0.36  % (6289)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.40  % (6292)WARNING: value z3 for option sas not known
% 0.15/0.40  % (6290)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.40  % (6293)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.40  % (6292)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.15/0.40  % (6291)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.40  % (6294)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.15/0.40  % (6295)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.15/0.40  % (6296)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 1.94/0.68  TRYING [1]
% 2.44/0.71  TRYING [2]
% 5.03/1.12  TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 5.03/1.13  TRYING [2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 5.03/1.17  TRYING [1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 5.67/1.18  TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1]
% 5.67/1.19  TRYING [2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1]
% 5.87/1.22  TRYING [1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1]
% 6.06/1.23  TRYING [2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1]
% 6.06/1.25  Finite Model Found!
% 6.06/1.25  % SZS status CounterSatisfiable for theBenchmark
% 6.06/1.27  Finite Model Found!
% 6.06/1.27  % SZS status CounterSatisfiable for theBenchmark
% 6.06/1.27  % (6293)First to succeed.
% 6.06/1.27  % (6290)Also succeeded, but the first one will report.
% 6.06/1.28  % SZS output start FiniteModel for theBenchmark
% 6.06/1.28  tff(declare_$i,type,$i:$tType).
% 6.06/1.28  tff(declare_$i1,type,fmb_$i_1:$i).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:$i] : (
% 6.06/1.28           X = fmb_$i_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_bool,type,$o:$tType).
% 6.06/1.28  tff(declare_bool1,type,fmb_bool_1:$o).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:$o] : (
% 6.06/1.28           X = fmb_bool_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_exp_list_char,type,exp_list_char:$tType).
% 6.06/1.28  tff(declare_exp_list_char1,type,e:exp_list_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:exp_list_char] : (
% 6.06/1.28           X = e
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_bool,type,bool:$tType).
% 6.06/1.28  tff(declare_bool1,type,fmb_bool_1:bool).
% 6.06/1.28  tff(declare_bool2,type,fmb_bool_2:bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:bool] : (
% 6.06/1.28           X = fmb_bool_1 | X = fmb_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_bool_1 != fmb_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_exp_list_char,type,list_exp_list_char:$tType).
% 6.06/1.28  tff(declare_list_exp_list_char1,type,fmb_list_exp_list_char_1:list_exp_list_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_exp_list_char] : (
% 6.06/1.28           X = fmb_list_exp_list_char_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_list_char,type,list_list_char:$tType).
% 6.06/1.28  tff(declare_list_list_char1,type,vs_1:list_list_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_list_char] : (
% 6.06/1.28           X = vs_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_option_ty,type,list_option_ty:$tType).
% 6.06/1.28  tff(declare_list_option_ty1,type,fmb_list_option_ty_1:list_option_ty).
% 6.06/1.28  tff(declare_list_option_ty2,type,fmb_list_option_ty_2:list_option_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_option_ty] : (
% 6.06/1.28           X = fmb_list_option_ty_1 | X = fmb_list_option_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_list_option_ty_1 != fmb_list_option_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_option_val,type,list_option_val:$tType).
% 6.06/1.28  tff(declare_list_option_val1,type,fmb_list_option_val_1:list_option_val).
% 6.06/1.28  tff(declare_list_option_val2,type,fmb_list_option_val_2:list_option_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_option_val] : (
% 6.06/1.28           X = fmb_list_option_val_1 | X = fmb_list_option_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_list_option_val_1 != fmb_list_option_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_char,type,list_char:$tType).
% 6.06/1.28  tff(declare_list_char1,type,fmb_list_char_1:list_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_char] : (
% 6.06/1.28           X = fmb_list_char_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_ty,type,list_ty:$tType).
% 6.06/1.28  tff(declare_list_ty1,type,ts:list_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_ty] : (
% 6.06/1.28           X = ts
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_val,type,list_val:$tType).
% 6.06/1.28  tff(declare_list_val1,type,vs:list_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_val] : (
% 6.06/1.28           X = vs
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_P1999446415t_char,type,list_P1999446415t_char:$tType).
% 6.06/1.28  tff(declare_list_P1999446415t_char1,type,p:list_P1999446415t_char).
% 6.06/1.28  tff(declare_list_P1999446415t_char2,type,fmb_list_P1999446415t_char_2:list_P1999446415t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_P1999446415t_char] : (
% 6.06/1.28           X = p | X = fmb_list_P1999446415t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           p != fmb_list_P1999446415t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_P1439941640on_val,type,list_P1439941640on_val:$tType).
% 6.06/1.28  tff(declare_list_P1439941640on_val1,type,fmb_list_P1439941640on_val_1:list_P1439941640on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:list_P1439941640on_val] : (
% 6.06/1.28           X = fmb_list_P1439941640on_val_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_nat,type,nat:$tType).
% 6.06/1.28  tff(declare_nat1,type,fmb_nat_1:nat).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:nat] : (
% 6.06/1.28           X = fmb_nat_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_option_ty,type,option_ty:$tType).
% 6.06/1.28  tff(declare_option_ty1,type,fmb_option_ty_1:option_ty).
% 6.06/1.28  tff(declare_option_ty2,type,fmb_option_ty_2:option_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:option_ty] : (
% 6.06/1.28           X = fmb_option_ty_1 | X = fmb_option_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_option_ty_1 != fmb_option_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_option_val,type,option_val:$tType).
% 6.06/1.28  tff(declare_option_val1,type,fmb_option_val_1:option_val).
% 6.06/1.28  tff(declare_option_val2,type,fmb_option_val_2:option_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:option_val] : (
% 6.06/1.28           X = fmb_option_val_1 | X = fmb_option_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_option_val_1 != fmb_option_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_option1479284511on_val,type,option1479284511on_val:$tType).
% 6.06/1.28  tff(declare_option1479284511on_val1,type,fmb_option1479284511on_val_1:option1479284511on_val).
% 6.06/1.28  tff(declare_option1479284511on_val2,type,fmb_option1479284511on_val_2:option1479284511on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:option1479284511on_val] : (
% 6.06/1.28           X = fmb_option1479284511on_val_1 | X = fmb_option1479284511on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_option1479284511on_val_1 != fmb_option1479284511on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_ty,type,ty:$tType).
% 6.06/1.28  tff(declare_ty1,type,t:ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:ty] : (
% 6.06/1.28           X = t
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_val,type,val:$tType).
% 6.06/1.28  tff(declare_val1,type,fmb_val_1:val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:val] : (
% 6.06/1.28           X = fmb_val_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex1654222579t_char,type,fun_ex1654222579t_char:$tType).
% 6.06/1.28  tff(declare_fun_ex1654222579t_char1,type,fmb_fun_ex1654222579t_char_1:fun_ex1654222579t_char).
% 6.06/1.28  tff(declare_fun_ex1654222579t_char2,type,fmb_fun_ex1654222579t_char_2:fun_ex1654222579t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex1654222579t_char] : (
% 6.06/1.28           X = fmb_fun_ex1654222579t_char_1 | X = fmb_fun_ex1654222579t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex1654222579t_char_1 != fmb_fun_ex1654222579t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex736065929r_bool,type,fun_ex736065929r_bool:$tType).
% 6.06/1.28  tff(declare_fun_ex736065929r_bool1,type,fmb_fun_ex736065929r_bool_1:fun_ex736065929r_bool).
% 6.06/1.28  tff(declare_fun_ex736065929r_bool2,type,fmb_fun_ex736065929r_bool_2:fun_ex736065929r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex736065929r_bool] : (
% 6.06/1.28           X = fmb_fun_ex736065929r_bool_1 | X = fmb_fun_ex736065929r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex736065929r_bool_1 != fmb_fun_ex736065929r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex1075505132t_char,type,fun_ex1075505132t_char:$tType).
% 6.06/1.28  tff(declare_fun_ex1075505132t_char1,type,fmb_fun_ex1075505132t_char_1:fun_ex1075505132t_char).
% 6.06/1.28  tff(declare_fun_ex1075505132t_char2,type,fmb_fun_ex1075505132t_char_2:fun_ex1075505132t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex1075505132t_char] : (
% 6.06/1.28           X = fmb_fun_ex1075505132t_char_1 | X = fmb_fun_ex1075505132t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex1075505132t_char_1 != fmb_fun_ex1075505132t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex12316946ion_ty,type,fun_ex12316946ion_ty:$tType).
% 6.06/1.28  tff(declare_fun_ex12316946ion_ty1,type,fmb_fun_ex12316946ion_ty_1:fun_ex12316946ion_ty).
% 6.06/1.28  tff(declare_fun_ex12316946ion_ty2,type,fmb_fun_ex12316946ion_ty_2:fun_ex12316946ion_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex12316946ion_ty] : (
% 6.06/1.28           X = fmb_fun_ex12316946ion_ty_1 | X = fmb_fun_ex12316946ion_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex12316946ion_ty_1 != fmb_fun_ex12316946ion_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex1158871131on_val,type,fun_ex1158871131on_val:$tType).
% 6.06/1.28  tff(declare_fun_ex1158871131on_val1,type,fmb_fun_ex1158871131on_val_1:fun_ex1158871131on_val).
% 6.06/1.28  tff(declare_fun_ex1158871131on_val2,type,fmb_fun_ex1158871131on_val_2:fun_ex1158871131on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex1158871131on_val] : (
% 6.06/1.28           X = fmb_fun_ex1158871131on_val_1 | X = fmb_fun_ex1158871131on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex1158871131on_val_1 != fmb_fun_ex1158871131on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_exp_list_char_ty,type,fun_exp_list_char_ty:$tType).
% 6.06/1.28  tff(declare_fun_exp_list_char_ty1,type,fmb_fun_exp_list_char_ty_1:fun_exp_list_char_ty).
% 6.06/1.28  tff(declare_fun_exp_list_char_ty2,type,fmb_fun_exp_list_char_ty_2:fun_exp_list_char_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_exp_list_char_ty] : (
% 6.06/1.28           X = fmb_fun_exp_list_char_ty_1 | X = fmb_fun_exp_list_char_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_exp_list_char_ty_1 != fmb_fun_exp_list_char_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex793263652ar_val,type,fun_ex793263652ar_val:$tType).
% 6.06/1.28  tff(declare_fun_ex793263652ar_val1,type,fmb_fun_ex793263652ar_val_1:fun_ex793263652ar_val).
% 6.06/1.28  tff(declare_fun_ex793263652ar_val2,type,fmb_fun_ex793263652ar_val_2:fun_ex793263652ar_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex793263652ar_val] : (
% 6.06/1.28           X = fmb_fun_ex793263652ar_val_1 | X = fmb_fun_ex793263652ar_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex793263652ar_val_1 != fmb_fun_ex793263652ar_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex1708156690y_bool,type,fun_ex1708156690y_bool:$tType).
% 6.06/1.28  tff(declare_fun_ex1708156690y_bool1,type,fmb_fun_ex1708156690y_bool_1:fun_ex1708156690y_bool).
% 6.06/1.28  tff(declare_fun_ex1708156690y_bool2,type,fmb_fun_ex1708156690y_bool_2:fun_ex1708156690y_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex1708156690y_bool] : (
% 6.06/1.28           X = fmb_fun_ex1708156690y_bool_1 | X = fmb_fun_ex1708156690y_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex1708156690y_bool_1 != fmb_fun_ex1708156690y_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex1201926843l_bool,type,fun_ex1201926843l_bool:$tType).
% 6.06/1.28  tff(declare_fun_ex1201926843l_bool1,type,fmb_fun_ex1201926843l_bool_1:fun_ex1201926843l_bool).
% 6.06/1.28  tff(declare_fun_ex1201926843l_bool2,type,fmb_fun_ex1201926843l_bool_2:fun_ex1201926843l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex1201926843l_bool] : (
% 6.06/1.28           X = fmb_fun_ex1201926843l_bool_1 | X = fmb_fun_ex1201926843l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex1201926843l_bool_1 != fmb_fun_ex1201926843l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ex1732915347on_val,type,fun_ex1732915347on_val:$tType).
% 6.06/1.28  tff(declare_fun_ex1732915347on_val1,type,fmb_fun_ex1732915347on_val_1:fun_ex1732915347on_val).
% 6.06/1.28  tff(declare_fun_ex1732915347on_val2,type,fmb_fun_ex1732915347on_val_2:fun_ex1732915347on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ex1732915347on_val] : (
% 6.06/1.28           X = fmb_fun_ex1732915347on_val_1 | X = fmb_fun_ex1732915347on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ex1732915347on_val_1 != fmb_fun_ex1732915347on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1279027773t_char,type,fun_li1279027773t_char:$tType).
% 6.06/1.28  tff(declare_fun_li1279027773t_char1,type,fmb_fun_li1279027773t_char_1:fun_li1279027773t_char).
% 6.06/1.28  tff(declare_fun_li1279027773t_char2,type,fmb_fun_li1279027773t_char_2:fun_li1279027773t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1279027773t_char] : (
% 6.06/1.28           X = fmb_fun_li1279027773t_char_1 | X = fmb_fun_li1279027773t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1279027773t_char_1 != fmb_fun_li1279027773t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li218321462t_char,type,fun_li218321462t_char:$tType).
% 6.06/1.28  tff(declare_fun_li218321462t_char1,type,fmb_fun_li218321462t_char_1:fun_li218321462t_char).
% 6.06/1.28  tff(declare_fun_li218321462t_char2,type,fmb_fun_li218321462t_char_2:fun_li218321462t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li218321462t_char] : (
% 6.06/1.28           X = fmb_fun_li218321462t_char_1 | X = fmb_fun_li218321462t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li218321462t_char_1 != fmb_fun_li218321462t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li241576028ion_ty,type,fun_li241576028ion_ty:$tType).
% 6.06/1.28  tff(declare_fun_li241576028ion_ty1,type,fmb_fun_li241576028ion_ty_1:fun_li241576028ion_ty).
% 6.06/1.28  tff(declare_fun_li241576028ion_ty2,type,fmb_fun_li241576028ion_ty_2:fun_li241576028ion_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li241576028ion_ty] : (
% 6.06/1.28           X = fmb_fun_li241576028ion_ty_1 | X = fmb_fun_li241576028ion_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li241576028ion_ty_1 != fmb_fun_li241576028ion_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li690207653on_val,type,fun_li690207653on_val:$tType).
% 6.06/1.28  tff(declare_fun_li690207653on_val1,type,fmb_fun_li690207653on_val_1:fun_li690207653on_val).
% 6.06/1.28  tff(declare_fun_li690207653on_val2,type,fmb_fun_li690207653on_val_2:fun_li690207653on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li690207653on_val] : (
% 6.06/1.28           X = fmb_fun_li690207653on_val_1 | X = fmb_fun_li690207653on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li690207653on_val_1 != fmb_fun_li690207653on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1055333287ist_ty,type,fun_li1055333287ist_ty:$tType).
% 6.06/1.28  tff(declare_fun_li1055333287ist_ty1,type,fmb_fun_li1055333287ist_ty_1:fun_li1055333287ist_ty).
% 6.06/1.28  tff(declare_fun_li1055333287ist_ty2,type,fmb_fun_li1055333287ist_ty_2:fun_li1055333287ist_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1055333287ist_ty] : (
% 6.06/1.28           X = fmb_fun_li1055333287ist_ty_1 | X = fmb_fun_li1055333287ist_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1055333287ist_ty_1 != fmb_fun_li1055333287ist_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li363341936st_val,type,fun_li363341936st_val:$tType).
% 6.06/1.28  tff(declare_fun_li363341936st_val1,type,fmb_fun_li363341936st_val_1:fun_li363341936st_val).
% 6.06/1.28  tff(declare_fun_li363341936st_val2,type,fmb_fun_li363341936st_val_2:fun_li363341936st_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li363341936st_val] : (
% 6.06/1.28           X = fmb_fun_li363341936st_val_1 | X = fmb_fun_li363341936st_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li363341936st_val_1 != fmb_fun_li363341936st_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1581546589on_val,type,fun_li1581546589on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1581546589on_val1,type,fmb_fun_li1581546589on_val_1:fun_li1581546589on_val).
% 6.06/1.28  tff(declare_fun_li1581546589on_val2,type,fmb_fun_li1581546589on_val_2:fun_li1581546589on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1581546589on_val] : (
% 6.06/1.28           X = fmb_fun_li1581546589on_val_1 | X = fmb_fun_li1581546589on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1581546589on_val_1 != fmb_fun_li1581546589on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li567129860t_char,type,fun_li567129860t_char:$tType).
% 6.06/1.28  tff(declare_fun_li567129860t_char1,type,fmb_fun_li567129860t_char_1:fun_li567129860t_char).
% 6.06/1.28  tff(declare_fun_li567129860t_char2,type,fmb_fun_li567129860t_char_2:fun_li567129860t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li567129860t_char] : (
% 6.06/1.28           X = fmb_fun_li567129860t_char_1 | X = fmb_fun_li567129860t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li567129860t_char_1 != fmb_fun_li567129860t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1898638973t_char,type,fun_li1898638973t_char:$tType).
% 6.06/1.28  tff(declare_fun_li1898638973t_char1,type,fmb_fun_li1898638973t_char_1:fun_li1898638973t_char).
% 6.06/1.28  tff(declare_fun_li1898638973t_char2,type,fmb_fun_li1898638973t_char_2:fun_li1898638973t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1898638973t_char] : (
% 6.06/1.28           X = fmb_fun_li1898638973t_char_1 | X = fmb_fun_li1898638973t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1898638973t_char_1 != fmb_fun_li1898638973t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1921893539ion_ty,type,fun_li1921893539ion_ty:$tType).
% 6.06/1.28  tff(declare_fun_li1921893539ion_ty1,type,fmb_fun_li1921893539ion_ty_1:fun_li1921893539ion_ty).
% 6.06/1.28  tff(declare_fun_li1921893539ion_ty2,type,fmb_fun_li1921893539ion_ty_2:fun_li1921893539ion_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1921893539ion_ty] : (
% 6.06/1.28           X = fmb_fun_li1921893539ion_ty_1 | X = fmb_fun_li1921893539ion_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1921893539ion_ty_1 != fmb_fun_li1921893539ion_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1580442732on_val,type,fun_li1580442732on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1580442732on_val1,type,fmb_fun_li1580442732on_val_1:fun_li1580442732on_val).
% 6.06/1.28  tff(declare_fun_li1580442732on_val2,type,fmb_fun_li1580442732on_val_2:fun_li1580442732on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1580442732on_val] : (
% 6.06/1.28           X = fmb_fun_li1580442732on_val_1 | X = fmb_fun_li1580442732on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1580442732on_val_1 != fmb_fun_li1580442732on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li490940192ist_ty,type,fun_li490940192ist_ty:$tType).
% 6.06/1.28  tff(declare_fun_li490940192ist_ty1,type,fmb_fun_li490940192ist_ty_1:fun_li490940192ist_ty).
% 6.06/1.28  tff(declare_fun_li490940192ist_ty2,type,fmb_fun_li490940192ist_ty_2:fun_li490940192ist_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li490940192ist_ty] : (
% 6.06/1.28           X = fmb_fun_li490940192ist_ty_1 | X = fmb_fun_li490940192ist_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li490940192ist_ty_1 != fmb_fun_li490940192ist_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li742655849st_val,type,fun_li742655849st_val:$tType).
% 6.06/1.28  tff(declare_fun_li742655849st_val1,type,fmb_fun_li742655849st_val_1:fun_li742655849st_val).
% 6.06/1.28  tff(declare_fun_li742655849st_val2,type,fmb_fun_li742655849st_val_2:fun_li742655849st_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li742655849st_val] : (
% 6.06/1.28           X = fmb_fun_li742655849st_val_1 | X = fmb_fun_li742655849st_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li742655849st_val_1 != fmb_fun_li742655849st_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1867552164on_val,type,fun_li1867552164on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1867552164on_val1,type,fmb_fun_li1867552164on_val_1:fun_li1867552164on_val).
% 6.06/1.28  tff(declare_fun_li1867552164on_val2,type,fmb_fun_li1867552164on_val_2:fun_li1867552164on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1867552164on_val] : (
% 6.06/1.28           X = fmb_fun_li1867552164on_val_1 | X = fmb_fun_li1867552164on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1867552164on_val_1 != fmb_fun_li1867552164on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1024794712r_bool,type,fun_li1024794712r_bool:$tType).
% 6.06/1.28  tff(declare_fun_li1024794712r_bool1,type,fmb_fun_li1024794712r_bool_1:fun_li1024794712r_bool).
% 6.06/1.28  tff(declare_fun_li1024794712r_bool2,type,fmb_fun_li1024794712r_bool_2:fun_li1024794712r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1024794712r_bool] : (
% 6.06/1.28           X = fmb_fun_li1024794712r_bool_1 | X = fmb_fun_li1024794712r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1024794712r_bool_1 != fmb_fun_li1024794712r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li156600670t_char,type,fun_li156600670t_char:$tType).
% 6.06/1.28  tff(declare_fun_li156600670t_char1,type,fmb_fun_li156600670t_char_1:fun_li156600670t_char).
% 6.06/1.28  tff(declare_fun_li156600670t_char2,type,fmb_fun_li156600670t_char_2:fun_li156600670t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li156600670t_char] : (
% 6.06/1.28           X = fmb_fun_li156600670t_char_1 | X = fmb_fun_li156600670t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li156600670t_char_1 != fmb_fun_li156600670t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li712717783t_char,type,fun_li712717783t_char:$tType).
% 6.06/1.28  tff(declare_fun_li712717783t_char1,type,fmb_fun_li712717783t_char_1:fun_li712717783t_char).
% 6.06/1.28  tff(declare_fun_li712717783t_char2,type,fmb_fun_li712717783t_char_2:fun_li712717783t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li712717783t_char] : (
% 6.06/1.28           X = fmb_fun_li712717783t_char_1 | X = fmb_fun_li712717783t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li712717783t_char_1 != fmb_fun_li712717783t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li735972349ion_ty,type,fun_li735972349ion_ty:$tType).
% 6.06/1.28  tff(declare_fun_li735972349ion_ty1,type,fmb_fun_li735972349ion_ty_1:fun_li735972349ion_ty).
% 6.06/1.28  tff(declare_fun_li735972349ion_ty2,type,fmb_fun_li735972349ion_ty_2:fun_li735972349ion_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li735972349ion_ty] : (
% 6.06/1.28           X = fmb_fun_li735972349ion_ty_1 | X = fmb_fun_li735972349ion_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li735972349ion_ty_1 != fmb_fun_li735972349ion_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li202512966ist_ty,type,fun_li202512966ist_ty:$tType).
% 6.06/1.28  tff(declare_fun_li202512966ist_ty1,type,fmb_fun_li202512966ist_ty_1:fun_li202512966ist_ty).
% 6.06/1.28  tff(declare_fun_li202512966ist_ty2,type,fmb_fun_li202512966ist_ty_2:fun_li202512966ist_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li202512966ist_ty] : (
% 6.06/1.28           X = fmb_fun_li202512966ist_ty_1 | X = fmb_fun_li202512966ist_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li202512966ist_ty_1 != fmb_fun_li202512966ist_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1333774223st_val,type,fun_li1333774223st_val:$tType).
% 6.06/1.28  tff(declare_fun_li1333774223st_val1,type,fmb_fun_li1333774223st_val_1:fun_li1333774223st_val).
% 6.06/1.28  tff(declare_fun_li1333774223st_val2,type,fmb_fun_li1333774223st_val_2:fun_li1333774223st_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1333774223st_val] : (
% 6.06/1.28           X = fmb_fun_li1333774223st_val_1 | X = fmb_fun_li1333774223st_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1333774223st_val_1 != fmb_fun_li1333774223st_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1459524056st_val,type,fun_li1459524056st_val:$tType).
% 6.06/1.28  tff(declare_fun_li1459524056st_val1,type,fmb_fun_li1459524056st_val_1:fun_li1459524056st_val).
% 6.06/1.28  tff(declare_fun_li1459524056st_val2,type,fmb_fun_li1459524056st_val_2:fun_li1459524056st_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1459524056st_val] : (
% 6.06/1.28           X = fmb_fun_li1459524056st_val_1 | X = fmb_fun_li1459524056st_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1459524056st_val_1 != fmb_fun_li1459524056st_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li978641004t_char,type,fun_li978641004t_char:$tType).
% 6.06/1.28  tff(declare_fun_li978641004t_char1,type,fmb_fun_li978641004t_char_1:fun_li978641004t_char).
% 6.06/1.28  tff(declare_fun_li978641004t_char2,type,fmb_fun_li978641004t_char_2:fun_li978641004t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li978641004t_char] : (
% 6.06/1.28           X = fmb_fun_li978641004t_char_1 | X = fmb_fun_li978641004t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li978641004t_char_1 != fmb_fun_li978641004t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_list_char_bool,type,fun_list_char_bool:$tType).
% 6.06/1.28  tff(declare_fun_list_char_bool1,type,fmb_fun_list_char_bool_1:fun_list_char_bool).
% 6.06/1.28  tff(declare_fun_list_char_bool2,type,fmb_fun_list_char_bool_2:fun_list_char_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_list_char_bool] : (
% 6.06/1.28           X = fmb_fun_list_char_bool_1 | X = fmb_fun_list_char_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_list_char_bool_1 != fmb_fun_list_char_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1751394789t_char,type,fun_li1751394789t_char:$tType).
% 6.06/1.28  tff(declare_fun_li1751394789t_char1,type,fmb_fun_li1751394789t_char_1:fun_li1751394789t_char).
% 6.06/1.28  tff(declare_fun_li1751394789t_char2,type,fmb_fun_li1751394789t_char_2:fun_li1751394789t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1751394789t_char] : (
% 6.06/1.28           X = fmb_fun_li1751394789t_char_1 | X = fmb_fun_li1751394789t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1751394789t_char_1 != fmb_fun_li1751394789t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li688206603ion_ty,type,fun_li688206603ion_ty:$tType).
% 6.06/1.28  tff(declare_fun_li688206603ion_ty1,type,e_1:fun_li688206603ion_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li688206603ion_ty] : (
% 6.06/1.28           X = e_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1432931796on_val,type,fun_li1432931796on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1432931796on_val1,type,fmb_fun_li1432931796on_val_1:fun_li1432931796on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1432931796on_val] : (
% 6.06/1.28           X = fmb_fun_li1432931796on_val_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_list_char_ty,type,fun_list_char_ty:$tType).
% 6.06/1.28  tff(declare_fun_list_char_ty1,type,fmb_fun_list_char_ty_1:fun_list_char_ty).
% 6.06/1.28  tff(declare_fun_list_char_ty2,type,fmb_fun_list_char_ty_2:fun_list_char_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_list_char_ty] : (
% 6.06/1.28           X = fmb_fun_list_char_ty_1 | X = fmb_fun_list_char_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_list_char_ty_1 != fmb_fun_list_char_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_list_char_val,type,fun_list_char_val:$tType).
% 6.06/1.28  tff(declare_fun_list_char_val1,type,fmb_fun_list_char_val_1:fun_list_char_val).
% 6.06/1.28  tff(declare_fun_list_char_val2,type,fmb_fun_list_char_val_2:fun_list_char_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_list_char_val] : (
% 6.06/1.28           X = fmb_fun_list_char_val_1 | X = fmb_fun_list_char_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_list_char_val_1 != fmb_fun_list_char_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1351943641y_bool,type,fun_li1351943641y_bool:$tType).
% 6.06/1.28  tff(declare_fun_li1351943641y_bool1,type,fmb_fun_li1351943641y_bool_1:fun_li1351943641y_bool).
% 6.06/1.28  tff(declare_fun_li1351943641y_bool2,type,fmb_fun_li1351943641y_bool_2:fun_li1351943641y_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1351943641y_bool] : (
% 6.06/1.28           X = fmb_fun_li1351943641y_bool_1 | X = fmb_fun_li1351943641y_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1351943641y_bool_1 != fmb_fun_li1351943641y_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li823162622l_bool,type,fun_li823162622l_bool:$tType).
% 6.06/1.28  tff(declare_fun_li823162622l_bool1,type,fmb_fun_li823162622l_bool_1:fun_li823162622l_bool).
% 6.06/1.28  tff(declare_fun_li823162622l_bool2,type,fmb_fun_li823162622l_bool_2:fun_li823162622l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li823162622l_bool] : (
% 6.06/1.28           X = fmb_fun_li823162622l_bool_1 | X = fmb_fun_li823162622l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li823162622l_bool_1 != fmb_fun_li823162622l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li2145367436on_val,type,fun_li2145367436on_val:$tType).
% 6.06/1.28  tff(declare_fun_li2145367436on_val1,type,fmb_fun_li2145367436on_val_1:fun_li2145367436on_val).
% 6.06/1.28  tff(declare_fun_li2145367436on_val2,type,fmb_fun_li2145367436on_val_2:fun_li2145367436on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li2145367436on_val] : (
% 6.06/1.28           X = fmb_fun_li2145367436on_val_1 | X = fmb_fun_li2145367436on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li2145367436on_val_1 != fmb_fun_li2145367436on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1975737011t_char,type,fun_li1975737011t_char:$tType).
% 6.06/1.28  tff(declare_fun_li1975737011t_char1,type,fmb_fun_li1975737011t_char_1:fun_li1975737011t_char).
% 6.06/1.28  tff(declare_fun_li1975737011t_char2,type,fmb_fun_li1975737011t_char_2:fun_li1975737011t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1975737011t_char] : (
% 6.06/1.28           X = fmb_fun_li1975737011t_char_1 | X = fmb_fun_li1975737011t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1975737011t_char_1 != fmb_fun_li1975737011t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li2094888364t_char,type,fun_li2094888364t_char:$tType).
% 6.06/1.28  tff(declare_fun_li2094888364t_char1,type,fmb_fun_li2094888364t_char_1:fun_li2094888364t_char).
% 6.06/1.28  tff(declare_fun_li2094888364t_char2,type,fmb_fun_li2094888364t_char_2:fun_li2094888364t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li2094888364t_char] : (
% 6.06/1.28           X = fmb_fun_li2094888364t_char_1 | X = fmb_fun_li2094888364t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li2094888364t_char_1 != fmb_fun_li2094888364t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li2118142930ion_ty,type,fun_li2118142930ion_ty:$tType).
% 6.06/1.28  tff(declare_fun_li2118142930ion_ty1,type,fmb_fun_li2118142930ion_ty_1:fun_li2118142930ion_ty).
% 6.06/1.28  tff(declare_fun_li2118142930ion_ty2,type,fmb_fun_li2118142930ion_ty_2:fun_li2118142930ion_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li2118142930ion_ty] : (
% 6.06/1.28           X = fmb_fun_li2118142930ion_ty_1 | X = fmb_fun_li2118142930ion_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li2118142930ion_ty_1 != fmb_fun_li2118142930ion_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1110934555on_val,type,fun_li1110934555on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1110934555on_val1,type,fmb_fun_li1110934555on_val_1:fun_li1110934555on_val).
% 6.06/1.28  tff(declare_fun_li1110934555on_val2,type,fmb_fun_li1110934555on_val_2:fun_li1110934555on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1110934555on_val] : (
% 6.06/1.28           X = fmb_fun_li1110934555on_val_1 | X = fmb_fun_li1110934555on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1110934555on_val_1 != fmb_fun_li1110934555on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_list_ty_list_ty,type,fun_list_ty_list_ty:$tType).
% 6.06/1.28  tff(declare_fun_list_ty_list_ty1,type,fmb_fun_list_ty_list_ty_1:fun_list_ty_list_ty).
% 6.06/1.28  tff(declare_fun_list_ty_list_ty2,type,fmb_fun_list_ty_list_ty_2:fun_list_ty_list_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_list_ty_list_ty] : (
% 6.06/1.28           X = fmb_fun_list_ty_list_ty_1 | X = fmb_fun_list_ty_list_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_list_ty_list_ty_1 != fmb_fun_list_ty_list_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_list_ty_list_val,type,fun_list_ty_list_val:$tType).
% 6.06/1.28  tff(declare_fun_list_ty_list_val1,type,fmb_fun_list_ty_list_val_1:fun_list_ty_list_val).
% 6.06/1.28  tff(declare_fun_list_ty_list_val2,type,fmb_fun_list_ty_list_val_2:fun_list_ty_list_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_list_ty_list_val] : (
% 6.06/1.28           X = fmb_fun_list_ty_list_val_1 | X = fmb_fun_list_ty_list_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_list_ty_list_val_1 != fmb_fun_list_ty_list_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1883640275on_val,type,fun_li1883640275on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1883640275on_val1,type,fmb_fun_li1883640275on_val_1:fun_li1883640275on_val).
% 6.06/1.28  tff(declare_fun_li1883640275on_val2,type,fmb_fun_li1883640275on_val_2:fun_li1883640275on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1883640275on_val] : (
% 6.06/1.28           X = fmb_fun_li1883640275on_val_1 | X = fmb_fun_li1883640275on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1883640275on_val_1 != fmb_fun_li1883640275on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li887890578r_bool,type,fun_li887890578r_bool:$tType).
% 6.06/1.28  tff(declare_fun_li887890578r_bool1,type,fmb_fun_li887890578r_bool_1:fun_li887890578r_bool).
% 6.06/1.28  tff(declare_fun_li887890578r_bool2,type,fmb_fun_li887890578r_bool_2:fun_li887890578r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li887890578r_bool] : (
% 6.06/1.28           X = fmb_fun_li887890578r_bool_1 | X = fmb_fun_li887890578r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li887890578r_bool_1 != fmb_fun_li887890578r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li430210730t_char,type,fun_li430210730t_char:$tType).
% 6.06/1.28  tff(declare_fun_li430210730t_char1,type,fmb_fun_li430210730t_char_1:fun_li430210730t_char).
% 6.06/1.28  tff(declare_fun_li430210730t_char2,type,fmb_fun_li430210730t_char_2:fun_li430210730t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li430210730t_char] : (
% 6.06/1.28           X = fmb_fun_li430210730t_char_1 | X = fmb_fun_li430210730t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li430210730t_char_1 != fmb_fun_li430210730t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1120813347t_char,type,fun_li1120813347t_char:$tType).
% 6.06/1.28  tff(declare_fun_li1120813347t_char1,type,fmb_fun_li1120813347t_char_1:fun_li1120813347t_char).
% 6.06/1.28  tff(declare_fun_li1120813347t_char2,type,fmb_fun_li1120813347t_char_2:fun_li1120813347t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1120813347t_char] : (
% 6.06/1.28           X = fmb_fun_li1120813347t_char_1 | X = fmb_fun_li1120813347t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1120813347t_char_1 != fmb_fun_li1120813347t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1144067913ion_ty,type,fun_li1144067913ion_ty:$tType).
% 6.06/1.28  tff(declare_fun_li1144067913ion_ty1,type,fmb_fun_li1144067913ion_ty_1:fun_li1144067913ion_ty).
% 6.06/1.28  tff(declare_fun_li1144067913ion_ty2,type,fmb_fun_li1144067913ion_ty_2:fun_li1144067913ion_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1144067913ion_ty] : (
% 6.06/1.28           X = fmb_fun_li1144067913ion_ty_1 | X = fmb_fun_li1144067913ion_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1144067913ion_ty_1 != fmb_fun_li1144067913ion_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1091306514on_val,type,fun_li1091306514on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1091306514on_val1,type,fmb_fun_li1091306514on_val_1:fun_li1091306514on_val).
% 6.06/1.28  tff(declare_fun_li1091306514on_val2,type,fmb_fun_li1091306514on_val_2:fun_li1091306514on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1091306514on_val] : (
% 6.06/1.28           X = fmb_fun_li1091306514on_val_1 | X = fmb_fun_li1091306514on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1091306514on_val_1 != fmb_fun_li1091306514on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_list_val_list_ty,type,fun_list_val_list_ty:$tType).
% 6.06/1.28  tff(declare_fun_list_val_list_ty1,type,fmb_fun_list_val_list_ty_1:fun_list_val_list_ty).
% 6.06/1.28  tff(declare_fun_list_val_list_ty2,type,fmb_fun_list_val_list_ty_2:fun_list_val_list_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_list_val_list_ty] : (
% 6.06/1.28           X = fmb_fun_list_val_list_ty_1 | X = fmb_fun_list_val_list_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_list_val_list_ty_1 != fmb_fun_list_val_list_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1707879747st_val,type,fun_li1707879747st_val:$tType).
% 6.06/1.28  tff(declare_fun_li1707879747st_val1,type,fmb_fun_li1707879747st_val_1:fun_li1707879747st_val).
% 6.06/1.28  tff(declare_fun_li1707879747st_val2,type,fmb_fun_li1707879747st_val_2:fun_li1707879747st_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1707879747st_val] : (
% 6.06/1.28           X = fmb_fun_li1707879747st_val_1 | X = fmb_fun_li1707879747st_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1707879747st_val_1 != fmb_fun_li1707879747st_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1659202122on_val,type,fun_li1659202122on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1659202122on_val1,type,fmb_fun_li1659202122on_val_1:fun_li1659202122on_val).
% 6.06/1.28  tff(declare_fun_li1659202122on_val2,type,fmb_fun_li1659202122on_val_2:fun_li1659202122on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1659202122on_val] : (
% 6.06/1.28           X = fmb_fun_li1659202122on_val_1 | X = fmb_fun_li1659202122on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1659202122on_val_1 != fmb_fun_li1659202122on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li826105035r_bool,type,fun_li826105035r_bool:$tType).
% 6.06/1.28  tff(declare_fun_li826105035r_bool1,type,fmb_fun_li826105035r_bool_1:fun_li826105035r_bool).
% 6.06/1.28  tff(declare_fun_li826105035r_bool2,type,fmb_fun_li826105035r_bool_2:fun_li826105035r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li826105035r_bool] : (
% 6.06/1.28           X = fmb_fun_li826105035r_bool_1 | X = fmb_fun_li826105035r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li826105035r_bool_1 != fmb_fun_li826105035r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_li1479469629on_val,type,fun_li1479469629on_val:$tType).
% 6.06/1.28  tff(declare_fun_li1479469629on_val1,type,fmb_fun_li1479469629on_val_1:fun_li1479469629on_val).
% 6.06/1.28  tff(declare_fun_li1479469629on_val2,type,fmb_fun_li1479469629on_val_2:fun_li1479469629on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_li1479469629on_val] : (
% 6.06/1.28           X = fmb_fun_li1479469629on_val_1 | X = fmb_fun_li1479469629on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_li1479469629on_val_1 != fmb_fun_li1479469629on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_na939144002on_val,type,fun_na939144002on_val:$tType).
% 6.06/1.28  tff(declare_fun_na939144002on_val1,type,h:fun_na939144002on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_na939144002on_val] : (
% 6.06/1.28           X = h
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_op1508857234t_char,type,fun_op1508857234t_char:$tType).
% 6.06/1.28  tff(declare_fun_op1508857234t_char1,type,fmb_fun_op1508857234t_char_1:fun_op1508857234t_char).
% 6.06/1.28  tff(declare_fun_op1508857234t_char2,type,fmb_fun_op1508857234t_char_2:fun_op1508857234t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_op1508857234t_char] : (
% 6.06/1.28           X = fmb_fun_op1508857234t_char_1 | X = fmb_fun_op1508857234t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_op1508857234t_char_1 != fmb_fun_op1508857234t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_option_ty_bool,type,fun_option_ty_bool:$tType).
% 6.06/1.28  tff(declare_fun_option_ty_bool1,type,fmb_fun_option_ty_bool_1:fun_option_ty_bool).
% 6.06/1.28  tff(declare_fun_option_ty_bool2,type,fmb_fun_option_ty_bool_2:fun_option_ty_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_option_ty_bool] : (
% 6.06/1.28           X = fmb_fun_option_ty_bool_1 | X = fmb_fun_option_ty_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_option_ty_bool_1 != fmb_fun_option_ty_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_op195029515t_char,type,fun_op195029515t_char:$tType).
% 6.06/1.28  tff(declare_fun_op195029515t_char1,type,fmb_fun_op195029515t_char_1:fun_op195029515t_char).
% 6.06/1.28  tff(declare_fun_op195029515t_char2,type,fmb_fun_op195029515t_char_2:fun_op195029515t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_op195029515t_char] : (
% 6.06/1.28           X = fmb_fun_op195029515t_char_1 | X = fmb_fun_op195029515t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_op195029515t_char_1 != fmb_fun_op195029515t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_op1279324977ion_ty,type,fun_op1279324977ion_ty:$tType).
% 6.06/1.28  tff(declare_fun_op1279324977ion_ty1,type,fmb_fun_op1279324977ion_ty_1:fun_op1279324977ion_ty).
% 6.06/1.28  tff(declare_fun_op1279324977ion_ty2,type,fmb_fun_op1279324977ion_ty_2:fun_op1279324977ion_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_op1279324977ion_ty] : (
% 6.06/1.28           X = fmb_fun_op1279324977ion_ty_1 | X = fmb_fun_op1279324977ion_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_op1279324977ion_ty_1 != fmb_fun_op1279324977ion_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_option_ty_ty,type,fun_option_ty_ty:$tType).
% 6.06/1.28  tff(declare_fun_option_ty_ty1,type,the_ty:fun_option_ty_ty).
% 6.06/1.28  tff(declare_fun_option_ty_ty2,type,fmb_fun_option_ty_ty_2:fun_option_ty_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_option_ty_ty] : (
% 6.06/1.28           X = the_ty | X = fmb_fun_option_ty_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           the_ty != fmb_fun_option_ty_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_option_ty_val,type,fun_option_ty_val:$tType).
% 6.06/1.28  tff(declare_fun_option_ty_val1,type,fmb_fun_option_ty_val_1:fun_option_ty_val).
% 6.06/1.28  tff(declare_fun_option_ty_val2,type,fmb_fun_option_ty_val_2:fun_option_ty_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_option_ty_val] : (
% 6.06/1.28           X = fmb_fun_option_ty_val_1 | X = fmb_fun_option_ty_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_option_ty_val_1 != fmb_fun_option_ty_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_op14579988r_bool,type,fun_op14579988r_bool:$tType).
% 6.06/1.28  tff(declare_fun_op14579988r_bool1,type,fmb_fun_op14579988r_bool_1:fun_op14579988r_bool).
% 6.06/1.28  tff(declare_fun_op14579988r_bool2,type,fmb_fun_op14579988r_bool_2:fun_op14579988r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_op14579988r_bool] : (
% 6.06/1.28           X = fmb_fun_op14579988r_bool_1 | X = fmb_fun_op14579988r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_op14579988r_bool_1 != fmb_fun_op14579988r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_op668690445r_bool,type,fun_op668690445r_bool:$tType).
% 6.06/1.28  tff(declare_fun_op668690445r_bool1,type,fmb_fun_op668690445r_bool_1:fun_op668690445r_bool).
% 6.06/1.28  tff(declare_fun_op668690445r_bool2,type,fmb_fun_op668690445r_bool_2:fun_op668690445r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_op668690445r_bool] : (
% 6.06/1.28           X = fmb_fun_op668690445r_bool_1 | X = fmb_fun_op668690445r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_op668690445r_bool_1 != fmb_fun_op668690445r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_op174240306y_bool,type,fun_op174240306y_bool:$tType).
% 6.06/1.28  tff(declare_fun_op174240306y_bool1,type,fmb_fun_op174240306y_bool_1:fun_op174240306y_bool).
% 6.06/1.28  tff(declare_fun_op174240306y_bool2,type,fmb_fun_op174240306y_bool_2:fun_op174240306y_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_op174240306y_bool] : (
% 6.06/1.28           X = fmb_fun_op174240306y_bool_1 | X = fmb_fun_op174240306y_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_op174240306y_bool_1 != fmb_fun_op174240306y_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_op1696804347l_bool,type,fun_op1696804347l_bool:$tType).
% 6.06/1.28  tff(declare_fun_op1696804347l_bool1,type,fmb_fun_op1696804347l_bool_1:fun_op1696804347l_bool).
% 6.06/1.28  tff(declare_fun_op1696804347l_bool2,type,fmb_fun_op1696804347l_bool_2:fun_op1696804347l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_op1696804347l_bool] : (
% 6.06/1.28           X = fmb_fun_op1696804347l_bool_1 | X = fmb_fun_op1696804347l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_op1696804347l_bool_1 != fmb_fun_op1696804347l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_option_val_val,type,fun_option_val_val:$tType).
% 6.06/1.28  tff(declare_fun_option_val_val1,type,the_val:fun_option_val_val).
% 6.06/1.28  tff(declare_fun_option_val_val2,type,fmb_fun_option_val_val_2:fun_option_val_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_option_val_val] : (
% 6.06/1.28           X = the_val | X = fmb_fun_option_val_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           the_val != fmb_fun_option_val_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_op498348476on_val,type,fun_op498348476on_val:$tType).
% 6.06/1.28  tff(declare_fun_op498348476on_val1,type,the_Pr431167171on_val:fun_op498348476on_val).
% 6.06/1.28  tff(declare_fun_op498348476on_val2,type,fmb_fun_op498348476on_val_2:fun_op498348476on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_op498348476on_val] : (
% 6.06/1.28           X = the_Pr431167171on_val | X = fmb_fun_op498348476on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           the_Pr431167171on_val != fmb_fun_op498348476on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty_exp_list_char,type,fun_ty_exp_list_char:$tType).
% 6.06/1.28  tff(declare_fun_ty_exp_list_char1,type,fmb_fun_ty_exp_list_char_1:fun_ty_exp_list_char).
% 6.06/1.28  tff(declare_fun_ty_exp_list_char2,type,fmb_fun_ty_exp_list_char_2:fun_ty_exp_list_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty_exp_list_char] : (
% 6.06/1.28           X = fmb_fun_ty_exp_list_char_1 | X = fmb_fun_ty_exp_list_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ty_exp_list_char_1 != fmb_fun_ty_exp_list_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty_bool,type,fun_ty_bool:$tType).
% 6.06/1.28  tff(declare_fun_ty_bool1,type,fmb_fun_ty_bool_1:fun_ty_bool).
% 6.06/1.28  tff(declare_fun_ty_bool2,type,fmb_fun_ty_bool_2:fun_ty_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty_bool] : (
% 6.06/1.28           X = fmb_fun_ty_bool_1 | X = fmb_fun_ty_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ty_bool_1 != fmb_fun_ty_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty_list_char,type,fun_ty_list_char:$tType).
% 6.06/1.28  tff(declare_fun_ty_list_char1,type,fmb_fun_ty_list_char_1:fun_ty_list_char).
% 6.06/1.28  tff(declare_fun_ty_list_char2,type,fmb_fun_ty_list_char_2:fun_ty_list_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty_list_char] : (
% 6.06/1.28           X = fmb_fun_ty_list_char_1 | X = fmb_fun_ty_list_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ty_list_char_1 != fmb_fun_ty_list_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty_option_ty,type,fun_ty_option_ty:$tType).
% 6.06/1.28  tff(declare_fun_ty_option_ty1,type,some_ty:fun_ty_option_ty).
% 6.06/1.28  tff(declare_fun_ty_option_ty2,type,fmb_fun_ty_option_ty_2:fun_ty_option_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty_option_ty] : (
% 6.06/1.28           X = some_ty | X = fmb_fun_ty_option_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           some_ty != fmb_fun_ty_option_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty_option_val,type,fun_ty_option_val:$tType).
% 6.06/1.28  tff(declare_fun_ty_option_val1,type,fmb_fun_ty_option_val_1:fun_ty_option_val).
% 6.06/1.28  tff(declare_fun_ty_option_val2,type,fmb_fun_ty_option_val_2:fun_ty_option_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty_option_val] : (
% 6.06/1.28           X = fmb_fun_ty_option_val_1 | X = fmb_fun_ty_option_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ty_option_val_1 != fmb_fun_ty_option_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty_ty,type,fun_ty_ty:$tType).
% 6.06/1.28  tff(declare_fun_ty_ty1,type,fmb_fun_ty_ty_1:fun_ty_ty).
% 6.06/1.28  tff(declare_fun_ty_ty2,type,fmb_fun_ty_ty_2:fun_ty_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty_ty] : (
% 6.06/1.28           X = fmb_fun_ty_ty_1 | X = fmb_fun_ty_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ty_ty_1 != fmb_fun_ty_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty_val,type,fun_ty_val:$tType).
% 6.06/1.28  tff(declare_fun_ty_val1,type,fmb_fun_ty_val_1:fun_ty_val).
% 6.06/1.28  tff(declare_fun_ty_val2,type,fmb_fun_ty_val_2:fun_ty_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty_val] : (
% 6.06/1.28           X = fmb_fun_ty_val_1 | X = fmb_fun_ty_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ty_val_1 != fmb_fun_ty_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty1580608948y_bool,type,fun_ty1580608948y_bool:$tType).
% 6.06/1.28  tff(declare_fun_ty1580608948y_bool1,type,fmb_fun_ty1580608948y_bool_1:fun_ty1580608948y_bool).
% 6.06/1.28  tff(declare_fun_ty1580608948y_bool2,type,fmb_fun_ty1580608948y_bool_2:fun_ty1580608948y_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty1580608948y_bool] : (
% 6.06/1.28           X = fmb_fun_ty1580608948y_bool_1 | X = fmb_fun_ty1580608948y_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ty1580608948y_bool_1 != fmb_fun_ty1580608948y_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty_fun_ty_bool,type,fun_ty_fun_ty_bool:$tType).
% 6.06/1.28  tff(declare_fun_ty_fun_ty_bool1,type,fequal_ty:fun_ty_fun_ty_bool).
% 6.06/1.28  tff(declare_fun_ty_fun_ty_bool2,type,fmb_fun_ty_fun_ty_bool_2:fun_ty_fun_ty_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty_fun_ty_bool] : (
% 6.06/1.28           X = fequal_ty | X = fmb_fun_ty_fun_ty_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fequal_ty != fmb_fun_ty_fun_ty_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_ty2028523121on_val,type,fun_ty2028523121on_val:$tType).
% 6.06/1.28  tff(declare_fun_ty2028523121on_val1,type,fmb_fun_ty2028523121on_val_1:fun_ty2028523121on_val).
% 6.06/1.28  tff(declare_fun_ty2028523121on_val2,type,fmb_fun_ty2028523121on_val_2:fun_ty2028523121on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_ty2028523121on_val] : (
% 6.06/1.28           X = fmb_fun_ty2028523121on_val_1 | X = fmb_fun_ty2028523121on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_ty2028523121on_val_1 != fmb_fun_ty2028523121on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_va223928858t_char,type,fun_va223928858t_char:$tType).
% 6.06/1.28  tff(declare_fun_va223928858t_char1,type,val_list_char:fun_va223928858t_char).
% 6.06/1.28  tff(declare_fun_va223928858t_char2,type,fmb_fun_va223928858t_char_2:fun_va223928858t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_va223928858t_char] : (
% 6.06/1.28           X = val_list_char | X = fmb_fun_va223928858t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           val_list_char != fmb_fun_va223928858t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_val_bool,type,fun_val_bool:$tType).
% 6.06/1.28  tff(declare_fun_val_bool1,type,fmb_fun_val_bool_1:fun_val_bool).
% 6.06/1.28  tff(declare_fun_val_bool2,type,fmb_fun_val_bool_2:fun_val_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_val_bool] : (
% 6.06/1.28           X = fmb_fun_val_bool_1 | X = fmb_fun_val_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_val_bool_1 != fmb_fun_val_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_val_list_char,type,fun_val_list_char:$tType).
% 6.06/1.28  tff(declare_fun_val_list_char1,type,fmb_fun_val_list_char_1:fun_val_list_char).
% 6.06/1.28  tff(declare_fun_val_list_char2,type,fmb_fun_val_list_char_2:fun_val_list_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_val_list_char] : (
% 6.06/1.28           X = fmb_fun_val_list_char_1 | X = fmb_fun_val_list_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_val_list_char_1 != fmb_fun_val_list_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_val_option_ty,type,fun_val_option_ty:$tType).
% 6.06/1.28  tff(declare_fun_val_option_ty1,type,fmb_fun_val_option_ty_1:fun_val_option_ty).
% 6.06/1.28  tff(declare_fun_val_option_ty2,type,fmb_fun_val_option_ty_2:fun_val_option_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_val_option_ty] : (
% 6.06/1.28           X = fmb_fun_val_option_ty_1 | X = fmb_fun_val_option_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_val_option_ty_1 != fmb_fun_val_option_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_val_option_val,type,fun_val_option_val:$tType).
% 6.06/1.28  tff(declare_fun_val_option_val1,type,some_val:fun_val_option_val).
% 6.06/1.28  tff(declare_fun_val_option_val2,type,fmb_fun_val_option_val_2:fun_val_option_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_val_option_val] : (
% 6.06/1.28           X = some_val | X = fmb_fun_val_option_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           some_val != fmb_fun_val_option_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_val_ty,type,fun_val_ty:$tType).
% 6.06/1.28  tff(declare_fun_val_ty1,type,fmb_fun_val_ty_1:fun_val_ty).
% 6.06/1.28  tff(declare_fun_val_ty2,type,fmb_fun_val_ty_2:fun_val_ty).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_val_ty] : (
% 6.06/1.28           X = fmb_fun_val_ty_1 | X = fmb_fun_val_ty_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_val_ty_1 != fmb_fun_val_ty_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_val_val,type,fun_val_val:$tType).
% 6.06/1.28  tff(declare_fun_val_val1,type,fmb_fun_val_val_1:fun_val_val).
% 6.06/1.28  tff(declare_fun_val_val2,type,fmb_fun_val_val_2:fun_val_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_val_val] : (
% 6.06/1.28           X = fmb_fun_val_val_1 | X = fmb_fun_val_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_val_val_1 != fmb_fun_val_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_va642468779y_bool,type,fun_va642468779y_bool:$tType).
% 6.06/1.28  tff(declare_fun_va642468779y_bool1,type,fmb_fun_va642468779y_bool_1:fun_va642468779y_bool).
% 6.06/1.28  tff(declare_fun_va642468779y_bool2,type,fmb_fun_va642468779y_bool_2:fun_va642468779y_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_va642468779y_bool] : (
% 6.06/1.28           X = fmb_fun_va642468779y_bool_1 | X = fmb_fun_va642468779y_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_va642468779y_bool_1 != fmb_fun_va642468779y_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_val_fun_ty_bool,type,fun_val_fun_ty_bool:$tType).
% 6.06/1.28  tff(declare_fun_val_fun_ty_bool1,type,fmb_fun_val_fun_ty_bool_1:fun_val_fun_ty_bool).
% 6.06/1.28  tff(declare_fun_val_fun_ty_bool2,type,fmb_fun_val_fun_ty_bool_2:fun_val_fun_ty_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_val_fun_ty_bool] : (
% 6.06/1.28           X = fmb_fun_val_fun_ty_bool_1 | X = fmb_fun_val_fun_ty_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_val_fun_ty_bool_1 != fmb_fun_val_fun_ty_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_va172965946on_val,type,fun_va172965946on_val:$tType).
% 6.06/1.28  tff(declare_fun_va172965946on_val1,type,fmb_fun_va172965946on_val_1:fun_va172965946on_val).
% 6.06/1.28  tff(declare_fun_va172965946on_val2,type,fmb_fun_va172965946on_val_2:fun_va172965946on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_va172965946on_val] : (
% 6.06/1.28           X = fmb_fun_va172965946on_val_1 | X = fmb_fun_va172965946on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_va172965946on_val_1 != fmb_fun_va172965946on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_fu1693644106l_bool,type,fun_fu1693644106l_bool:$tType).
% 6.06/1.28  tff(declare_fun_fu1693644106l_bool1,type,fmb_fun_fu1693644106l_bool_1:fun_fu1693644106l_bool).
% 6.06/1.28  tff(declare_fun_fu1693644106l_bool2,type,fmb_fun_fu1693644106l_bool_2:fun_fu1693644106l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_fu1693644106l_bool] : (
% 6.06/1.28           X = fmb_fun_fu1693644106l_bool_1 | X = fmb_fun_fu1693644106l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_fu1693644106l_bool_1 != fmb_fun_fu1693644106l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_fu100249073l_bool,type,fun_fu100249073l_bool:$tType).
% 6.06/1.28  tff(declare_fun_fu100249073l_bool1,type,fmb_fun_fu100249073l_bool_1:fun_fu100249073l_bool).
% 6.06/1.28  tff(declare_fun_fu100249073l_bool2,type,fmb_fun_fu100249073l_bool_2:fun_fu100249073l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_fu100249073l_bool] : (
% 6.06/1.28           X = fmb_fun_fu100249073l_bool_1 | X = fmb_fun_fu100249073l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_fu100249073l_bool_1 != fmb_fun_fu100249073l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_fu177229913l_bool,type,fun_fu177229913l_bool:$tType).
% 6.06/1.28  tff(declare_fun_fu177229913l_bool1,type,fmb_fun_fu177229913l_bool_1:fun_fu177229913l_bool).
% 6.06/1.28  tff(declare_fun_fu177229913l_bool2,type,fmb_fun_fu177229913l_bool_2:fun_fu177229913l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_fu177229913l_bool] : (
% 6.06/1.28           X = fmb_fun_fu177229913l_bool_1 | X = fmb_fun_fu177229913l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_fu177229913l_bool_1 != fmb_fun_fu177229913l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr680585871l_bool,type,fun_Pr680585871l_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr680585871l_bool1,type,fmb_fun_Pr680585871l_bool_1:fun_Pr680585871l_bool).
% 6.06/1.28  tff(declare_fun_Pr680585871l_bool2,type,fmb_fun_Pr680585871l_bool_2:fun_Pr680585871l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr680585871l_bool] : (
% 6.06/1.28           X = fmb_fun_Pr680585871l_bool_1 | X = fmb_fun_Pr680585871l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr680585871l_bool_1 != fmb_fun_Pr680585871l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr633696065l_bool,type,fun_Pr633696065l_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr633696065l_bool1,type,fmb_fun_Pr633696065l_bool_1:fun_Pr633696065l_bool).
% 6.06/1.28  tff(declare_fun_Pr633696065l_bool2,type,fmb_fun_Pr633696065l_bool_2:fun_Pr633696065l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr633696065l_bool] : (
% 6.06/1.28           X = fmb_fun_Pr633696065l_bool_1 | X = fmb_fun_Pr633696065l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr633696065l_bool_1 != fmb_fun_Pr633696065l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr227936640r_bool,type,fun_Pr227936640r_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr227936640r_bool1,type,fmb_fun_Pr227936640r_bool_1:fun_Pr227936640r_bool).
% 6.06/1.28  tff(declare_fun_Pr227936640r_bool2,type,fmb_fun_Pr227936640r_bool_2:fun_Pr227936640r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr227936640r_bool] : (
% 6.06/1.28           X = fmb_fun_Pr227936640r_bool_1 | X = fmb_fun_Pr227936640r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr227936640r_bool_1 != fmb_fun_Pr227936640r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr806764899on_val,type,fun_Pr806764899on_val:$tType).
% 6.06/1.28  tff(declare_fun_Pr806764899on_val1,type,fmb_fun_Pr806764899on_val_1:fun_Pr806764899on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr806764899on_val] : (
% 6.06/1.28           X = fmb_fun_Pr806764899on_val_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr315804320l_bool,type,fun_Pr315804320l_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr315804320l_bool1,type,fmb_fun_Pr315804320l_bool_1:fun_Pr315804320l_bool).
% 6.06/1.28  tff(declare_fun_Pr315804320l_bool2,type,fmb_fun_Pr315804320l_bool_2:fun_Pr315804320l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr315804320l_bool] : (
% 6.06/1.28           X = fmb_fun_Pr315804320l_bool_1 | X = fmb_fun_Pr315804320l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr315804320l_bool_1 != fmb_fun_Pr315804320l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr357631842on_val,type,fun_Pr357631842on_val:$tType).
% 6.06/1.28  tff(declare_fun_Pr357631842on_val1,type,some_P948696889on_val:fun_Pr357631842on_val).
% 6.06/1.28  tff(declare_fun_Pr357631842on_val2,type,fmb_fun_Pr357631842on_val_2:fun_Pr357631842on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr357631842on_val] : (
% 6.06/1.28           X = some_P948696889on_val | X = fmb_fun_Pr357631842on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           some_P948696889on_val != fmb_fun_Pr357631842on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr46158268r_bool,type,fun_Pr46158268r_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr46158268r_bool1,type,fmb_fun_Pr46158268r_bool_1:fun_Pr46158268r_bool).
% 6.06/1.28  tff(declare_fun_Pr46158268r_bool2,type,fmb_fun_Pr46158268r_bool_2:fun_Pr46158268r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr46158268r_bool] : (
% 6.06/1.28           X = fmb_fun_Pr46158268r_bool_1 | X = fmb_fun_Pr46158268r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr46158268r_bool_1 != fmb_fun_Pr46158268r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr827765831r_bool,type,fun_Pr827765831r_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr827765831r_bool1,type,fmb_fun_Pr827765831r_bool_1:fun_Pr827765831r_bool).
% 6.06/1.28  tff(declare_fun_Pr827765831r_bool2,type,fmb_fun_Pr827765831r_bool_2:fun_Pr827765831r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr827765831r_bool] : (
% 6.06/1.28           X = fmb_fun_Pr827765831r_bool_1 | X = fmb_fun_Pr827765831r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr827765831r_bool_1 != fmb_fun_Pr827765831r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr1696029455l_bool,type,fun_Pr1696029455l_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr1696029455l_bool1,type,fmb_fun_Pr1696029455l_bool_1:fun_Pr1696029455l_bool).
% 6.06/1.28  tff(declare_fun_Pr1696029455l_bool2,type,fmb_fun_Pr1696029455l_bool_2:fun_Pr1696029455l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr1696029455l_bool] : (
% 6.06/1.28           X = fmb_fun_Pr1696029455l_bool_1 | X = fmb_fun_Pr1696029455l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr1696029455l_bool_1 != fmb_fun_Pr1696029455l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr691271849l_bool,type,fun_Pr691271849l_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr691271849l_bool1,type,fmb_fun_Pr691271849l_bool_1:fun_Pr691271849l_bool).
% 6.06/1.28  tff(declare_fun_Pr691271849l_bool2,type,fmb_fun_Pr691271849l_bool_2:fun_Pr691271849l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr691271849l_bool] : (
% 6.06/1.28           X = fmb_fun_Pr691271849l_bool_1 | X = fmb_fun_Pr691271849l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr691271849l_bool_1 != fmb_fun_Pr691271849l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr12181427on_val,type,fun_Pr12181427on_val:$tType).
% 6.06/1.28  tff(declare_fun_Pr12181427on_val1,type,fmb_fun_Pr12181427on_val_1:fun_Pr12181427on_val).
% 6.06/1.28  tff(declare_fun_Pr12181427on_val2,type,fmb_fun_Pr12181427on_val_2:fun_Pr12181427on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr12181427on_val] : (
% 6.06/1.28           X = fmb_fun_Pr12181427on_val_1 | X = fmb_fun_Pr12181427on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr12181427on_val_1 != fmb_fun_Pr12181427on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr1895638121r_bool,type,fun_Pr1895638121r_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr1895638121r_bool1,type,fmb_fun_Pr1895638121r_bool_1:fun_Pr1895638121r_bool).
% 6.06/1.28  tff(declare_fun_Pr1895638121r_bool2,type,fmb_fun_Pr1895638121r_bool_2:fun_Pr1895638121r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr1895638121r_bool] : (
% 6.06/1.28           X = fmb_fun_Pr1895638121r_bool_1 | X = fmb_fun_Pr1895638121r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr1895638121r_bool_1 != fmb_fun_Pr1895638121r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr235369833l_bool,type,fun_Pr235369833l_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr235369833l_bool1,type,fmb_fun_Pr235369833l_bool_1:fun_Pr235369833l_bool).
% 6.06/1.28  tff(declare_fun_Pr235369833l_bool2,type,fmb_fun_Pr235369833l_bool_2:fun_Pr235369833l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr235369833l_bool] : (
% 6.06/1.28           X = fmb_fun_Pr235369833l_bool_1 | X = fmb_fun_Pr235369833l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr235369833l_bool_1 != fmb_fun_Pr235369833l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr1728267013r_bool,type,fun_Pr1728267013r_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr1728267013r_bool1,type,fmb_fun_Pr1728267013r_bool_1:fun_Pr1728267013r_bool).
% 6.06/1.28  tff(declare_fun_Pr1728267013r_bool2,type,fmb_fun_Pr1728267013r_bool_2:fun_Pr1728267013r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr1728267013r_bool] : (
% 6.06/1.28           X = fmb_fun_Pr1728267013r_bool_1 | X = fmb_fun_Pr1728267013r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr1728267013r_bool_1 != fmb_fun_Pr1728267013r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr1890037787r_bool,type,fun_Pr1890037787r_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr1890037787r_bool1,type,fmb_fun_Pr1890037787r_bool_1:fun_Pr1890037787r_bool).
% 6.06/1.28  tff(declare_fun_Pr1890037787r_bool2,type,fmb_fun_Pr1890037787r_bool_2:fun_Pr1890037787r_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr1890037787r_bool] : (
% 6.06/1.28           X = fmb_fun_Pr1890037787r_bool_1 | X = fmb_fun_Pr1890037787r_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr1890037787r_bool_1 != fmb_fun_Pr1890037787r_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr693020585l_bool,type,fun_Pr693020585l_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr693020585l_bool1,type,fmb_fun_Pr693020585l_bool_1:fun_Pr693020585l_bool).
% 6.06/1.28  tff(declare_fun_Pr693020585l_bool2,type,fmb_fun_Pr693020585l_bool_2:fun_Pr693020585l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr693020585l_bool] : (
% 6.06/1.28           X = fmb_fun_Pr693020585l_bool_1 | X = fmb_fun_Pr693020585l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr693020585l_bool_1 != fmb_fun_Pr693020585l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_fun_Pr903661919l_bool,type,fun_Pr903661919l_bool:$tType).
% 6.06/1.28  tff(declare_fun_Pr903661919l_bool1,type,fmb_fun_Pr903661919l_bool_1:fun_Pr903661919l_bool).
% 6.06/1.28  tff(declare_fun_Pr903661919l_bool2,type,fmb_fun_Pr903661919l_bool_2:fun_Pr903661919l_bool).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:fun_Pr903661919l_bool] : (
% 6.06/1.28           X = fmb_fun_Pr903661919l_bool_1 | X = fmb_fun_Pr903661919l_bool_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_fun_Pr903661919l_bool_1 != fmb_fun_Pr903661919l_bool_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc124828825on_val,type,produc124828825on_val:$tType).
% 6.06/1.28  tff(declare_produc124828825on_val1,type,fmb_produc124828825on_val_1:produc124828825on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc124828825on_val] : (
% 6.06/1.28           X = fmb_produc124828825on_val_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1285161482t_char,type,produc1285161482t_char:$tType).
% 6.06/1.28  tff(declare_produc1285161482t_char1,type,fmb_produc1285161482t_char_1:produc1285161482t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc1285161482t_char] : (
% 6.06/1.28           X = fmb_produc1285161482t_char_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc639455274on_val,type,produc639455274on_val:$tType).
% 6.06/1.28  tff(declare_produc639455274on_val1,type,fmb_produc639455274on_val_1:produc639455274on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc639455274on_val] : (
% 6.06/1.28           X = fmb_produc639455274on_val_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc220283002t_char,type,produc220283002t_char:$tType).
% 6.06/1.28  tff(declare_produc220283002t_char1,type,fmb_produc220283002t_char_1:produc220283002t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc220283002t_char] : (
% 6.06/1.28           X = fmb_produc220283002t_char_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc662261637t_char,type,produc662261637t_char:$tType).
% 6.06/1.28  tff(declare_produc662261637t_char1,type,fmb_produc662261637t_char_1:produc662261637t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc662261637t_char] : (
% 6.06/1.28           X = fmb_produc662261637t_char_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc12694297on_val,type,produc12694297on_val:$tType).
% 6.06/1.28  tff(declare_produc12694297on_val1,type,fmb_produc12694297on_val_1:produc12694297on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc12694297on_val] : (
% 6.06/1.28           X = fmb_produc12694297on_val_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1102272487on_val,type,produc1102272487on_val:$tType).
% 6.06/1.28  tff(declare_produc1102272487on_val1,type,fmb_produc1102272487on_val_1:produc1102272487on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc1102272487on_val] : (
% 6.06/1.28           X = fmb_produc1102272487on_val_1
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc349695911t_char,type,produc349695911t_char:$tType).
% 6.06/1.28  tff(declare_produc349695911t_char1,type,fmb_produc349695911t_char_1:produc349695911t_char).
% 6.06/1.28  tff(declare_produc349695911t_char2,type,fmb_produc349695911t_char_2:produc349695911t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc349695911t_char] : (
% 6.06/1.28           X = fmb_produc349695911t_char_1 | X = fmb_produc349695911t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_produc349695911t_char_1 != fmb_produc349695911t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc87279271on_val,type,produc87279271on_val:$tType).
% 6.06/1.28  tff(declare_produc87279271on_val1,type,fmb_produc87279271on_val_1:produc87279271on_val).
% 6.06/1.28  tff(declare_produc87279271on_val2,type,fmb_produc87279271on_val_2:produc87279271on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc87279271on_val] : (
% 6.06/1.28           X = fmb_produc87279271on_val_1 | X = fmb_produc87279271on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_produc87279271on_val_1 != fmb_produc87279271on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1406897475t_char,type,produc1406897475t_char:$tType).
% 6.06/1.28  tff(declare_produc1406897475t_char1,type,fmb_produc1406897475t_char_1:produc1406897475t_char).
% 6.06/1.28  tff(declare_produc1406897475t_char2,type,fmb_produc1406897475t_char_2:produc1406897475t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc1406897475t_char] : (
% 6.06/1.28           X = fmb_produc1406897475t_char_1 | X = fmb_produc1406897475t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_produc1406897475t_char_1 != fmb_produc1406897475t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1826280281t_char,type,produc1826280281t_char:$tType).
% 6.06/1.28  tff(declare_produc1826280281t_char1,type,fmb_produc1826280281t_char_1:produc1826280281t_char).
% 6.06/1.28  tff(declare_produc1826280281t_char2,type,fmb_produc1826280281t_char_2:produc1826280281t_char).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc1826280281t_char] : (
% 6.06/1.28           X = fmb_produc1826280281t_char_1 | X = fmb_produc1826280281t_char_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_produc1826280281t_char_1 != fmb_produc1826280281t_char_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc409205479on_val,type,produc409205479on_val:$tType).
% 6.06/1.28  tff(declare_produc409205479on_val1,type,fmb_produc409205479on_val_1:produc409205479on_val).
% 6.06/1.28  tff(declare_produc409205479on_val2,type,fmb_produc409205479on_val_2:produc409205479on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc409205479on_val] : (
% 6.06/1.28           X = fmb_produc409205479on_val_1 | X = fmb_produc409205479on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_produc409205479on_val_1 != fmb_produc409205479on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc231486621on_val,type,produc231486621on_val:$tType).
% 6.06/1.28  tff(declare_produc231486621on_val1,type,fmb_produc231486621on_val_1:produc231486621on_val).
% 6.06/1.28  tff(declare_produc231486621on_val2,type,fmb_produc231486621on_val_2:produc231486621on_val).
% 6.06/1.28  tff(finite_domain,axiom,
% 6.06/1.28        ! [X:produc231486621on_val] : (
% 6.06/1.28           X = fmb_produc231486621on_val_1 | X = fmb_produc231486621on_val_2
% 6.06/1.28        ) ).
% 6.06/1.28  
% 6.06/1.28  tff(distinct_domain,axiom,
% 6.06/1.28           fmb_produc231486621on_val_1 != fmb_produc231486621on_val_2
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_eval,type,eval: list_P1999446415t_char * exp_list_char * produc12694297on_val > fun_ex1201926843l_bool).
% 6.06/1.28  tff(function_eval,axiom,
% 6.06/1.28             eval(p,e,fmb_produc12694297on_val_1) = fmb_fun_ex1201926843l_bool_2
% 6.06/1.28  %         eval(fmb_list_P1999446415t_char_2,e,fmb_produc12694297on_val_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_final_list_char,type,final_list_char: exp_list_char > bool).
% 6.06/1.28  tff(function_final_list_char,axiom,
% 6.06/1.28             final_list_char(e) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_conf_P373316194t_char,type,conf_P373316194t_char: list_P1999446415t_char * fun_na939144002on_val > fun_val_fun_ty_bool).
% 6.06/1.28  tff(function_conf_P373316194t_char,axiom,
% 6.06/1.28             conf_P373316194t_char(p,h) = fmb_fun_val_fun_ty_bool_1
% 6.06/1.28  %         conf_P373316194t_char(fmb_list_P1999446415t_char_2,h) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hconf_97414254t_char,type,hconf_97414254t_char: list_P1999446415t_char * fun_na939144002on_val > bool).
% 6.06/1.28  tff(function_hconf_97414254t_char,axiom,
% 6.06/1.28             hconf_97414254t_char(p,h) = fmb_bool_1
% 6.06/1.28  %         hconf_97414254t_char(fmb_list_P1999446415t_char_2,h) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_lconf_496643946t_char,type,lconf_496643946t_char: list_P1999446415t_char * fun_na939144002on_val * fun_li1432931796on_val * fun_li688206603ion_ty > bool).
% 6.06/1.28  tff(function_lconf_496643946t_char,axiom,
% 6.06/1.28             lconf_496643946t_char(p,h,fmb_fun_li1432931796on_val_1,e_1) = fmb_bool_1
% 6.06/1.28  %         lconf_496643946t_char(fmb_list_P1999446415t_char_2,h,fmb_fun_li1432931796on_val_1,e_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_tryCatch_list_char,type,tryCatch_list_char: exp_list_char * list_char * list_char > fun_ex1654222579t_char).
% 6.06/1.28  tff(function_tryCatch_list_char,axiom,
% 6.06/1.28             tryCatch_list_char(e,fmb_list_char_1,fmb_list_char_1) = fmb_fun_ex1654222579t_char_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_comp_l1825390573t_char,type,comp_l1825390573t_char: fun_li1459524056st_val * fun_li1580442732on_val > fun_li742655849st_val).
% 6.06/1.28  tff(function_comp_l1825390573t_char,axiom,
% 6.06/1.28             comp_l1825390573t_char(fmb_fun_li1459524056st_val_1,fmb_fun_li1580442732on_val_1) = fmb_fun_li742655849st_val_1
% 6.06/1.28           & comp_l1825390573t_char(fmb_fun_li1459524056st_val_1,fmb_fun_li1580442732on_val_2) = fmb_fun_li742655849st_val_1
% 6.06/1.28           & comp_l1825390573t_char(fmb_fun_li1459524056st_val_2,fmb_fun_li1580442732on_val_1) = fmb_fun_li742655849st_val_2
% 6.06/1.28           & comp_l1825390573t_char(fmb_fun_li1459524056st_val_2,fmb_fun_li1580442732on_val_2) = fmb_fun_li742655849st_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_comp_o1129292306t_char,type,comp_o1129292306t_char: fun_option_val_val * fun_li1432931796on_val > fun_list_char_val).
% 6.06/1.28  tff(function_comp_o1129292306t_char,axiom,
% 6.06/1.28             comp_o1129292306t_char(the_val,fmb_fun_li1432931796on_val_1) = fmb_fun_list_char_val_1
% 6.06/1.28  %         comp_o1129292306t_char(fmb_fun_option_val_val_2,fmb_fun_li1432931796on_val_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_overri2012515291on_val,type,overri2012515291on_val: fun_li1432931796on_val * fun_li1432931796on_val * fun_list_char_bool > fun_li1432931796on_val).
% 6.06/1.28  tff(function_overri2012515291on_val,axiom,
% 6.06/1.28             overri2012515291on_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_1,fmb_fun_list_char_bool_1) = fmb_fun_li1432931796on_val_1
% 6.06/1.28           & overri2012515291on_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_1,fmb_fun_list_char_bool_2) = fmb_fun_li1432931796on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_distinct_list_char,type,distinct_list_char: list_list_char > bool).
% 6.06/1.28  tff(function_distinct_list_char,axiom,
% 6.06/1.28             distinct_list_char(vs_1) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_a52822260ion_ty,type,list_a52822260ion_ty: fun_ex1708156690y_bool * list_exp_list_char * list_option_ty > bool).
% 6.06/1.28  tff(function_list_a52822260ion_ty,axiom,
% 6.06/1.28             list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_1,fmb_list_exp_list_char_1,fmb_list_option_ty_1) = fmb_bool_1
% 6.06/1.28           & list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_1,fmb_list_exp_list_char_1,fmb_list_option_ty_2) = fmb_bool_2
% 6.06/1.28  %         list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_2,fmb_list_exp_list_char_1,fmb_list_option_ty_1) undefined in model
% 6.06/1.28  %         list_a52822260ion_ty(fmb_fun_ex1708156690y_bool_2,fmb_list_exp_list_char_1,fmb_list_option_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_a1834344429ion_ty,type,list_a1834344429ion_ty: fun_li1351943641y_bool * list_list_char * list_option_ty > bool).
% 6.06/1.28  tff(function_list_a1834344429ion_ty,axiom,
% 6.06/1.28             list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_1,vs_1,fmb_list_option_ty_1) = fmb_bool_1
% 6.06/1.28           & list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_1,vs_1,fmb_list_option_ty_2) = fmb_bool_2
% 6.06/1.28  %         list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_2,vs_1,fmb_list_option_ty_1) undefined in model
% 6.06/1.28  %         list_a1834344429ion_ty(fmb_fun_li1351943641y_bool_2,vs_1,fmb_list_option_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_a283687028t_char,type,list_a283687028t_char: fun_op14579988r_bool * list_option_ty * list_exp_list_char > bool).
% 6.06/1.28  tff(function_list_a283687028t_char,axiom,
% 6.06/1.28             list_a283687028t_char(fmb_fun_op14579988r_bool_1,fmb_list_option_ty_1,fmb_list_exp_list_char_1) = fmb_bool_2
% 6.06/1.28           & list_a283687028t_char(fmb_fun_op14579988r_bool_1,fmb_list_option_ty_2,fmb_list_exp_list_char_1) = fmb_bool_1
% 6.06/1.28  %         list_a283687028t_char(fmb_fun_op14579988r_bool_2,fmb_list_option_ty_1,fmb_list_exp_list_char_1) undefined in model
% 6.06/1.28  %         list_a283687028t_char(fmb_fun_op14579988r_bool_2,fmb_list_option_ty_2,fmb_list_exp_list_char_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_a839443437t_char,type,list_a839443437t_char: fun_op668690445r_bool * list_option_ty * list_list_char > bool).
% 6.06/1.28  tff(function_list_a839443437t_char,axiom,
% 6.06/1.28             list_a839443437t_char(fmb_fun_op668690445r_bool_1,fmb_list_option_ty_1,vs_1) = fmb_bool_2
% 6.06/1.28           & list_a839443437t_char(fmb_fun_op668690445r_bool_1,fmb_list_option_ty_2,vs_1) = fmb_bool_2
% 6.06/1.28  %         list_a839443437t_char(fmb_fun_op668690445r_bool_2,fmb_list_option_ty_1,vs_1) undefined in model
% 6.06/1.28  %         list_a839443437t_char(fmb_fun_op668690445r_bool_2,fmb_list_option_ty_2,vs_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_a2039389316_ty_ty,type,list_a2039389316_ty_ty: fun_op174240306y_bool * list_option_ty * list_ty > bool).
% 6.06/1.28  tff(function_list_a2039389316_ty_ty,axiom,
% 6.06/1.28             list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_1,fmb_list_option_ty_1,ts) = fmb_bool_2
% 6.06/1.28           & list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_1,fmb_list_option_ty_2,ts) = fmb_bool_1
% 6.06/1.28  %         list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_2,fmb_list_option_ty_1,ts) undefined in model
% 6.06/1.28  %         list_a2039389316_ty_ty(fmb_fun_op174240306y_bool_2,fmb_list_option_ty_2,ts) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_a1073113293ty_val,type,list_a1073113293ty_val: fun_op1696804347l_bool * list_option_ty * list_val > bool).
% 6.06/1.28  tff(function_list_a1073113293ty_val,axiom,
% 6.06/1.28             list_a1073113293ty_val(fmb_fun_op1696804347l_bool_1,fmb_list_option_ty_1,vs) = fmb_bool_2
% 6.06/1.28           & list_a1073113293ty_val(fmb_fun_op1696804347l_bool_1,fmb_list_option_ty_2,vs) = fmb_bool_2
% 6.06/1.28  %         list_a1073113293ty_val(fmb_fun_op1696804347l_bool_2,fmb_list_option_ty_1,vs) undefined in model
% 6.06/1.28  %         list_a1073113293ty_val(fmb_fun_op1696804347l_bool_2,fmb_list_option_ty_2,vs) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_a1880637950ion_ty,type,list_a1880637950ion_ty: fun_ty1580608948y_bool * list_ty * list_option_ty > bool).
% 6.06/1.28  tff(function_list_a1880637950ion_ty,axiom,
% 6.06/1.28             list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_1,ts,fmb_list_option_ty_1) = fmb_bool_2
% 6.06/1.28           & list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_1,ts,fmb_list_option_ty_2) = fmb_bool_2
% 6.06/1.28  %         list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_2,ts,fmb_list_option_ty_1) undefined in model
% 6.06/1.28  %         list_a1880637950ion_ty(fmb_fun_ty1580608948y_bool_2,ts,fmb_list_option_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_all2_ty_ty,type,list_all2_ty_ty: fun_ty_fun_ty_bool * list_ty * list_ty > bool).
% 6.06/1.28  tff(function_list_all2_ty_ty,axiom,
% 6.06/1.28             list_all2_ty_ty(fequal_ty,ts,ts) = fmb_bool_1
% 6.06/1.28           & list_all2_ty_ty(fmb_fun_ty_fun_ty_bool_2,ts,ts) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_a1462908359ion_ty,type,list_a1462908359ion_ty: fun_va642468779y_bool * list_val * list_option_ty > bool).
% 6.06/1.28  tff(function_list_a1462908359ion_ty,axiom,
% 6.06/1.28             list_a1462908359ion_ty(fmb_fun_va642468779y_bool_1,vs,fmb_list_option_ty_1) = fmb_bool_2
% 6.06/1.28           & list_a1462908359ion_ty(fmb_fun_va642468779y_bool_1,vs,fmb_list_option_ty_2) = fmb_bool_1
% 6.06/1.28  %         list_a1462908359ion_ty(fmb_fun_va642468779y_bool_2,vs,fmb_list_option_ty_1) undefined in model
% 6.06/1.28  %         list_a1462908359ion_ty(fmb_fun_va642468779y_bool_2,vs,fmb_list_option_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_list_all2_val_ty,type,list_all2_val_ty: fun_val_fun_ty_bool * list_val * list_ty > bool).
% 6.06/1.28  tff(function_list_all2_val_ty,axiom,
% 6.06/1.28             list_all2_val_ty(fmb_fun_val_fun_ty_bool_1,vs,ts) = fmb_bool_2
% 6.06/1.28           & list_all2_val_ty(fmb_fun_val_fun_ty_bool_2,vs,ts) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ex101166958t_char,type,map_ex101166958t_char: fun_ex1654222579t_char > fun_li1279027773t_char).
% 6.06/1.28  tff(function_map_ex101166958t_char,axiom,
% 6.06/1.28             map_ex101166958t_char(fmb_fun_ex1654222579t_char_1) = fmb_fun_li1279027773t_char_1
% 6.06/1.28  %         map_ex101166958t_char(fmb_fun_ex1654222579t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ex2109939687t_char,type,map_ex2109939687t_char: fun_ex1075505132t_char > fun_li218321462t_char).
% 6.06/1.28  tff(function_map_ex2109939687t_char,axiom,
% 6.06/1.28             map_ex2109939687t_char(fmb_fun_ex1075505132t_char_1) = fmb_fun_li218321462t_char_2
% 6.06/1.28  %         map_ex2109939687t_char(fmb_fun_ex1075505132t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ex1548475405ion_ty,type,map_ex1548475405ion_ty: fun_ex12316946ion_ty > fun_li241576028ion_ty).
% 6.06/1.28  tff(function_map_ex1548475405ion_ty,axiom,
% 6.06/1.28             map_ex1548475405ion_ty(fmb_fun_ex12316946ion_ty_1) = fmb_fun_li241576028ion_ty_1
% 6.06/1.28  %         map_ex1548475405ion_ty(fmb_fun_ex12316946ion_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ex1598883030on_val,type,map_ex1598883030on_val: fun_ex1158871131on_val > fun_li690207653on_val).
% 6.06/1.28  tff(function_map_ex1598883030on_val,axiom,
% 6.06/1.28             map_ex1598883030on_val(fmb_fun_ex1158871131on_val_1) = fmb_fun_li690207653on_val_2
% 6.06/1.28  %         map_ex1598883030on_val(fmb_fun_ex1158871131on_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_exp_list_char_ty,type,map_exp_list_char_ty: fun_exp_list_char_ty > fun_li1055333287ist_ty).
% 6.06/1.28  tff(function_map_exp_list_char_ty,axiom,
% 6.06/1.28             map_exp_list_char_ty(fmb_fun_exp_list_char_ty_1) = fmb_fun_li1055333287ist_ty_2
% 6.06/1.28  %         map_exp_list_char_ty(fmb_fun_exp_list_char_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ex740158547ar_val,type,map_ex740158547ar_val: fun_ex793263652ar_val > fun_li363341936st_val).
% 6.06/1.28  tff(function_map_ex740158547ar_val,axiom,
% 6.06/1.28             map_ex740158547ar_val(fmb_fun_ex793263652ar_val_1) = fmb_fun_li363341936st_val_1
% 6.06/1.28  %         map_ex740158547ar_val(fmb_fun_ex793263652ar_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ex840371726on_val,type,map_ex840371726on_val: fun_ex1732915347on_val > fun_li1581546589on_val).
% 6.06/1.28  tff(function_map_ex840371726on_val,axiom,
% 6.06/1.28             map_ex840371726on_val(fmb_fun_ex1732915347on_val_1) = fmb_fun_li1581546589on_val_2
% 6.06/1.28  %         map_ex840371726on_val(fmb_fun_ex1732915347on_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_li1249123943t_char,type,map_li1249123943t_char: fun_li978641004t_char > fun_li567129860t_char).
% 6.06/1.28  tff(function_map_li1249123943t_char,axiom,
% 6.06/1.28             map_li1249123943t_char(fmb_fun_li978641004t_char_1) = fmb_fun_li567129860t_char_2
% 6.06/1.28  %         map_li1249123943t_char(fmb_fun_li978641004t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_li1333403488t_char,type,map_li1333403488t_char: fun_li1751394789t_char > fun_li1898638973t_char).
% 6.06/1.28  tff(function_map_li1333403488t_char,axiom,
% 6.06/1.28             map_li1333403488t_char(fmb_fun_li1751394789t_char_1) = fmb_fun_li1898638973t_char_1
% 6.06/1.28  %         map_li1333403488t_char(fmb_fun_li1751394789t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_li771939206ion_ty,type,map_li771939206ion_ty: fun_li688206603ion_ty > fun_li1921893539ion_ty).
% 6.06/1.28  tff(function_map_li771939206ion_ty,axiom,
% 6.06/1.28             map_li771939206ion_ty(e_1) = fmb_fun_li1921893539ion_ty_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_li50976719on_val,type,map_li50976719on_val: fun_li1432931796on_val > fun_li1580442732on_val).
% 6.06/1.28  tff(function_map_li50976719on_val,axiom,
% 6.06/1.28             map_li50976719on_val(fmb_fun_li1432931796on_val_1) = fmb_fun_li1580442732on_val_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_list_char_ty,type,map_list_char_ty: fun_list_char_ty > fun_li490940192ist_ty).
% 6.06/1.28  tff(function_map_list_char_ty,axiom,
% 6.06/1.28             map_list_char_ty(fmb_fun_list_char_ty_1) = fmb_fun_li490940192ist_ty_2
% 6.06/1.28  %         map_list_char_ty(fmb_fun_list_char_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_list_char_val,type,map_list_char_val: fun_list_char_val > fun_li742655849st_val).
% 6.06/1.28  tff(function_map_list_char_val,axiom,
% 6.06/1.28             map_list_char_val(fmb_fun_list_char_val_1) = fmb_fun_li742655849st_val_1
% 6.06/1.28           & map_list_char_val(fmb_fun_list_char_val_2) = fmb_fun_li742655849st_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_li1100402823on_val,type,map_li1100402823on_val: fun_li2145367436on_val > fun_li1867552164on_val).
% 6.06/1.28  tff(function_map_li1100402823on_val,axiom,
% 6.06/1.28             map_li1100402823on_val(fmb_fun_li2145367436on_val_1) = fmb_fun_li1867552164on_val_1
% 6.06/1.28  %         map_li1100402823on_val(fmb_fun_li2145367436on_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_op1779340173t_char,type,map_op1779340173t_char: fun_op1508857234t_char > fun_li156600670t_char).
% 6.06/1.28  tff(function_map_op1779340173t_char,axiom,
% 6.06/1.28             map_op1779340173t_char(fmb_fun_op1508857234t_char_1) = fmb_fun_li156600670t_char_2
% 6.06/1.28  %         map_op1779340173t_char(fmb_fun_op1508857234t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_op1924521862t_char,type,map_op1924521862t_char: fun_op195029515t_char > fun_li712717783t_char).
% 6.06/1.28  tff(function_map_op1924521862t_char,axiom,
% 6.06/1.28             map_op1924521862t_char(fmb_fun_op195029515t_char_1) = fmb_fun_li712717783t_char_1
% 6.06/1.28  %         map_op1924521862t_char(fmb_fun_op195029515t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_op1363057580ion_ty,type,map_op1363057580ion_ty: fun_op1279324977ion_ty > fun_li735972349ion_ty).
% 6.06/1.28  tff(function_map_op1363057580ion_ty,axiom,
% 6.06/1.28             map_op1363057580ion_ty(fmb_fun_op1279324977ion_ty_1) = fmb_fun_li735972349ion_ty_2
% 6.06/1.28  %         map_op1363057580ion_ty(fmb_fun_op1279324977ion_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_option_ty_ty,type,map_option_ty_ty: fun_option_ty_ty > fun_li202512966ist_ty).
% 6.06/1.28  tff(function_map_option_ty_ty,axiom,
% 6.06/1.28             map_option_ty_ty(the_ty) = fmb_fun_li202512966ist_ty_1
% 6.06/1.28  %         map_option_ty_ty(fmb_fun_option_ty_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_option_ty_val,type,map_option_ty_val: fun_option_ty_val > fun_li1333774223st_val).
% 6.06/1.28  tff(function_map_option_ty_val,axiom,
% 6.06/1.28             map_option_ty_val(fmb_fun_option_ty_val_1) = fmb_fun_li1333774223st_val_2
% 6.06/1.28  %         map_option_ty_val(fmb_fun_option_ty_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_option_val_val,type,map_option_val_val: fun_option_val_val > fun_li1459524056st_val).
% 6.06/1.28  tff(function_map_option_val_val,axiom,
% 6.06/1.28             map_option_val_val(the_val) = fmb_fun_li1459524056st_val_2
% 6.06/1.28  %         map_option_val_val(fmb_fun_option_val_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ty_exp_list_char,type,map_ty_exp_list_char: fun_ty_exp_list_char > fun_li1975737011t_char).
% 6.06/1.28  tff(function_map_ty_exp_list_char,axiom,
% 6.06/1.28             map_ty_exp_list_char(fmb_fun_ty_exp_list_char_1) = fmb_fun_li1975737011t_char_1
% 6.06/1.28  %         map_ty_exp_list_char(fmb_fun_ty_exp_list_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ty_list_char,type,map_ty_list_char: fun_ty_list_char > fun_li2094888364t_char).
% 6.06/1.28  tff(function_map_ty_list_char,axiom,
% 6.06/1.28             map_ty_list_char(fmb_fun_ty_list_char_1) = fmb_fun_li2094888364t_char_1
% 6.06/1.28  %         map_ty_list_char(fmb_fun_ty_list_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ty_option_ty,type,map_ty_option_ty: fun_ty_option_ty > fun_li2118142930ion_ty).
% 6.06/1.28  tff(function_map_ty_option_ty,axiom,
% 6.06/1.28             map_ty_option_ty(some_ty) = fmb_fun_li2118142930ion_ty_1
% 6.06/1.28  %         map_ty_option_ty(fmb_fun_ty_option_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ty_option_val,type,map_ty_option_val: fun_ty_option_val > fun_li1110934555on_val).
% 6.06/1.28  tff(function_map_ty_option_val,axiom,
% 6.06/1.28             map_ty_option_val(fmb_fun_ty_option_val_1) = fmb_fun_li1110934555on_val_2
% 6.06/1.28  %         map_ty_option_val(fmb_fun_ty_option_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ty_ty,type,map_ty_ty: fun_ty_ty > fun_list_ty_list_ty).
% 6.06/1.28  tff(function_map_ty_ty,axiom,
% 6.06/1.28             map_ty_ty(fmb_fun_ty_ty_1) = fmb_fun_list_ty_list_ty_1
% 6.06/1.28  %         map_ty_ty(fmb_fun_ty_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ty_val,type,map_ty_val: fun_ty_val > fun_list_ty_list_val).
% 6.06/1.28  tff(function_map_ty_val,axiom,
% 6.06/1.28             map_ty_val(fmb_fun_ty_val_1) = fmb_fun_list_ty_list_val_2
% 6.06/1.28  %         map_ty_val(fmb_fun_ty_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ty891785382on_val,type,map_ty891785382on_val: fun_ty2028523121on_val > fun_li1883640275on_val).
% 6.06/1.28  tff(function_map_ty891785382on_val,axiom,
% 6.06/1.28             map_ty891785382on_val(fmb_fun_ty2028523121on_val_1) = fmb_fun_li1883640275on_val_1
% 6.06/1.28  %         map_ty891785382on_val(fmb_fun_ty2028523121on_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_va1934808527t_char,type,map_va1934808527t_char: fun_va223928858t_char > fun_li430210730t_char).
% 6.06/1.28  tff(function_map_va1934808527t_char,axiom,
% 6.06/1.28             map_va1934808527t_char(val_list_char) = fmb_fun_li430210730t_char_2
% 6.06/1.28  %         map_va1934808527t_char(fmb_fun_va223928858t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_val_list_char,type,map_val_list_char: fun_val_list_char > fun_li1120813347t_char).
% 6.06/1.28  tff(function_map_val_list_char,axiom,
% 6.06/1.28             map_val_list_char(fmb_fun_val_list_char_1) = fmb_fun_li1120813347t_char_1
% 6.06/1.28  %         map_val_list_char(fmb_fun_val_list_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_val_option_ty,type,map_val_option_ty: fun_val_option_ty > fun_li1144067913ion_ty).
% 6.06/1.28  tff(function_map_val_option_ty,axiom,
% 6.06/1.28             map_val_option_ty(fmb_fun_val_option_ty_1) = fmb_fun_li1144067913ion_ty_1
% 6.06/1.28           & map_val_option_ty(fmb_fun_val_option_ty_2) = fmb_fun_li1144067913ion_ty_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_val_option_val,type,map_val_option_val: fun_val_option_val > fun_li1091306514on_val).
% 6.06/1.28  tff(function_map_val_option_val,axiom,
% 6.06/1.28             map_val_option_val(some_val) = fmb_fun_li1091306514on_val_2
% 6.06/1.28  %         map_val_option_val(fmb_fun_val_option_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_val_ty,type,map_val_ty: fun_val_ty > fun_list_val_list_ty).
% 6.06/1.28  tff(function_map_val_ty,axiom,
% 6.06/1.28             map_val_ty(fmb_fun_val_ty_1) = fmb_fun_list_val_list_ty_1
% 6.06/1.28  %         map_val_ty(fmb_fun_val_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_val_val,type,map_val_val: fun_val_val > fun_li1707879747st_val).
% 6.06/1.28  tff(function_map_val_val,axiom,
% 6.06/1.28             map_val_val(fmb_fun_val_val_1) = fmb_fun_li1707879747st_val_1
% 6.06/1.28  %         map_val_val(fmb_fun_val_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_va527586287on_val,type,map_va527586287on_val: fun_va172965946on_val > fun_li1659202122on_val).
% 6.06/1.28  tff(function_map_va527586287on_val,axiom,
% 6.06/1.28             map_va527586287on_val(fmb_fun_va172965946on_val_1) = fmb_fun_li1659202122on_val_1
% 6.06/1.28  %         map_va527586287on_val(fmb_fun_va172965946on_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_Pr1655409582on_val,type,map_Pr1655409582on_val: fun_Pr12181427on_val > fun_li1479469629on_val).
% 6.06/1.28  tff(function_map_Pr1655409582on_val,axiom,
% 6.06/1.28             map_Pr1655409582on_val(fmb_fun_Pr12181427on_val_1) = fmb_fun_li1479469629on_val_1
% 6.06/1.28  %         map_Pr1655409582on_val(fmb_fun_Pr12181427on_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_set_exp_list_char,type,set_exp_list_char: list_exp_list_char > fun_ex736065929r_bool).
% 6.06/1.28  tff(function_set_exp_list_char,axiom,
% 6.06/1.28             set_exp_list_char(fmb_list_exp_list_char_1) = fmb_fun_ex736065929r_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_set_list_char,type,set_list_char: list_list_char > fun_list_char_bool).
% 6.06/1.28  tff(function_set_list_char,axiom,
% 6.06/1.28             set_list_char(vs_1) = fmb_fun_list_char_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_set_option_ty,type,set_option_ty: list_option_ty > fun_option_ty_bool).
% 6.06/1.28  tff(function_set_option_ty,axiom,
% 6.06/1.28             set_option_ty(fmb_list_option_ty_1) = fmb_fun_option_ty_bool_2
% 6.06/1.28           & set_option_ty(fmb_list_option_ty_2) = fmb_fun_option_ty_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_set_ty,type,set_ty: list_ty > fun_ty_bool).
% 6.06/1.28  tff(function_set_ty,axiom,
% 6.06/1.28             set_ty(ts) = fmb_fun_ty_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_set_val,type,set_val: list_val > fun_val_bool).
% 6.06/1.28  tff(function_set_val,axiom,
% 6.06/1.28             set_val(vs) = fmb_fun_val_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_set_Pr1921835862on_val,type,set_Pr1921835862on_val: list_P1439941640on_val > fun_Pr691271849l_bool).
% 6.06/1.28  tff(function_set_Pr1921835862on_val,axiom,
% 6.06/1.28             set_Pr1921835862on_val(fmb_list_P1439941640on_val_1) = fmb_fun_Pr691271849l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_add_list_char_ty,type,map_add_list_char_ty: fun_li688206603ion_ty * fun_li688206603ion_ty > fun_li688206603ion_ty).
% 6.06/1.28  tff(function_map_add_list_char_ty,axiom,
% 6.06/1.28             map_add_list_char_ty(e_1,e_1) = e_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_ad325961431ar_val,type,map_ad325961431ar_val: fun_li1432931796on_val * fun_li1432931796on_val > fun_li1432931796on_val).
% 6.06/1.28  tff(function_map_ad325961431ar_val,axiom,
% 6.06/1.28             map_ad325961431ar_val(fmb_fun_li1432931796on_val_1,fmb_fun_li1432931796on_val_1) = fmb_fun_li1432931796on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_up891053837har_ty,type,map_up891053837har_ty: fun_li688206603ion_ty * list_list_char * list_ty > fun_li688206603ion_ty).
% 6.06/1.28  tff(function_map_up891053837har_ty,axiom,
% 6.06/1.28             map_up891053837har_ty(e_1,vs_1,ts) = e_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_map_up1085636310ar_val,type,map_up1085636310ar_val: fun_li1432931796on_val * list_list_char * list_val > fun_li1432931796on_val).
% 6.06/1.28  tff(function_map_up1085636310ar_val,axiom,
% 6.06/1.28             map_up1085636310ar_val(fmb_fun_li1432931796on_val_1,vs_1,vs) = fmb_fun_li1432931796on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_size_s1143674878t_char,type,size_s1143674878t_char: list_exp_list_char > nat).
% 6.06/1.28  tff(function_size_s1143674878t_char,axiom,
% 6.06/1.28             size_s1143674878t_char(fmb_list_exp_list_char_1) = fmb_nat_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_size_s2113983095t_char,type,size_s2113983095t_char: list_list_char > nat).
% 6.06/1.28  tff(function_size_s2113983095t_char,axiom,
% 6.06/1.28             size_s2113983095t_char(vs_1) = fmb_nat_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_size_s1050794909ion_ty,type,size_s1050794909ion_ty: list_option_ty > nat).
% 6.06/1.28  tff(function_size_s1050794909ion_ty,axiom,
% 6.06/1.28             size_s1050794909ion_ty(fmb_list_option_ty_1) = fmb_nat_1
% 6.06/1.28           & size_s1050794909ion_ty(fmb_list_option_ty_2) = fmb_nat_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_size_s1595297126on_val,type,size_s1595297126on_val: list_option_val > nat).
% 6.06/1.28  tff(function_size_s1595297126on_val,axiom,
% 6.06/1.28             size_s1595297126on_val(fmb_list_option_val_1) = fmb_nat_1
% 6.06/1.28           & size_s1595297126on_val(fmb_list_option_val_2) = fmb_nat_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_size_size_list_ty,type,size_size_list_ty: list_ty > nat).
% 6.06/1.28  tff(function_size_size_list_ty,axiom,
% 6.06/1.28             size_size_list_ty(ts) = fmb_nat_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_size_size_list_val,type,size_size_list_val: list_val > nat).
% 6.06/1.28  tff(function_size_size_list_val,axiom,
% 6.06/1.28             size_size_list_val(vs) = fmb_nat_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_size_s1699857438on_val,type,size_s1699857438on_val: list_P1439941640on_val > nat).
% 6.06/1.28  tff(function_size_s1699857438on_val,axiom,
% 6.06/1.28             size_s1699857438on_val(fmb_list_P1439941640on_val_1) = fmb_nat_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hext,type,hext: fun_na939144002on_val * fun_na939144002on_val > bool).
% 6.06/1.28  tff(function_hext,axiom,
% 6.06/1.28             hext(h,h) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_typeof_h,type,typeof_h: fun_na939144002on_val > fun_val_option_ty).
% 6.06/1.28  tff(function_typeof_h,axiom,
% 6.06/1.28             typeof_h(h) = fmb_fun_val_option_ty_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1259058957on_val,type,produc1259058957on_val: exp_list_char * produc12694297on_val > produc124828825on_val).
% 6.06/1.28  tff(function_produc1259058957on_val,axiom,
% 6.06/1.28             produc1259058957on_val(e,fmb_produc12694297on_val_1) = fmb_produc124828825on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc921874948t_char,type,produc921874948t_char: list_list_char * produc220283002t_char > produc1285161482t_char).
% 6.06/1.28  tff(function_produc921874948t_char,axiom,
% 6.06/1.28             produc921874948t_char(vs_1,fmb_produc220283002t_char_1) = fmb_produc1285161482t_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc823076510on_val,type,produc823076510on_val: list_char * fun_Pr806764899on_val > produc639455274on_val).
% 6.06/1.28  tff(function_produc823076510on_val,axiom,
% 6.06/1.28             produc823076510on_val(fmb_list_char_1,fmb_fun_Pr806764899on_val_1) = fmb_produc639455274on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1909267824t_char,type,produc1909267824t_char: list_ty * produc662261637t_char > produc220283002t_char).
% 6.06/1.28  tff(function_produc1909267824t_char,axiom,
% 6.06/1.28             produc1909267824t_char(ts,fmb_produc662261637t_char_1) = fmb_produc220283002t_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1916172923t_char,type,produc1916172923t_char: list_val * exp_list_char > produc662261637t_char).
% 6.06/1.28  tff(function_produc1916172923t_char,axiom,
% 6.06/1.28             produc1916172923t_char(vs,e) = fmb_produc662261637t_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc899768717on_val,type,produc899768717on_val: fun_na939144002on_val * fun_li1432931796on_val > produc12694297on_val).
% 6.06/1.28  tff(function_produc899768717on_val,axiom,
% 6.06/1.28             produc899768717on_val(h,fmb_fun_li1432931796on_val_1) = fmb_produc12694297on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1441475159on_val,type,produc1441475159on_val: produc124828825on_val * produc124828825on_val > produc1102272487on_val).
% 6.06/1.28  tff(function_produc1441475159on_val,axiom,
% 6.06/1.28             produc1441475159on_val(fmb_produc124828825on_val_1,fmb_produc124828825on_val_1) = fmb_produc1102272487on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc24551831t_char,type,produc24551831t_char: produc1285161482t_char * produc1285161482t_char > produc349695911t_char).
% 6.06/1.28  tff(function_produc24551831t_char,axiom,
% 6.06/1.28             produc24551831t_char(fmb_produc1285161482t_char_1,fmb_produc1285161482t_char_1) = fmb_produc349695911t_char_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc499151895on_val,type,produc499151895on_val: produc639455274on_val * produc639455274on_val > produc87279271on_val).
% 6.06/1.28  tff(function_produc499151895on_val,axiom,
% 6.06/1.28             produc499151895on_val(fmb_produc639455274on_val_1,fmb_produc639455274on_val_1) = fmb_produc87279271on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc57279289t_char,type,produc57279289t_char: produc220283002t_char * produc220283002t_char > produc1406897475t_char).
% 6.06/1.28  tff(function_produc57279289t_char,axiom,
% 6.06/1.28             produc57279289t_char(fmb_produc220283002t_char_1,fmb_produc220283002t_char_1) = fmb_produc1406897475t_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1299387215t_char,type,produc1299387215t_char: produc662261637t_char * produc662261637t_char > produc1826280281t_char).
% 6.06/1.28  tff(function_produc1299387215t_char,axiom,
% 6.06/1.28             produc1299387215t_char(fmb_produc662261637t_char_1,fmb_produc662261637t_char_1) = fmb_produc1826280281t_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc870913623on_val,type,produc870913623on_val: produc12694297on_val * produc12694297on_val > produc409205479on_val).
% 6.06/1.28  tff(function_produc870913623on_val,axiom,
% 6.06/1.28             produc870913623on_val(fmb_produc12694297on_val_1,fmb_produc12694297on_val_1) = fmb_produc409205479on_val_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1564932627on_val,type,produc1564932627on_val: produc1102272487on_val * produc1102272487on_val > produc231486621on_val).
% 6.06/1.28  tff(function_produc1564932627on_val,axiom,
% 6.06/1.28             produc1564932627on_val(fmb_produc1102272487on_val_1,fmb_produc1102272487on_val_1) = fmb_produc231486621on_val_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1911975310l_bool,type,produc1911975310l_bool: fun_Pr680585871l_bool > fun_ex1201926843l_bool).
% 6.06/1.28  tff(function_produc1911975310l_bool,axiom,
% 6.06/1.28             produc1911975310l_bool(fmb_fun_Pr680585871l_bool_1) = fmb_fun_ex1201926843l_bool_1
% 6.06/1.28           & produc1911975310l_bool(fmb_fun_Pr680585871l_bool_2) = fmb_fun_ex1201926843l_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1574020101r_bool,type,produc1574020101r_bool: fun_Pr227936640r_bool > fun_li1024794712r_bool).
% 6.06/1.28  tff(function_produc1574020101r_bool,axiom,
% 6.06/1.28             produc1574020101r_bool(fmb_fun_Pr227936640r_bool_1) = fmb_fun_li1024794712r_bool_1
% 6.06/1.28  %         produc1574020101r_bool(fmb_fun_Pr227936640r_bool_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc481748255l_bool,type,produc481748255l_bool: fun_Pr315804320l_bool > fun_li823162622l_bool).
% 6.06/1.28  tff(function_produc481748255l_bool,axiom,
% 6.06/1.28             produc481748255l_bool(fmb_fun_Pr315804320l_bool_1) = fmb_fun_li823162622l_bool_1
% 6.06/1.28  %         produc481748255l_bool(fmb_fun_Pr315804320l_bool_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc156891095r_bool,type,produc156891095r_bool: fun_Pr46158268r_bool > fun_li887890578r_bool).
% 6.06/1.28  tff(function_produc156891095r_bool,axiom,
% 6.06/1.28             produc156891095r_bool(fmb_fun_Pr46158268r_bool_1) = fmb_fun_li887890578r_bool_2
% 6.06/1.28           & produc156891095r_bool(fmb_fun_Pr46158268r_bool_2) = fmb_fun_li887890578r_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc550034914r_bool,type,produc550034914r_bool: fun_Pr827765831r_bool > fun_li826105035r_bool).
% 6.06/1.28  tff(function_produc550034914r_bool,axiom,
% 6.06/1.28             produc550034914r_bool(fmb_fun_Pr827765831r_bool_1) = fmb_fun_li826105035r_bool_2
% 6.06/1.28           & produc550034914r_bool(fmb_fun_Pr827765831r_bool_2) = fmb_fun_li826105035r_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc2062775566l_bool,type,produc2062775566l_bool: fun_Pr1696029455l_bool > fun_fu100249073l_bool).
% 6.06/1.28  tff(function_produc2062775566l_bool,axiom,
% 6.06/1.28             produc2062775566l_bool(fmb_fun_Pr1696029455l_bool_1) = fmb_fun_fu100249073l_bool_1
% 6.06/1.28           & produc2062775566l_bool(fmb_fun_Pr1696029455l_bool_2) = fmb_fun_fu100249073l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_produc1159035454l_bool,type,produc1159035454l_bool: fun_Pr691271849l_bool > fun_Pr633696065l_bool).
% 6.06/1.28  tff(function_produc1159035454l_bool,axiom,
% 6.06/1.28             produc1159035454l_bool(fmb_fun_Pr691271849l_bool_1) = fmb_fun_Pr633696065l_bool_2
% 6.06/1.28           & produc1159035454l_bool(fmb_fun_Pr691271849l_bool_2) = fmb_fun_Pr633696065l_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_blocks,type,blocks: produc1285161482t_char > exp_list_char).
% 6.06/1.28  tff(function_blocks,axiom,
% 6.06/1.28             blocks(fmb_produc1285161482t_char_1) = e
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_red,type,red: list_P1999446415t_char > fun_Pr691271849l_bool).
% 6.06/1.28  tff(function_red,axiom,
% 6.06/1.28             red(p) = fmb_fun_Pr691271849l_bool_1
% 6.06/1.28  %         red(fmb_list_P1999446415t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_transi2024712006on_val,type,transi2024712006on_val: fun_Pr691271849l_bool > fun_Pr691271849l_bool).
% 6.06/1.28  tff(function_transi2024712006on_val,axiom,
% 6.06/1.28             transi2024712006on_val(fmb_fun_Pr691271849l_bool_1) = fmb_fun_Pr691271849l_bool_1
% 6.06/1.28           & transi2024712006on_val(fmb_fun_Pr691271849l_bool_2) = fmb_fun_Pr691271849l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_transi122195895t_char,type,transi122195895t_char: fun_Pr1895638121r_bool > fun_Pr1895638121r_bool).
% 6.06/1.28  tff(function_transi122195895t_char,axiom,
% 6.06/1.28             transi122195895t_char(fmb_fun_Pr1895638121r_bool_1) = fmb_fun_Pr1895638121r_bool_2
% 6.06/1.28           & transi122195895t_char(fmb_fun_Pr1895638121r_bool_2) = fmb_fun_Pr1895638121r_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_transi61620055on_val,type,transi61620055on_val: fun_Pr235369833l_bool > fun_Pr235369833l_bool).
% 6.06/1.28  tff(function_transi61620055on_val,axiom,
% 6.06/1.28             transi61620055on_val(fmb_fun_Pr235369833l_bool_1) = fmb_fun_Pr235369833l_bool_2
% 6.06/1.28           & transi61620055on_val(fmb_fun_Pr235369833l_bool_2) = fmb_fun_Pr235369833l_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_transi1257872013t_char,type,transi1257872013t_char: fun_Pr1728267013r_bool > fun_Pr1728267013r_bool).
% 6.06/1.28  tff(function_transi1257872013t_char,axiom,
% 6.06/1.28             transi1257872013t_char(fmb_fun_Pr1728267013r_bool_1) = fmb_fun_Pr1728267013r_bool_2
% 6.06/1.28           & transi1257872013t_char(fmb_fun_Pr1728267013r_bool_2) = fmb_fun_Pr1728267013r_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_transi1789604888t_char,type,transi1789604888t_char: fun_Pr1890037787r_bool > fun_Pr1890037787r_bool).
% 6.06/1.28  tff(function_transi1789604888t_char,axiom,
% 6.06/1.28             transi1789604888t_char(fmb_fun_Pr1890037787r_bool_1) = fmb_fun_Pr1890037787r_bool_2
% 6.06/1.28           & transi1789604888t_char(fmb_fun_Pr1890037787r_bool_2) = fmb_fun_Pr1890037787r_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_transi921647814on_val,type,transi921647814on_val: fun_Pr693020585l_bool > fun_Pr693020585l_bool).
% 6.06/1.28  tff(function_transi921647814on_val,axiom,
% 6.06/1.28             transi921647814on_val(fmb_fun_Pr693020585l_bool_1) = fmb_fun_Pr693020585l_bool_2
% 6.06/1.28           & transi921647814on_val(fmb_fun_Pr693020585l_bool_2) = fmb_fun_Pr693020585l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_transi910771962on_val,type,transi910771962on_val: fun_Pr903661919l_bool > fun_Pr903661919l_bool).
% 6.06/1.28  tff(function_transi910771962on_val,axiom,
% 6.06/1.28             transi910771962on_val(fmb_fun_Pr903661919l_bool_1) = fmb_fun_Pr903661919l_bool_1
% 6.06/1.28           & transi910771962on_val(fmb_fun_Pr903661919l_bool_2) = fmb_fun_Pr903661919l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_widen_2090681816t_char,type,widen_2090681816t_char: list_P1999446415t_char > fun_ty_fun_ty_bool).
% 6.06/1.28  tff(function_widen_2090681816t_char,axiom,
% 6.06/1.28             widen_2090681816t_char(p) = fequal_ty
% 6.06/1.28  %         widen_2090681816t_char(fmb_list_P1999446415t_char_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_wTrt,type,wTrt: list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * exp_list_char * ty > bool).
% 6.06/1.28  tff(function_wTrt,axiom,
% 6.06/1.28             wTrt(p,h,e_1,e,t) = fmb_bool_1
% 6.06/1.28  %         wTrt(fmb_list_P1999446415t_char_2,h,e_1,e,t) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_wTrts,type,wTrts: list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * list_exp_list_char * list_ty > bool).
% 6.06/1.28  tff(function_wTrts,axiom,
% 6.06/1.28             wTrts(p,h,e_1,fmb_list_exp_list_char_1,ts) = fmb_bool_2
% 6.06/1.28  %         wTrts(fmb_list_P1999446415t_char_2,h,e_1,fmb_list_exp_list_char_1,ts) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_e1353749905t_char,type,hAPP_e1353749905t_char: fun_ex1654222579t_char * exp_list_char > exp_list_char).
% 6.06/1.28  tff(function_hAPP_e1353749905t_char,axiom,
% 6.06/1.28             hAPP_e1353749905t_char(fmb_fun_ex1654222579t_char_1,e) = e
% 6.06/1.28           & hAPP_e1353749905t_char(fmb_fun_ex1654222579t_char_2,e) = e
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_e544220455r_bool,type,hAPP_e544220455r_bool: fun_ex736065929r_bool * exp_list_char > bool).
% 6.06/1.28  tff(function_hAPP_e544220455r_bool,axiom,
% 6.06/1.28             hAPP_e544220455r_bool(fmb_fun_ex736065929r_bool_1,e) = fmb_bool_2
% 6.06/1.28           & hAPP_e544220455r_bool(fmb_fun_ex736065929r_bool_2,e) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_e1833980889l_bool,type,hAPP_e1833980889l_bool: fun_ex1201926843l_bool * exp_list_char > fun_Pr1696029455l_bool).
% 6.06/1.28  tff(function_hAPP_e1833980889l_bool,axiom,
% 6.06/1.28             hAPP_e1833980889l_bool(fmb_fun_ex1201926843l_bool_1,e) = fmb_fun_Pr1696029455l_bool_1
% 6.06/1.28           & hAPP_e1833980889l_bool(fmb_fun_ex1201926843l_bool_2,e) = fmb_fun_Pr1696029455l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l2011456725t_char,type,hAPP_l2011456725t_char: fun_li1279027773t_char * list_exp_list_char > list_exp_list_char).
% 6.06/1.28  tff(function_hAPP_l2011456725t_char,axiom,
% 6.06/1.28             hAPP_l2011456725t_char(fmb_fun_li1279027773t_char_1,fmb_list_exp_list_char_1) = fmb_list_exp_list_char_1
% 6.06/1.28           & hAPP_l2011456725t_char(fmb_fun_li1279027773t_char_2,fmb_list_exp_list_char_1) = fmb_list_exp_list_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l2065413838t_char,type,hAPP_l2065413838t_char: fun_li218321462t_char * list_exp_list_char > list_list_char).
% 6.06/1.28  tff(function_hAPP_l2065413838t_char,axiom,
% 6.06/1.28             hAPP_l2065413838t_char(fmb_fun_li218321462t_char_1,fmb_list_exp_list_char_1) = vs_1
% 6.06/1.28           & hAPP_l2065413838t_char(fmb_fun_li218321462t_char_2,fmb_list_exp_list_char_1) = vs_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1002225652ion_ty,type,hAPP_l1002225652ion_ty: fun_li241576028ion_ty * list_exp_list_char > list_option_ty).
% 6.06/1.28  tff(function_hAPP_l1002225652ion_ty,axiom,
% 6.06/1.28             hAPP_l1002225652ion_ty(fmb_fun_li241576028ion_ty_1,fmb_list_exp_list_char_1) = fmb_list_option_ty_1
% 6.06/1.28           & hAPP_l1002225652ion_ty(fmb_fun_li241576028ion_ty_2,fmb_list_exp_list_char_1) = fmb_list_option_ty_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1607890493on_val,type,hAPP_l1607890493on_val: fun_li690207653on_val * list_exp_list_char > list_option_val).
% 6.06/1.28  tff(function_hAPP_l1607890493on_val,axiom,
% 6.06/1.28             hAPP_l1607890493on_val(fmb_fun_li690207653on_val_1,fmb_list_exp_list_char_1) = fmb_list_option_val_1
% 6.06/1.28           & hAPP_l1607890493on_val(fmb_fun_li690207653on_val_2,fmb_list_exp_list_char_1) = fmb_list_option_val_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l110066169ist_ty,type,hAPP_l110066169ist_ty: fun_li1055333287ist_ty * list_exp_list_char > list_ty).
% 6.06/1.28  tff(function_hAPP_l110066169ist_ty,axiom,
% 6.06/1.28             hAPP_l110066169ist_ty(fmb_fun_li1055333287ist_ty_1,fmb_list_exp_list_char_1) = ts
% 6.06/1.28           & hAPP_l110066169ist_ty(fmb_fun_li1055333287ist_ty_2,fmb_list_exp_list_char_1) = ts
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1539861698st_val,type,hAPP_l1539861698st_val: fun_li363341936st_val * list_exp_list_char > list_val).
% 6.06/1.28  tff(function_hAPP_l1539861698st_val,axiom,
% 6.06/1.28             hAPP_l1539861698st_val(fmb_fun_li363341936st_val_1,fmb_list_exp_list_char_1) = vs
% 6.06/1.28           & hAPP_l1539861698st_val(fmb_fun_li363341936st_val_2,fmb_list_exp_list_char_1) = vs
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1557845365on_val,type,hAPP_l1557845365on_val: fun_li1581546589on_val * list_exp_list_char > list_P1439941640on_val).
% 6.06/1.28  tff(function_hAPP_l1557845365on_val,axiom,
% 6.06/1.28             hAPP_l1557845365on_val(fmb_fun_li1581546589on_val_1,fmb_list_exp_list_char_1) = fmb_list_P1439941640on_val_1
% 6.06/1.28           & hAPP_l1557845365on_val(fmb_fun_li1581546589on_val_2,fmb_list_exp_list_char_1) = fmb_list_P1439941640on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l740678812t_char,type,hAPP_l740678812t_char: fun_li567129860t_char * list_list_char > list_exp_list_char).
% 6.06/1.28  tff(function_hAPP_l740678812t_char,axiom,
% 6.06/1.28             hAPP_l740678812t_char(fmb_fun_li567129860t_char_1,vs_1) = fmb_list_exp_list_char_1
% 6.06/1.28           & hAPP_l740678812t_char(fmb_fun_li567129860t_char_2,vs_1) = fmb_list_exp_list_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l407174677t_char,type,hAPP_l407174677t_char: fun_li1898638973t_char * list_list_char > list_list_char).
% 6.06/1.28  tff(function_hAPP_l407174677t_char,axiom,
% 6.06/1.28             hAPP_l407174677t_char(fmb_fun_li1898638973t_char_1,vs_1) = vs_1
% 6.06/1.28           & hAPP_l407174677t_char(fmb_fun_li1898638973t_char_2,vs_1) = vs_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1491470139ion_ty,type,hAPP_l1491470139ion_ty: fun_li1921893539ion_ty * list_list_char > list_option_ty).
% 6.06/1.28  tff(function_hAPP_l1491470139ion_ty,axiom,
% 6.06/1.28             hAPP_l1491470139ion_ty(fmb_fun_li1921893539ion_ty_1,vs_1) = fmb_list_option_ty_2
% 6.06/1.28           & hAPP_l1491470139ion_ty(fmb_fun_li1921893539ion_ty_2,vs_1) = fmb_list_option_ty_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l297961988on_val,type,hAPP_l297961988on_val: fun_li1580442732on_val * list_list_char > list_option_val).
% 6.06/1.28  tff(function_hAPP_l297961988on_val,axiom,
% 6.06/1.28             hAPP_l297961988on_val(fmb_fun_li1580442732on_val_1,vs_1) = fmb_list_option_val_2
% 6.06/1.28           & hAPP_l297961988on_val(fmb_fun_li1580442732on_val_2,vs_1) = fmb_list_option_val_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1871878770ist_ty,type,hAPP_l1871878770ist_ty: fun_li490940192ist_ty * list_list_char > list_ty).
% 6.06/1.28  tff(function_hAPP_l1871878770ist_ty,axiom,
% 6.06/1.28             hAPP_l1871878770ist_ty(fmb_fun_li490940192ist_ty_1,vs_1) = ts
% 6.06/1.28           & hAPP_l1871878770ist_ty(fmb_fun_li490940192ist_ty_2,vs_1) = ts
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1892737211st_val,type,hAPP_l1892737211st_val: fun_li742655849st_val * list_list_char > list_val).
% 6.06/1.28  tff(function_hAPP_l1892737211st_val,axiom,
% 6.06/1.28             hAPP_l1892737211st_val(fmb_fun_li742655849st_val_1,vs_1) = vs
% 6.06/1.28           & hAPP_l1892737211st_val(fmb_fun_li742655849st_val_2,vs_1) = vs
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l418486716on_val,type,hAPP_l418486716on_val: fun_li1867552164on_val * list_list_char > list_P1439941640on_val).
% 6.06/1.28  tff(function_hAPP_l418486716on_val,axiom,
% 6.06/1.28             hAPP_l418486716on_val(fmb_fun_li1867552164on_val_1,vs_1) = fmb_list_P1439941640on_val_1
% 6.06/1.28           & hAPP_l418486716on_val(fmb_fun_li1867552164on_val_2,vs_1) = fmb_list_P1439941640on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l217977712r_bool,type,hAPP_l217977712r_bool: fun_li1024794712r_bool * list_list_char > fun_Pr46158268r_bool).
% 6.06/1.28  tff(function_hAPP_l217977712r_bool,axiom,
% 6.06/1.28             hAPP_l217977712r_bool(fmb_fun_li1024794712r_bool_1,vs_1) = fmb_fun_Pr46158268r_bool_1
% 6.06/1.28           & hAPP_l217977712r_bool(fmb_fun_li1024794712r_bool_2,vs_1) = fmb_fun_Pr46158268r_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l330149622t_char,type,hAPP_l330149622t_char: fun_li156600670t_char * list_option_ty > list_exp_list_char).
% 6.06/1.28  tff(function_hAPP_l330149622t_char,axiom,
% 6.06/1.28             hAPP_l330149622t_char(fmb_fun_li156600670t_char_1,fmb_list_option_ty_1) = fmb_list_exp_list_char_1
% 6.06/1.28           & hAPP_l330149622t_char(fmb_fun_li156600670t_char_1,fmb_list_option_ty_2) = fmb_list_exp_list_char_1
% 6.06/1.28           & hAPP_l330149622t_char(fmb_fun_li156600670t_char_2,fmb_list_option_ty_1) = fmb_list_exp_list_char_1
% 6.06/1.28           & hAPP_l330149622t_char(fmb_fun_li156600670t_char_2,fmb_list_option_ty_2) = fmb_list_exp_list_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1368737135t_char,type,hAPP_l1368737135t_char: fun_li712717783t_char * list_option_ty > list_list_char).
% 6.06/1.28  tff(function_hAPP_l1368737135t_char,axiom,
% 6.06/1.28             hAPP_l1368737135t_char(fmb_fun_li712717783t_char_1,fmb_list_option_ty_1) = vs_1
% 6.06/1.28           & hAPP_l1368737135t_char(fmb_fun_li712717783t_char_1,fmb_list_option_ty_2) = vs_1
% 6.06/1.28           & hAPP_l1368737135t_char(fmb_fun_li712717783t_char_2,fmb_list_option_ty_1) = vs_1
% 6.06/1.28           & hAPP_l1368737135t_char(fmb_fun_li712717783t_char_2,fmb_list_option_ty_2) = vs_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l305548949ion_ty,type,hAPP_l305548949ion_ty: fun_li735972349ion_ty * list_option_ty > list_option_ty).
% 6.06/1.28  tff(function_hAPP_l305548949ion_ty,axiom,
% 6.06/1.28             hAPP_l305548949ion_ty(fmb_fun_li735972349ion_ty_1,fmb_list_option_ty_1) = fmb_list_option_ty_1
% 6.06/1.28           & hAPP_l305548949ion_ty(fmb_fun_li735972349ion_ty_1,fmb_list_option_ty_2) = fmb_list_option_ty_2
% 6.06/1.28           & hAPP_l305548949ion_ty(fmb_fun_li735972349ion_ty_2,fmb_list_option_ty_1) = fmb_list_option_ty_1
% 6.06/1.28           & hAPP_l305548949ion_ty(fmb_fun_li735972349ion_ty_2,fmb_list_option_ty_2) = fmb_list_option_ty_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1583451544ist_ty,type,hAPP_l1583451544ist_ty: fun_li202512966ist_ty * list_option_ty > list_ty).
% 6.06/1.28  tff(function_hAPP_l1583451544ist_ty,axiom,
% 6.06/1.28             hAPP_l1583451544ist_ty(fmb_fun_li202512966ist_ty_1,fmb_list_option_ty_1) = ts
% 6.06/1.28           & hAPP_l1583451544ist_ty(fmb_fun_li202512966ist_ty_1,fmb_list_option_ty_2) = ts
% 6.06/1.28           & hAPP_l1583451544ist_ty(fmb_fun_li202512966ist_ty_2,fmb_list_option_ty_1) = ts
% 6.06/1.28           & hAPP_l1583451544ist_ty(fmb_fun_li202512966ist_ty_2,fmb_list_option_ty_2) = ts
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l336371937st_val,type,hAPP_l336371937st_val: fun_li1333774223st_val * list_option_ty > list_val).
% 6.06/1.28  tff(function_hAPP_l336371937st_val,axiom,
% 6.06/1.28             hAPP_l336371937st_val(fmb_fun_li1333774223st_val_1,fmb_list_option_ty_1) = vs
% 6.06/1.28           & hAPP_l336371937st_val(fmb_fun_li1333774223st_val_1,fmb_list_option_ty_2) = vs
% 6.06/1.28           & hAPP_l336371937st_val(fmb_fun_li1333774223st_val_2,fmb_list_option_ty_1) = vs
% 6.06/1.28           & hAPP_l336371937st_val(fmb_fun_li1333774223st_val_2,fmb_list_option_ty_2) = vs
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l228474410st_val,type,hAPP_l228474410st_val: fun_li1459524056st_val * list_option_val > list_val).
% 6.06/1.28  tff(function_hAPP_l228474410st_val,axiom,
% 6.06/1.28             hAPP_l228474410st_val(fmb_fun_li1459524056st_val_1,fmb_list_option_val_1) = vs
% 6.06/1.28           & hAPP_l228474410st_val(fmb_fun_li1459524056st_val_1,fmb_list_option_val_2) = vs
% 6.06/1.28           & hAPP_l228474410st_val(fmb_fun_li1459524056st_val_2,fmb_list_option_val_1) = vs
% 6.06/1.28           & hAPP_l228474410st_val(fmb_fun_li1459524056st_val_2,fmb_list_option_val_2) = vs
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1074208899t_char,type,hAPP_l1074208899t_char: fun_li1751394789t_char * list_char > list_char).
% 6.06/1.28  tff(function_hAPP_l1074208899t_char,axiom,
% 6.06/1.28             hAPP_l1074208899t_char(fmb_fun_li1751394789t_char_1,fmb_list_char_1) = fmb_list_char_1
% 6.06/1.28  %         hAPP_l1074208899t_char(fmb_fun_li1751394789t_char_2,fmb_list_char_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l512744617ion_ty,type,hAPP_l512744617ion_ty: fun_li688206603ion_ty * list_char > option_ty).
% 6.06/1.28  tff(function_hAPP_l512744617ion_ty,axiom,
% 6.06/1.28             hAPP_l512744617ion_ty(e_1,fmb_list_char_1) = fmb_option_ty_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l207779698on_val,type,hAPP_l207779698on_val: fun_li1432931796on_val * list_char > option_val).
% 6.06/1.28  tff(function_hAPP_l207779698on_val,axiom,
% 6.06/1.28             hAPP_l207779698on_val(fmb_fun_li1432931796on_val_1,fmb_list_char_1) = fmb_option_val_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_list_char_val,type,hAPP_list_char_val: fun_list_char_val * list_char > val).
% 6.06/1.28  tff(function_hAPP_list_char_val,axiom,
% 6.06/1.28             hAPP_list_char_val(fmb_fun_list_char_val_1,fmb_list_char_1) = fmb_val_1
% 6.06/1.28           & hAPP_list_char_val(fmb_fun_list_char_val_2,fmb_list_char_1) = fmb_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l465799708l_bool,type,hAPP_l465799708l_bool: fun_li823162622l_bool * list_char > fun_fu177229913l_bool).
% 6.06/1.28  tff(function_hAPP_l465799708l_bool,axiom,
% 6.06/1.28             hAPP_l465799708l_bool(fmb_fun_li823162622l_bool_1,fmb_list_char_1) = fmb_fun_fu177229913l_bool_2
% 6.06/1.28           & hAPP_l465799708l_bool(fmb_fun_li823162622l_bool_2,fmb_list_char_1) = fmb_fun_fu177229913l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l578807295t_char,type,hAPP_l578807295t_char: fun_li1975737011t_char * list_ty > list_exp_list_char).
% 6.06/1.28  tff(function_hAPP_l578807295t_char,axiom,
% 6.06/1.28             hAPP_l578807295t_char(fmb_fun_li1975737011t_char_1,ts) = fmb_list_exp_list_char_1
% 6.06/1.28           & hAPP_l578807295t_char(fmb_fun_li1975737011t_char_2,ts) = fmb_list_exp_list_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l402740472t_char,type,hAPP_l402740472t_char: fun_li2094888364t_char * list_ty > list_list_char).
% 6.06/1.28  tff(function_hAPP_l402740472t_char,axiom,
% 6.06/1.28             hAPP_l402740472t_char(fmb_fun_li2094888364t_char_1,ts) = vs_1
% 6.06/1.28           & hAPP_l402740472t_char(fmb_fun_li2094888364t_char_2,ts) = vs_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1487035934ion_ty,type,hAPP_l1487035934ion_ty: fun_li2118142930ion_ty * list_ty > list_option_ty).
% 6.06/1.28  tff(function_hAPP_l1487035934ion_ty,axiom,
% 6.06/1.28             hAPP_l1487035934ion_ty(fmb_fun_li2118142930ion_ty_1,ts) = fmb_list_option_ty_2
% 6.06/1.28           & hAPP_l1487035934ion_ty(fmb_fun_li2118142930ion_ty_2,ts) = fmb_list_option_ty_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1014734695on_val,type,hAPP_l1014734695on_val: fun_li1110934555on_val * list_ty > list_option_val).
% 6.06/1.28  tff(function_hAPP_l1014734695on_val,axiom,
% 6.06/1.28             hAPP_l1014734695on_val(fmb_fun_li1110934555on_val_1,ts) = fmb_list_option_val_1
% 6.06/1.28           & hAPP_l1014734695on_val(fmb_fun_li1110934555on_val_2,ts) = fmb_list_option_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_list_ty_list_ty,type,hAPP_list_ty_list_ty: fun_list_ty_list_ty * list_ty > list_ty).
% 6.06/1.28  tff(function_hAPP_list_ty_list_ty,axiom,
% 6.06/1.28             hAPP_list_ty_list_ty(fmb_fun_list_ty_list_ty_1,ts) = ts
% 6.06/1.28           & hAPP_list_ty_list_ty(fmb_fun_list_ty_list_ty_2,ts) = ts
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1530663448st_val,type,hAPP_l1530663448st_val: fun_list_ty_list_val * list_ty > list_val).
% 6.06/1.28  tff(function_hAPP_l1530663448st_val,axiom,
% 6.06/1.28             hAPP_l1530663448st_val(fmb_fun_list_ty_list_val_1,ts) = vs
% 6.06/1.28           & hAPP_l1530663448st_val(fmb_fun_list_ty_list_val_2,ts) = vs
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1634001311on_val,type,hAPP_l1634001311on_val: fun_li1883640275on_val * list_ty > list_P1439941640on_val).
% 6.06/1.28  tff(function_hAPP_l1634001311on_val,axiom,
% 6.06/1.28             hAPP_l1634001311on_val(fmb_fun_li1883640275on_val_1,ts) = fmb_list_P1439941640on_val_1
% 6.06/1.28           & hAPP_l1634001311on_val(fmb_fun_li1883640275on_val_2,ts) = fmb_list_P1439941640on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1987619678r_bool,type,hAPP_l1987619678r_bool: fun_li887890578r_bool * list_ty > fun_Pr827765831r_bool).
% 6.06/1.28  tff(function_hAPP_l1987619678r_bool,axiom,
% 6.06/1.28             hAPP_l1987619678r_bool(fmb_fun_li887890578r_bool_1,ts) = fmb_fun_Pr827765831r_bool_2
% 6.06/1.28           & hAPP_l1987619678r_bool(fmb_fun_li887890578r_bool_2,ts) = fmb_fun_Pr827765831r_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l732421366t_char,type,hAPP_l732421366t_char: fun_li430210730t_char * list_val > list_exp_list_char).
% 6.06/1.28  tff(function_hAPP_l732421366t_char,axiom,
% 6.06/1.28             hAPP_l732421366t_char(fmb_fun_li430210730t_char_1,vs) = fmb_list_exp_list_char_1
% 6.06/1.28           & hAPP_l732421366t_char(fmb_fun_li430210730t_char_2,vs) = fmb_list_exp_list_char_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l922645359t_char,type,hAPP_l922645359t_char: fun_li1120813347t_char * list_val > list_list_char).
% 6.06/1.28  tff(function_hAPP_l922645359t_char,axiom,
% 6.06/1.28             hAPP_l922645359t_char(fmb_fun_li1120813347t_char_1,vs) = vs_1
% 6.06/1.28           & hAPP_l922645359t_char(fmb_fun_li1120813347t_char_2,vs) = vs_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l2006940821ion_ty,type,hAPP_l2006940821ion_ty: fun_li1144067913ion_ty * list_val > list_option_ty).
% 6.06/1.28  tff(function_hAPP_l2006940821ion_ty,axiom,
% 6.06/1.28             hAPP_l2006940821ion_ty(fmb_fun_li1144067913ion_ty_1,vs) = fmb_list_option_ty_1
% 6.06/1.28           & hAPP_l2006940821ion_ty(fmb_fun_li1144067913ion_ty_2,vs) = fmb_list_option_ty_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l761459294on_val,type,hAPP_l761459294on_val: fun_li1091306514on_val * list_val > list_option_val).
% 6.06/1.28  tff(function_hAPP_l761459294on_val,axiom,
% 6.06/1.28             hAPP_l761459294on_val(fmb_fun_li1091306514on_val_1,vs) = fmb_list_option_val_2
% 6.06/1.28           & hAPP_l761459294on_val(fmb_fun_li1091306514on_val_2,vs) = fmb_list_option_val_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1085267864ist_ty,type,hAPP_l1085267864ist_ty: fun_list_val_list_ty * list_val > list_ty).
% 6.06/1.28  tff(function_hAPP_l1085267864ist_ty,axiom,
% 6.06/1.28             hAPP_l1085267864ist_ty(fmb_fun_list_val_list_ty_1,vs) = ts
% 6.06/1.28           & hAPP_l1085267864ist_ty(fmb_fun_list_val_list_ty_2,vs) = ts
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l273806049st_val,type,hAPP_l273806049st_val: fun_li1707879747st_val * list_val > list_val).
% 6.06/1.28  tff(function_hAPP_l273806049st_val,axiom,
% 6.06/1.28             hAPP_l273806049st_val(fmb_fun_li1707879747st_val_1,vs) = vs
% 6.06/1.28           & hAPP_l273806049st_val(fmb_fun_li1707879747st_val_2,vs) = vs
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l382831894on_val,type,hAPP_l382831894on_val: fun_li1659202122on_val * list_val > list_P1439941640on_val).
% 6.06/1.28  tff(function_hAPP_l382831894on_val,axiom,
% 6.06/1.28             hAPP_l382831894on_val(fmb_fun_li1659202122on_val_1,vs) = fmb_list_P1439941640on_val_1
% 6.06/1.28           & hAPP_l382831894on_val(fmb_fun_li1659202122on_val_2,vs) = fmb_list_P1439941640on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1062423959r_bool,type,hAPP_l1062423959r_bool: fun_li826105035r_bool * list_val > fun_ex736065929r_bool).
% 6.06/1.28  tff(function_hAPP_l1062423959r_bool,axiom,
% 6.06/1.28             hAPP_l1062423959r_bool(fmb_fun_li826105035r_bool_1,vs) = fmb_fun_ex736065929r_bool_1
% 6.06/1.28           & hAPP_l1062423959r_bool(fmb_fun_li826105035r_bool_2,vs) = fmb_fun_ex736065929r_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_l1695428693on_val,type,hAPP_l1695428693on_val: fun_li1479469629on_val * list_P1439941640on_val > list_P1439941640on_val).
% 6.06/1.28  tff(function_hAPP_l1695428693on_val,axiom,
% 6.06/1.28             hAPP_l1695428693on_val(fmb_fun_li1479469629on_val_1,fmb_list_P1439941640on_val_1) = fmb_list_P1439941640on_val_1
% 6.06/1.28           & hAPP_l1695428693on_val(fmb_fun_li1479469629on_val_2,fmb_list_P1439941640on_val_1) = fmb_list_P1439941640on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_n546249108on_val,type,hAPP_n546249108on_val: fun_na939144002on_val * nat > option1479284511on_val).
% 6.06/1.28  tff(function_hAPP_n546249108on_val,axiom,
% 6.06/1.28             hAPP_n546249108on_val(h,fmb_nat_1) = fmb_option1479284511on_val_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_option_ty_ty,type,hAPP_option_ty_ty: fun_option_ty_ty * option_ty > ty).
% 6.06/1.28  tff(function_hAPP_option_ty_ty,axiom,
% 6.06/1.28             hAPP_option_ty_ty(the_ty,fmb_option_ty_1) = t
% 6.06/1.28           & hAPP_option_ty_ty(the_ty,fmb_option_ty_2) = t
% 6.06/1.28  %         hAPP_option_ty_ty(fmb_fun_option_ty_ty_2,fmb_option_ty_1) undefined in model
% 6.06/1.28  %         hAPP_option_ty_ty(fmb_fun_option_ty_ty_2,fmb_option_ty_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_option_val_val,type,hAPP_option_val_val: fun_option_val_val * option_val > val).
% 6.06/1.28  tff(function_hAPP_option_val_val,axiom,
% 6.06/1.28             hAPP_option_val_val(the_val,fmb_option_val_1) = fmb_val_1
% 6.06/1.28           & hAPP_option_val_val(the_val,fmb_option_val_2) = fmb_val_1
% 6.06/1.28  %         hAPP_option_val_val(fmb_fun_option_val_val_2,fmb_option_val_1) undefined in model
% 6.06/1.28  %         hAPP_option_val_val(fmb_fun_option_val_val_2,fmb_option_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_o1977518472on_val,type,hAPP_o1977518472on_val: fun_op498348476on_val * option1479284511on_val > produc639455274on_val).
% 6.06/1.28  tff(function_hAPP_o1977518472on_val,axiom,
% 6.06/1.28             hAPP_o1977518472on_val(the_Pr431167171on_val,fmb_option1479284511on_val_1) = fmb_produc639455274on_val_1
% 6.06/1.28           & hAPP_o1977518472on_val(the_Pr431167171on_val,fmb_option1479284511on_val_2) = fmb_produc639455274on_val_1
% 6.06/1.28  %         hAPP_o1977518472on_val(fmb_fun_op498348476on_val_2,fmb_option1479284511on_val_1) undefined in model
% 6.06/1.28  %         hAPP_o1977518472on_val(fmb_fun_op498348476on_val_2,fmb_option1479284511on_val_2) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_ty_bool,type,hAPP_ty_bool: fun_ty_bool * ty > bool).
% 6.06/1.28  tff(function_hAPP_ty_bool,axiom,
% 6.06/1.28             hAPP_ty_bool(fmb_fun_ty_bool_1,t) = fmb_bool_1
% 6.06/1.28           & hAPP_ty_bool(fmb_fun_ty_bool_2,t) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_ty_option_ty,type,hAPP_ty_option_ty: fun_ty_option_ty * ty > option_ty).
% 6.06/1.28  tff(function_hAPP_ty_option_ty,axiom,
% 6.06/1.28             hAPP_ty_option_ty(some_ty,t) = fmb_option_ty_2
% 6.06/1.28  %         hAPP_ty_option_ty(fmb_fun_ty_option_ty_2,t) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_ty_fun_ty_bool,type,hAPP_ty_fun_ty_bool: fun_ty_fun_ty_bool * ty > fun_ty_bool).
% 6.06/1.28  tff(function_hAPP_ty_fun_ty_bool,axiom,
% 6.06/1.28             hAPP_ty_fun_ty_bool(fequal_ty,t) = fmb_fun_ty_bool_1
% 6.06/1.28           & hAPP_ty_fun_ty_bool(fmb_fun_ty_fun_ty_bool_2,t) = fmb_fun_ty_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_v834067052t_char,type,hAPP_v834067052t_char: fun_va223928858t_char * val > exp_list_char).
% 6.06/1.28  tff(function_hAPP_v834067052t_char,axiom,
% 6.06/1.28             hAPP_v834067052t_char(val_list_char,fmb_val_1) = e
% 6.06/1.28  %         hAPP_v834067052t_char(fmb_fun_va223928858t_char_2,fmb_val_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_val_option_ty,type,hAPP_val_option_ty: fun_val_option_ty * val > option_ty).
% 6.06/1.28  tff(function_hAPP_val_option_ty,axiom,
% 6.06/1.28             hAPP_val_option_ty(fmb_fun_val_option_ty_1,fmb_val_1) = fmb_option_ty_1
% 6.06/1.28           & hAPP_val_option_ty(fmb_fun_val_option_ty_2,fmb_val_1) = fmb_option_ty_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_val_option_val,type,hAPP_val_option_val: fun_val_option_val * val > option_val).
% 6.06/1.28  tff(function_hAPP_val_option_val,axiom,
% 6.06/1.28             hAPP_val_option_val(some_val,fmb_val_1) = fmb_option_val_1
% 6.06/1.28  %         hAPP_val_option_val(fmb_fun_val_option_val_2,fmb_val_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_val_fun_ty_bool,type,hAPP_val_fun_ty_bool: fun_val_fun_ty_bool * val > fun_ty_bool).
% 6.06/1.28  tff(function_hAPP_val_fun_ty_bool,axiom,
% 6.06/1.28             hAPP_val_fun_ty_bool(fmb_fun_val_fun_ty_bool_1,fmb_val_1) = fmb_fun_ty_bool_2
% 6.06/1.28           & hAPP_val_fun_ty_bool(fmb_fun_val_fun_ty_bool_2,fmb_val_1) = fmb_fun_ty_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_f1033709212l_bool,type,hAPP_f1033709212l_bool: fun_fu1693644106l_bool * fun_li1432931796on_val > bool).
% 6.06/1.28  tff(function_hAPP_f1033709212l_bool,axiom,
% 6.06/1.28             hAPP_f1033709212l_bool(fmb_fun_fu1693644106l_bool_1,fmb_fun_li1432931796on_val_1) = fmb_bool_1
% 6.06/1.28           & hAPP_f1033709212l_bool(fmb_fun_fu1693644106l_bool_2,fmb_fun_li1432931796on_val_1) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_f1175813647l_bool,type,hAPP_f1175813647l_bool: fun_fu100249073l_bool * fun_na939144002on_val > fun_fu1693644106l_bool).
% 6.06/1.28  tff(function_hAPP_f1175813647l_bool,axiom,
% 6.06/1.28             hAPP_f1175813647l_bool(fmb_fun_fu100249073l_bool_1,h) = fmb_fun_fu1693644106l_bool_1
% 6.06/1.28           & hAPP_f1175813647l_bool(fmb_fun_fu100249073l_bool_2,h) = fmb_fun_fu1693644106l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_f1715346603l_bool,type,hAPP_f1715346603l_bool: fun_fu177229913l_bool * fun_Pr806764899on_val > bool).
% 6.06/1.28  tff(function_hAPP_f1715346603l_bool,axiom,
% 6.06/1.28             hAPP_f1715346603l_bool(fmb_fun_fu177229913l_bool_1,fmb_fun_Pr806764899on_val_1) = fmb_bool_1
% 6.06/1.28           & hAPP_f1715346603l_bool(fmb_fun_fu177229913l_bool_2,fmb_fun_Pr806764899on_val_1) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P1708370145l_bool,type,hAPP_P1708370145l_bool: fun_Pr680585871l_bool * produc124828825on_val > bool).
% 6.06/1.28  tff(function_hAPP_P1708370145l_bool,axiom,
% 6.06/1.28             hAPP_P1708370145l_bool(fmb_fun_Pr680585871l_bool_1,fmb_produc124828825on_val_1) = fmb_bool_1
% 6.06/1.28           & hAPP_P1708370145l_bool(fmb_fun_Pr680585871l_bool_2,fmb_produc124828825on_val_1) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P1116729363l_bool,type,hAPP_P1116729363l_bool: fun_Pr633696065l_bool * produc124828825on_val > fun_Pr680585871l_bool).
% 6.06/1.28  tff(function_hAPP_P1116729363l_bool,axiom,
% 6.06/1.28             hAPP_P1116729363l_bool(fmb_fun_Pr633696065l_bool_1,fmb_produc124828825on_val_1) = fmb_fun_Pr680585871l_bool_1
% 6.06/1.28           & hAPP_P1116729363l_bool(fmb_fun_Pr633696065l_bool_2,fmb_produc124828825on_val_1) = fmb_fun_Pr680585871l_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P92196306r_bool,type,hAPP_P92196306r_bool: fun_Pr227936640r_bool * produc1285161482t_char > bool).
% 6.06/1.28  tff(function_hAPP_P92196306r_bool,axiom,
% 6.06/1.28             hAPP_P92196306r_bool(fmb_fun_Pr227936640r_bool_1,fmb_produc1285161482t_char_1) = fmb_bool_2
% 6.06/1.28  %         hAPP_P92196306r_bool(fmb_fun_Pr227936640r_bool_2,fmb_produc1285161482t_char_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P1235399154l_bool,type,hAPP_P1235399154l_bool: fun_Pr315804320l_bool * produc639455274on_val > bool).
% 6.06/1.28  tff(function_hAPP_P1235399154l_bool,axiom,
% 6.06/1.28             hAPP_P1235399154l_bool(fmb_fun_Pr315804320l_bool_1,fmb_produc639455274on_val_1) = fmb_bool_1
% 6.06/1.28  %         hAPP_P1235399154l_bool(fmb_fun_Pr315804320l_bool_2,fmb_produc639455274on_val_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P1510515380on_val,type,hAPP_P1510515380on_val: fun_Pr357631842on_val * produc639455274on_val > option1479284511on_val).
% 6.06/1.28  tff(function_hAPP_P1510515380on_val,axiom,
% 6.06/1.28             hAPP_P1510515380on_val(some_P948696889on_val,fmb_produc639455274on_val_1) = fmb_option1479284511on_val_2
% 6.06/1.28  %         hAPP_P1510515380on_val(fmb_fun_Pr357631842on_val_2,fmb_produc639455274on_val_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P1907982426r_bool,type,hAPP_P1907982426r_bool: fun_Pr46158268r_bool * produc220283002t_char > bool).
% 6.06/1.28  tff(function_hAPP_P1907982426r_bool,axiom,
% 6.06/1.28             hAPP_P1907982426r_bool(fmb_fun_Pr46158268r_bool_1,fmb_produc220283002t_char_1) = fmb_bool_2
% 6.06/1.28           & hAPP_P1907982426r_bool(fmb_fun_Pr46158268r_bool_2,fmb_produc220283002t_char_1) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P2118621157r_bool,type,hAPP_P2118621157r_bool: fun_Pr827765831r_bool * produc662261637t_char > bool).
% 6.06/1.28  tff(function_hAPP_P2118621157r_bool,axiom,
% 6.06/1.28             hAPP_P2118621157r_bool(fmb_fun_Pr827765831r_bool_1,fmb_produc662261637t_char_1) = fmb_bool_1
% 6.06/1.28           & hAPP_P2118621157r_bool(fmb_fun_Pr827765831r_bool_2,fmb_produc662261637t_char_1) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P159683425l_bool,type,hAPP_P159683425l_bool: fun_Pr1696029455l_bool * produc12694297on_val > bool).
% 6.06/1.28  tff(function_hAPP_P159683425l_bool,axiom,
% 6.06/1.28             hAPP_P159683425l_bool(fmb_fun_Pr1696029455l_bool_1,fmb_produc12694297on_val_1) = fmb_bool_1
% 6.06/1.28           & hAPP_P159683425l_bool(fmb_fun_Pr1696029455l_bool_2,fmb_produc12694297on_val_1) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P282169671l_bool,type,hAPP_P282169671l_bool: fun_Pr691271849l_bool * produc1102272487on_val > bool).
% 6.06/1.28  tff(function_hAPP_P282169671l_bool,axiom,
% 6.06/1.28             hAPP_P282169671l_bool(fmb_fun_Pr691271849l_bool_1,fmb_produc1102272487on_val_1) = fmb_bool_1
% 6.06/1.28           & hAPP_P282169671l_bool(fmb_fun_Pr691271849l_bool_2,fmb_produc1102272487on_val_1) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hAPP_P918220497on_val,type,hAPP_P918220497on_val: fun_Pr12181427on_val * produc1102272487on_val > produc1102272487on_val).
% 6.06/1.28  tff(function_hAPP_P918220497on_val,axiom,
% 6.06/1.28             hAPP_P918220497on_val(fmb_fun_Pr12181427on_val_1,fmb_produc1102272487on_val_1) = fmb_produc1102272487on_val_1
% 6.06/1.28  %         hAPP_P918220497on_val(fmb_fun_Pr12181427on_val_2,fmb_produc1102272487on_val_1) undefined in model
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member_exp_list_char,type,member_exp_list_char: exp_list_char * fun_ex736065929r_bool > bool).
% 6.06/1.28  tff(function_member_exp_list_char,axiom,
% 6.06/1.28             member_exp_list_char(e,fmb_fun_ex736065929r_bool_1) = fmb_bool_1
% 6.06/1.28           & member_exp_list_char(e,fmb_fun_ex736065929r_bool_2) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member_list_char,type,member_list_char: list_char * fun_list_char_bool > bool).
% 6.06/1.28  tff(function_member_list_char,axiom,
% 6.06/1.28             member_list_char(fmb_list_char_1,fmb_fun_list_char_bool_1) = fmb_bool_2
% 6.06/1.28           & member_list_char(fmb_list_char_1,fmb_fun_list_char_bool_2) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member_option_ty,type,member_option_ty: option_ty * fun_option_ty_bool > bool).
% 6.06/1.28  tff(function_member_option_ty,axiom,
% 6.06/1.28             member_option_ty(fmb_option_ty_1,fmb_fun_option_ty_bool_1) = fmb_bool_2
% 6.06/1.28           & member_option_ty(fmb_option_ty_1,fmb_fun_option_ty_bool_2) = fmb_bool_1
% 6.06/1.28           & member_option_ty(fmb_option_ty_2,fmb_fun_option_ty_bool_1) = fmb_bool_1
% 6.06/1.28           & member_option_ty(fmb_option_ty_2,fmb_fun_option_ty_bool_2) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member_ty,type,member_ty: ty * fun_ty_bool > bool).
% 6.06/1.28  tff(function_member_ty,axiom,
% 6.06/1.28             member_ty(t,fmb_fun_ty_bool_1) = fmb_bool_2
% 6.06/1.28           & member_ty(t,fmb_fun_ty_bool_2) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member_val,type,member_val: val * fun_val_bool > bool).
% 6.06/1.28  tff(function_member_val,axiom,
% 6.06/1.28             member_val(fmb_val_1,fmb_fun_val_bool_1) = fmb_bool_1
% 6.06/1.28           & member_val(fmb_val_1,fmb_fun_val_bool_2) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member773094996on_val,type,member773094996on_val: produc1102272487on_val * fun_Pr691271849l_bool > bool).
% 6.06/1.28  tff(function_member773094996on_val,axiom,
% 6.06/1.28             member773094996on_val(fmb_produc1102272487on_val_1,fmb_fun_Pr691271849l_bool_1) = fmb_bool_1
% 6.06/1.28           & member773094996on_val(fmb_produc1102272487on_val_1,fmb_fun_Pr691271849l_bool_2) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member1420286996t_char,type,member1420286996t_char: produc349695911t_char * fun_Pr1895638121r_bool > bool).
% 6.06/1.28  tff(function_member1420286996t_char,axiom,
% 6.06/1.28             member1420286996t_char(fmb_produc349695911t_char_1,fmb_fun_Pr1895638121r_bool_1) = fmb_bool_2
% 6.06/1.28           & member1420286996t_char(fmb_produc349695911t_char_1,fmb_fun_Pr1895638121r_bool_2) = fmb_bool_2
% 6.06/1.28           & member1420286996t_char(fmb_produc349695911t_char_2,fmb_fun_Pr1895638121r_bool_1) = fmb_bool_2
% 6.06/1.28           & member1420286996t_char(fmb_produc349695911t_char_2,fmb_fun_Pr1895638121r_bool_2) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member1322055188on_val,type,member1322055188on_val: produc87279271on_val * fun_Pr235369833l_bool > bool).
% 6.06/1.28  tff(function_member1322055188on_val,axiom,
% 6.06/1.28             member1322055188on_val(fmb_produc87279271on_val_1,fmb_fun_Pr235369833l_bool_1) = fmb_bool_2
% 6.06/1.28           & member1322055188on_val(fmb_produc87279271on_val_1,fmb_fun_Pr235369833l_bool_2) = fmb_bool_2
% 6.06/1.28           & member1322055188on_val(fmb_produc87279271on_val_2,fmb_fun_Pr235369833l_bool_1) = fmb_bool_2
% 6.06/1.28           & member1322055188on_val(fmb_produc87279271on_val_2,fmb_fun_Pr235369833l_bool_2) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member125098544t_char,type,member125098544t_char: produc1406897475t_char * fun_Pr1728267013r_bool > bool).
% 6.06/1.28  tff(function_member125098544t_char,axiom,
% 6.06/1.28             member125098544t_char(fmb_produc1406897475t_char_1,fmb_fun_Pr1728267013r_bool_1) = fmb_bool_2
% 6.06/1.28           & member125098544t_char(fmb_produc1406897475t_char_1,fmb_fun_Pr1728267013r_bool_2) = fmb_bool_2
% 6.06/1.28           & member125098544t_char(fmb_produc1406897475t_char_2,fmb_fun_Pr1728267013r_bool_1) = fmb_bool_2
% 6.06/1.28           & member125098544t_char(fmb_produc1406897475t_char_2,fmb_fun_Pr1728267013r_bool_2) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member1161907014t_char,type,member1161907014t_char: produc1826280281t_char * fun_Pr1890037787r_bool > bool).
% 6.06/1.28  tff(function_member1161907014t_char,axiom,
% 6.06/1.28             member1161907014t_char(fmb_produc1826280281t_char_1,fmb_fun_Pr1890037787r_bool_1) = fmb_bool_2
% 6.06/1.28           & member1161907014t_char(fmb_produc1826280281t_char_1,fmb_fun_Pr1890037787r_bool_2) = fmb_bool_2
% 6.06/1.28           & member1161907014t_char(fmb_produc1826280281t_char_2,fmb_fun_Pr1890037787r_bool_1) = fmb_bool_2
% 6.06/1.28           & member1161907014t_char(fmb_produc1826280281t_char_2,fmb_fun_Pr1890037787r_bool_2) = fmb_bool_2
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member563141460on_val,type,member563141460on_val: produc409205479on_val * fun_Pr693020585l_bool > bool).
% 6.06/1.28  tff(function_member563141460on_val,axiom,
% 6.06/1.28             member563141460on_val(fmb_produc409205479on_val_1,fmb_fun_Pr693020585l_bool_1) = fmb_bool_2
% 6.06/1.28           & member563141460on_val(fmb_produc409205479on_val_1,fmb_fun_Pr693020585l_bool_2) = fmb_bool_2
% 6.06/1.28           & member563141460on_val(fmb_produc409205479on_val_2,fmb_fun_Pr693020585l_bool_1) = fmb_bool_2
% 6.06/1.28           & member563141460on_val(fmb_produc409205479on_val_2,fmb_fun_Pr693020585l_bool_2) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_member808015754on_val,type,member808015754on_val: produc231486621on_val * fun_Pr903661919l_bool > bool).
% 6.06/1.28  tff(function_member808015754on_val,axiom,
% 6.06/1.28             member808015754on_val(fmb_produc231486621on_val_1,fmb_fun_Pr903661919l_bool_1) = fmb_bool_2
% 6.06/1.28           & member808015754on_val(fmb_produc231486621on_val_1,fmb_fun_Pr903661919l_bool_2) = fmb_bool_2
% 6.06/1.28           & member808015754on_val(fmb_produc231486621on_val_2,fmb_fun_Pr903661919l_bool_1) = fmb_bool_2
% 6.06/1.28           & member808015754on_val(fmb_produc231486621on_val_2,fmb_fun_Pr903661919l_bool_2) = fmb_bool_1
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  tff(declare_hBOOL,type,hBOOL: bool > $o ).
% 6.06/1.28  tff(predicate_hBOOL,axiom,
% 6.06/1.28             hBOOL(fmb_bool_1)
% 6.06/1.28           & ~hBOOL(fmb_bool_2)
% 6.06/1.28  
% 6.06/1.28  ).
% 6.06/1.28  
% 6.06/1.28  % SZS output end FiniteModel for theBenchmark
% 6.06/1.28  % (6293)------------------------------
% 6.06/1.28  % (6293)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 6.06/1.28  % (6293)Termination reason: Satisfiable
% 6.06/1.28  
% 6.06/1.28  % (6293)Memory used [KB]: 24186
% 6.06/1.28  % (6293)Time elapsed: 0.873 s
% 6.06/1.28  % (6293)Instructions burned: 3870 (million)
% 6.06/1.28  % (6293)------------------------------
% 6.06/1.28  % (6293)------------------------------
% 6.06/1.28  % (6289)Success in time 0.896 s
%------------------------------------------------------------------------------