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

View Problem - Process Solution

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

% Computer : n017.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Mon May 20 23:09:25 EDT 2024

% Result   : Satisfiable 10.08s 1.86s
% Output   : FiniteModel 10.08s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem    : ITP322_10 : TPTP v8.2.0. Released v8.2.0.
% 0.14/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.35  % Computer : n017.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Sat May 18 17:25:08 EDT 2024
% 0.15/0.35  % CPUTime    : 
% 0.15/0.36  % (14331)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.41  % (14334)WARNING: value z3 for option sas not known
% 0.15/0.41  % (14332)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.41  % (14335)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.41  % (14333)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.41  % (14336)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.41  % (14334)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.41  % (14337)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.41  % (14338)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  Detected minimum model sizes of [1,1,1,1,1]
% 1.94/0.68  Detected maximum model sizes of [2,max,max,max,max]
% 1.94/0.69  TRYING [1,1,1,1,1]
% 1.94/0.70  TRYING [1,1,1,1,2]
% 2.37/0.72  TRYING [1]
% 2.37/0.72  TRYING [1,1,1,2,2]
% 2.37/0.75  TRYING [2]
% 2.72/0.79  TRYING [1,1,1,3,2]
% 3.93/0.94  TRYING [1,1,1,4,2]
% 4.51/1.05  TRYING [3]
% 5.53/1.18  TRYING [1,2,1,4,2]
% 7.65/1.53  TRYING [2,2,1,4,2]
% 8.86/1.73  Detected minimum model sizes of [1,1,1,1,1]
% 8.86/1.73  Detected maximum model sizes of [2,max,max,max,max]
% 8.86/1.73  TRYING [1,1,1,1,1]
% 9.53/1.75  TRYING [1,2,1,2,2]
% 9.53/1.81  TRYING [1,2,1,3,2]
% 10.08/1.86  Finite Model Found!
% 10.08/1.86  % SZS status Satisfiable for theBenchmark
% 10.08/1.87  % (14335)First to succeed.
% 10.08/1.87  % (14335)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-14331"
% 10.08/1.87  % SZS output start FiniteModel for theBenchmark
% 10.08/1.87  tff(declare_$i,type,$i:$tType).
% 10.08/1.87  tff(declare_$i1,type,fmb_$i_1:$i).
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:$i] : (
% 10.08/1.87           X = fmb_$i_1
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_bool,type,$o:$tType).
% 10.08/1.87  tff(declare_bool1,type,fmb_bool_1:$o).
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:$o] : (
% 10.08/1.87           X = fmb_bool_1
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_fun$',type,'B_bool_fun_b_bool_fun_fun$':$tType).
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_fun$1',type,'uminus$a':'B_bool_fun_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_fun$2',type,fmb_'B_bool_fun_b_bool_fun_fun$'_2:'B_bool_fun_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_fun$3',type,fmb_'B_bool_fun_b_bool_fun_fun$'_3:'B_bool_fun_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_fun$4',type,fmb_'B_bool_fun_b_bool_fun_fun$'_4:'B_bool_fun_b_bool_fun_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_bool_fun_b_bool_fun_fun$'] : (
% 10.08/1.87           X = 'uminus$a' | X = fmb_'B_bool_fun_b_bool_fun_fun$'_2 | X = fmb_'B_bool_fun_b_bool_fun_fun$'_3 | X = fmb_'B_bool_fun_b_bool_fun_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'uminus$a' != fmb_'B_bool_fun_b_bool_fun_fun$'_2 & 'uminus$a' != fmb_'B_bool_fun_b_bool_fun_fun$'_3 & 'uminus$a' != fmb_'B_bool_fun_b_bool_fun_fun$'_4 & fmb_'B_bool_fun_b_bool_fun_fun$'_2 != fmb_'B_bool_fun_b_bool_fun_fun$'_3 & fmb_'B_bool_fun_b_bool_fun_fun$'_2 != fmb_'B_bool_fun_b_bool_fun_fun$'_4 & 
% 10.08/1.87           fmb_'B_bool_fun_b_bool_fun_fun$'_3 != fmb_'B_bool_fun_b_bool_fun_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_bool_fun_fun$',type,'B_bool_fun_b_bool_fun_bool_fun_fun$':$tType).
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_bool_fun_fun$1',type,'less_eq$a':'B_bool_fun_b_bool_fun_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_bool_fun_fun$2',type,'less$a':'B_bool_fun_b_bool_fun_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_bool_fun_fun$3',type,'less_eq$a':'B_bool_fun_b_bool_fun_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_bool_fun_fun$4',type,fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4:'B_bool_fun_b_bool_fun_bool_fun_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_bool_fun_b_bool_fun_bool_fun_fun$'] : (
% 10.08/1.87           X = 'less_eq$a' | X = 'less$a' | X = 'less_eq$a' | X = fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'less_eq$a' != 'less$a' & 'less_eq$a' != 'less_eq$a' & 'less_eq$a' != fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4 & 'less$a' != 'less_eq$a' & 'less$a' != fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4 & 
% 10.08/1.87           'less_eq$a' != fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_bool_fun_bool_fun$',type,'B_bool_fun_bool_fun$':$tType).
% 10.08/1.87  tff('declare_B_bool_fun_bool_fun$1',type,fmb_'B_bool_fun_bool_fun$'_1:'B_bool_fun_bool_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_bool_fun$2',type,fmb_'B_bool_fun_bool_fun$'_2:'B_bool_fun_bool_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_bool_fun$3',type,fmb_'B_bool_fun_bool_fun$'_3:'B_bool_fun_bool_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_bool_fun$4',type,fmb_'B_bool_fun_bool_fun$'_4:'B_bool_fun_bool_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_bool_fun_bool_fun$'] : (
% 10.08/1.87           X = fmb_'B_bool_fun_bool_fun$'_1 | X = fmb_'B_bool_fun_bool_fun$'_2 | X = fmb_'B_bool_fun_bool_fun$'_3 | X = fmb_'B_bool_fun_bool_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           fmb_'B_bool_fun_bool_fun$'_1 != fmb_'B_bool_fun_bool_fun$'_2 & fmb_'B_bool_fun_bool_fun$'_1 != fmb_'B_bool_fun_bool_fun$'_3 & fmb_'B_bool_fun_bool_fun$'_1 != fmb_'B_bool_fun_bool_fun$'_4 & fmb_'B_bool_fun_bool_fun$'_2 != fmb_'B_bool_fun_bool_fun$'_3 & fmb_'B_bool_fun_bool_fun$'_2 != fmb_'B_bool_fun_bool_fun$'_4 & 
% 10.08/1.87           fmb_'B_bool_fun_bool_fun$'_3 != fmb_'B_bool_fun_bool_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B$',type,'B$':$tType).
% 10.08/1.87  tff('declare_B$1',type,fmb_'B$'_1:'B$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B$'] : (
% 10.08/1.87           X = fmb_'B$'_1
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_bool_fun_b_set_fun$',type,'B_bool_fun_b_set_fun$':$tType).
% 10.08/1.87  tff('declare_B_bool_fun_b_set_fun$1',type,'collect$':'B_bool_fun_b_set_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_set_fun$2',type,fmb_'B_bool_fun_b_set_fun$'_2:'B_bool_fun_b_set_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_set_fun$3',type,fmb_'B_bool_fun_b_set_fun$'_3:'B_bool_fun_b_set_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_set_fun$4',type,fmb_'B_bool_fun_b_set_fun$'_4:'B_bool_fun_b_set_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_bool_fun_b_set_fun$'] : (
% 10.08/1.87           X = 'collect$' | X = fmb_'B_bool_fun_b_set_fun$'_2 | X = fmb_'B_bool_fun_b_set_fun$'_3 | X = fmb_'B_bool_fun_b_set_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'collect$' != fmb_'B_bool_fun_b_set_fun$'_2 & 'collect$' != fmb_'B_bool_fun_b_set_fun$'_3 & 'collect$' != fmb_'B_bool_fun_b_set_fun$'_4 & fmb_'B_bool_fun_b_set_fun$'_2 != fmb_'B_bool_fun_b_set_fun$'_3 & fmb_'B_bool_fun_b_set_fun$'_2 != fmb_'B_bool_fun_b_set_fun$'_4 & 
% 10.08/1.87           fmb_'B_bool_fun_b_set_fun$'_3 != fmb_'B_bool_fun_b_set_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_set_b_set_bool_fun_fun$',type,'B_set_b_set_bool_fun_fun$':$tType).
% 10.08/1.87  tff('declare_B_set_b_set_bool_fun_fun$1',type,'less$':'B_set_b_set_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_bool_fun_fun$2',type,'less_eq$':'B_set_b_set_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_bool_fun_fun$3',type,'less$':'B_set_b_set_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_bool_fun_fun$4',type,fmb_'B_set_b_set_bool_fun_fun$'_4:'B_set_b_set_bool_fun_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_set_b_set_bool_fun_fun$'] : (
% 10.08/1.87           X = 'less$' | X = 'less_eq$' | X = 'less$' | X = fmb_'B_set_b_set_bool_fun_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'less$' != 'less_eq$' & 'less$' != 'less$' & 'less$' != fmb_'B_set_b_set_bool_fun_fun$'_4 & 'less_eq$' != 'less$' & 'less_eq$' != fmb_'B_set_b_set_bool_fun_fun$'_4 & 
% 10.08/1.87           'less$' != fmb_'B_set_b_set_bool_fun_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$',type,'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$':$tType).
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$1',type,'inf$':'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$2',type,'sup$b':'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$3',type,'minus$a':'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$').
% 10.08/1.87  tff('declare_B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$4',type,fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4:'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'] : (
% 10.08/1.87           X = 'inf$' | X = 'sup$b' | X = 'minus$a' | X = fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'inf$' != 'sup$b' & 'inf$' != 'minus$a' & 'inf$' != fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4 & 'sup$b' != 'minus$a' & 'sup$b' != fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4 & 
% 10.08/1.87           'minus$a' != fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_tlbool,type,tlbool:$tType).
% 10.08/1.87  tff(declare_tlbool1,type,def_12:tlbool).
% 10.08/1.87  tff(declare_tlbool2,type,def_4:tlbool).
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:tlbool] : (
% 10.08/1.87           X = def_12 | X = def_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           def_12 != def_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_set_b_set_b_set_fun_fun$',type,'B_set_b_set_b_set_fun_fun$':$tType).
% 10.08/1.87  tff('declare_B_set_b_set_b_set_fun_fun$1',type,'minus$':'B_set_b_set_b_set_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_b_set_fun_fun$2',type,'sup$':'B_set_b_set_b_set_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_b_set_fun_fun$3',type,'inf$a':'B_set_b_set_b_set_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_b_set_fun_fun$4',type,fmb_'B_set_b_set_b_set_fun_fun$'_4:'B_set_b_set_b_set_fun_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_set_b_set_b_set_fun_fun$'] : (
% 10.08/1.87           X = 'minus$' | X = 'sup$' | X = 'inf$a' | X = fmb_'B_set_b_set_b_set_fun_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'minus$' != 'sup$' & 'minus$' != 'inf$a' & 'minus$' != fmb_'B_set_b_set_b_set_fun_fun$'_4 & 'sup$' != 'inf$a' & 'sup$' != fmb_'B_set_b_set_b_set_fun_fun$'_4 & 
% 10.08/1.87           'inf$a' != fmb_'B_set_b_set_b_set_fun_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_b_bool_fun_fun$',type,'B_b_bool_fun_fun$':$tType).
% 10.08/1.87  tff('declare_B_b_bool_fun_fun$1',type,fmb_'B_b_bool_fun_fun$'_1:'B_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_b_bool_fun_fun$2',type,fmb_'B_b_bool_fun_fun$'_2:'B_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_b_bool_fun_fun$3',type,fmb_'B_b_bool_fun_fun$'_3:'B_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_b_bool_fun_fun$4',type,fmb_'B_b_bool_fun_fun$'_4:'B_b_bool_fun_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_b_bool_fun_fun$'] : (
% 10.08/1.87           X = fmb_'B_b_bool_fun_fun$'_1 | X = fmb_'B_b_bool_fun_fun$'_2 | X = fmb_'B_b_bool_fun_fun$'_3 | X = fmb_'B_b_bool_fun_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           fmb_'B_b_bool_fun_fun$'_1 != fmb_'B_b_bool_fun_fun$'_2 & fmb_'B_b_bool_fun_fun$'_1 != fmb_'B_b_bool_fun_fun$'_3 & fmb_'B_b_bool_fun_fun$'_1 != fmb_'B_b_bool_fun_fun$'_4 & fmb_'B_b_bool_fun_fun$'_2 != fmb_'B_b_bool_fun_fun$'_3 & fmb_'B_b_bool_fun_fun$'_2 != fmb_'B_b_bool_fun_fun$'_4 & 
% 10.08/1.87           fmb_'B_b_bool_fun_fun$'_3 != fmb_'B_b_bool_fun_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_set$',type,'B_set$':$tType).
% 10.08/1.87  tff('declare_B_set$1',type,'top$':'B_set$').
% 10.08/1.87  tff('declare_B_set$2',type,'bot$':'B_set$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_set$'] : (
% 10.08/1.87           X = 'top$' | X = 'bot$'
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'top$' != 'bot$'
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_set_b_bool_fun_fun$',type,'B_set_b_bool_fun_fun$':$tType).
% 10.08/1.87  tff('declare_B_set_b_bool_fun_fun$1',type,'uu$':'B_set_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_bool_fun_fun$2',type,fmb_'B_set_b_bool_fun_fun$'_2:'B_set_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_bool_fun_fun$3',type,fmb_'B_set_b_bool_fun_fun$'_3:'B_set_b_bool_fun_fun$').
% 10.08/1.87  tff('declare_B_set_b_bool_fun_fun$4',type,fmb_'B_set_b_bool_fun_fun$'_4:'B_set_b_bool_fun_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_set_b_bool_fun_fun$'] : (
% 10.08/1.87           X = 'uu$' | X = fmb_'B_set_b_bool_fun_fun$'_2 | X = fmb_'B_set_b_bool_fun_fun$'_3 | X = fmb_'B_set_b_bool_fun_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'uu$' != fmb_'B_set_b_bool_fun_fun$'_2 & 'uu$' != fmb_'B_set_b_bool_fun_fun$'_3 & 'uu$' != fmb_'B_set_b_bool_fun_fun$'_4 & fmb_'B_set_b_bool_fun_fun$'_2 != fmb_'B_set_b_bool_fun_fun$'_3 & fmb_'B_set_b_bool_fun_fun$'_2 != fmb_'B_set_b_bool_fun_fun$'_4 & 
% 10.08/1.87           fmb_'B_set_b_bool_fun_fun$'_3 != fmb_'B_set_b_bool_fun_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_set_bool_fun$',type,'B_set_bool_fun$':$tType).
% 10.08/1.87  tff('declare_B_set_bool_fun$1',type,fmb_'B_set_bool_fun$'_1:'B_set_bool_fun$').
% 10.08/1.87  tff('declare_B_set_bool_fun$2',type,fmb_'B_set_bool_fun$'_2:'B_set_bool_fun$').
% 10.08/1.87  tff('declare_B_set_bool_fun$3',type,fmb_'B_set_bool_fun$'_3:'B_set_bool_fun$').
% 10.08/1.87  tff('declare_B_set_bool_fun$4',type,fmb_'B_set_bool_fun$'_4:'B_set_bool_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_set_bool_fun$'] : (
% 10.08/1.87           X = fmb_'B_set_bool_fun$'_1 | X = fmb_'B_set_bool_fun$'_2 | X = fmb_'B_set_bool_fun$'_3 | X = fmb_'B_set_bool_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           fmb_'B_set_bool_fun$'_1 != fmb_'B_set_bool_fun$'_2 & fmb_'B_set_bool_fun$'_1 != fmb_'B_set_bool_fun$'_3 & fmb_'B_set_bool_fun$'_1 != fmb_'B_set_bool_fun$'_4 & fmb_'B_set_bool_fun$'_2 != fmb_'B_set_bool_fun$'_3 & fmb_'B_set_bool_fun$'_2 != fmb_'B_set_bool_fun$'_4 & 
% 10.08/1.87           fmb_'B_set_bool_fun$'_3 != fmb_'B_set_bool_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_Bool_bool_fun$',type,'Bool_bool_fun$':$tType).
% 10.08/1.87  tff('declare_Bool_bool_fun$1',type,fmb_'Bool_bool_fun$'_1:'Bool_bool_fun$').
% 10.08/1.87  tff('declare_Bool_bool_fun$2',type,fmb_'Bool_bool_fun$'_2:'Bool_bool_fun$').
% 10.08/1.87  tff('declare_Bool_bool_fun$3',type,fmb_'Bool_bool_fun$'_3:'Bool_bool_fun$').
% 10.08/1.87  tff('declare_Bool_bool_fun$4',type,fmb_'Bool_bool_fun$'_4:'Bool_bool_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'Bool_bool_fun$'] : (
% 10.08/1.87           X = fmb_'Bool_bool_fun$'_1 | X = fmb_'Bool_bool_fun$'_2 | X = fmb_'Bool_bool_fun$'_3 | X = fmb_'Bool_bool_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           fmb_'Bool_bool_fun$'_1 != fmb_'Bool_bool_fun$'_2 & fmb_'Bool_bool_fun$'_1 != fmb_'Bool_bool_fun$'_3 & fmb_'Bool_bool_fun$'_1 != fmb_'Bool_bool_fun$'_4 & fmb_'Bool_bool_fun$'_2 != fmb_'Bool_bool_fun$'_3 & fmb_'Bool_bool_fun$'_2 != fmb_'Bool_bool_fun$'_4 & 
% 10.08/1.87           fmb_'Bool_bool_fun$'_3 != fmb_'Bool_bool_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_set_b_set_fun$',type,'B_set_b_set_fun$':$tType).
% 10.08/1.87  tff('declare_B_set_b_set_fun$1',type,'uminus$':'B_set_b_set_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_fun$2',type,fmb_'B_set_b_set_fun$'_2:'B_set_b_set_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_fun$3',type,fmb_'B_set_b_set_fun$'_3:'B_set_b_set_fun$').
% 10.08/1.87  tff('declare_B_set_b_set_fun$4',type,fmb_'B_set_b_set_fun$'_4:'B_set_b_set_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_set_b_set_fun$'] : (
% 10.08/1.87           X = 'uminus$' | X = fmb_'B_set_b_set_fun$'_2 | X = fmb_'B_set_b_set_fun$'_3 | X = fmb_'B_set_b_set_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'uminus$' != fmb_'B_set_b_set_fun$'_2 & 'uminus$' != fmb_'B_set_b_set_fun$'_3 & 'uminus$' != fmb_'B_set_b_set_fun$'_4 & fmb_'B_set_b_set_fun$'_2 != fmb_'B_set_b_set_fun$'_3 & fmb_'B_set_b_set_fun$'_2 != fmb_'B_set_b_set_fun$'_4 & 
% 10.08/1.87           fmb_'B_set_b_set_fun$'_3 != fmb_'B_set_b_set_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_B_bool_fun$',type,'B_bool_fun$':$tType).
% 10.08/1.87  tff('declare_B_bool_fun$1',type,'top$b':'B_bool_fun$').
% 10.08/1.87  tff('declare_B_bool_fun$2',type,'bot$b':'B_bool_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'B_bool_fun$'] : (
% 10.08/1.87           X = 'top$b' | X = 'bot$b'
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'top$b' != 'bot$b'
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_Bool_bool_bool_fun_fun$',type,'Bool_bool_bool_fun_fun$':$tType).
% 10.08/1.87  tff('declare_Bool_bool_bool_fun_fun$1',type,'sup$a':'Bool_bool_bool_fun_fun$').
% 10.08/1.87  tff('declare_Bool_bool_bool_fun_fun$2',type,fmb_'Bool_bool_bool_fun_fun$'_2:'Bool_bool_bool_fun_fun$').
% 10.08/1.87  tff('declare_Bool_bool_bool_fun_fun$3',type,fmb_'Bool_bool_bool_fun_fun$'_3:'Bool_bool_bool_fun_fun$').
% 10.08/1.87  tff('declare_Bool_bool_bool_fun_fun$4',type,fmb_'Bool_bool_bool_fun_fun$'_4:'Bool_bool_bool_fun_fun$').
% 10.08/1.87  tff(finite_domain,axiom,
% 10.08/1.87        ! [X:'Bool_bool_bool_fun_fun$'] : (
% 10.08/1.87           X = 'sup$a' | X = fmb_'Bool_bool_bool_fun_fun$'_2 | X = fmb_'Bool_bool_bool_fun_fun$'_3 | X = fmb_'Bool_bool_bool_fun_fun$'_4
% 10.08/1.87        ) ).
% 10.08/1.87  
% 10.08/1.87  tff(distinct_domain,axiom,
% 10.08/1.87           'sup$a' != fmb_'Bool_bool_bool_fun_fun$'_2 & 'sup$a' != fmb_'Bool_bool_bool_fun_fun$'_3 & 'sup$a' != fmb_'Bool_bool_bool_fun_fun$'_4 & fmb_'Bool_bool_bool_fun_fun$'_2 != fmb_'Bool_bool_bool_fun_fun$'_3 & fmb_'Bool_bool_bool_fun_fun$'_2 != fmb_'Bool_bool_bool_fun_fun$'_4 & 
% 10.08/1.87           fmb_'Bool_bool_bool_fun_fun$'_3 != fmb_'Bool_bool_bool_fun_fun$'_4
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_17,type,def_17:tlbool).
% 10.08/1.87  tff(def_17_definition,axiom,def_17 = def_12).
% 10.08/1.87  tff(declare_def_6,type,def_6:tlbool).
% 10.08/1.87  tff(def_6_definition,axiom,def_6 = def_12).
% 10.08/1.87  tff(declare_def_29,type,def_29:tlbool).
% 10.08/1.87  tff(def_29_definition,axiom,def_29 = def_12).
% 10.08/1.87  tff(declare_def_5,type,def_5:tlbool).
% 10.08/1.87  tff(def_5_definition,axiom,def_5 = def_12).
% 10.08/1.87  tff(declare_def_32,type,def_32:tlbool).
% 10.08/1.87  tff(def_32_definition,axiom,def_32 = def_4).
% 10.08/1.87  tff(declare_def_3,type,def_3:tlbool).
% 10.08/1.87  tff(def_3_definition,axiom,def_3 = def_4).
% 10.08/1.87  tff(declare_tltrue,type,tltrue:tlbool).
% 10.08/1.87  tff(tltrue_definition,axiom,tltrue = def_4).
% 10.08/1.87  tff(declare_def_18,type,def_18:tlbool).
% 10.08/1.87  tff(def_18_definition,axiom,def_18 = def_12).
% 10.08/1.87  tff(declare_def_2,type,def_2:tlbool).
% 10.08/1.87  tff(def_2_definition,axiom,def_2 = def_4).
% 10.08/1.87  tff(declare_def_27,type,def_27:tlbool).
% 10.08/1.87  tff(def_27_definition,axiom,def_27 = def_12).
% 10.08/1.87  tff(declare_def_34,type,def_34:tlbool).
% 10.08/1.87  tff(def_34_definition,axiom,def_34 = def_4).
% 10.08/1.87  tff(declare_def_1,type,def_1:tlbool).
% 10.08/1.87  tff(def_1_definition,axiom,def_1 = def_4).
% 10.08/1.87  tff(declare_def_7,type,def_7:tlbool).
% 10.08/1.87  tff(def_7_definition,axiom,def_7 = def_12).
% 10.08/1.87  tff(declare_tlfalse,type,tlfalse:tlbool).
% 10.08/1.87  tff(tlfalse_definition,axiom,tlfalse = def_12).
% 10.08/1.87  tff(declare_def_31,type,def_31:tlbool).
% 10.08/1.87  tff(def_31_definition,axiom,def_31 = def_4).
% 10.08/1.87  tff(declare_def_28,type,def_28:tlbool).
% 10.08/1.87  tff(def_28_definition,axiom,def_28 = def_12).
% 10.08/1.87  tff(declare_def_30,type,def_30:tlbool).
% 10.08/1.87  tff(def_30_definition,axiom,def_30 = def_4).
% 10.08/1.87  tff(declare_def_35,type,def_35:tlbool).
% 10.08/1.87  tff(def_35_definition,axiom,def_35 = def_12).
% 10.08/1.87  tff(declare_def_33,type,def_33: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_33,axiom,
% 10.08/1.87             def_33('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_33('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_15,type,def_15: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_15,axiom,
% 10.08/1.87             def_15('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_15('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_39,type,def_39: tlbool > tlbool).
% 10.08/1.87  tff(function_def_39,axiom,
% 10.08/1.87             def_39(def_12) = def_4
% 10.08/1.87           & def_39(def_4) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$b',type,'fun_app$b': 'B_set_b_set_fun$' * 'B_set$' > 'B_set$').
% 10.08/1.87  tff('function_fun_app$b',axiom,
% 10.08/1.87             'fun_app$b'('uminus$','top$') = 'bot$'
% 10.08/1.87           & 'fun_app$b'('uminus$','bot$') = 'top$'
% 10.08/1.87           & 'fun_app$b'(fmb_'B_set_b_set_fun$'_2,'top$') = 'top$'
% 10.08/1.87           & 'fun_app$b'(fmb_'B_set_b_set_fun$'_2,'bot$') = 'bot$'
% 10.08/1.87           & 'fun_app$b'(fmb_'B_set_b_set_fun$'_3,'top$') = 'bot$'
% 10.08/1.87           & 'fun_app$b'(fmb_'B_set_b_set_fun$'_3,'bot$') = 'bot$'
% 10.08/1.87           & 'fun_app$b'(fmb_'B_set_b_set_fun$'_4,'top$') = 'top$'
% 10.08/1.87           & 'fun_app$b'(fmb_'B_set_b_set_fun$'_4,'bot$') = 'top$'
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_36,type,def_36: tlbool > tlbool).
% 10.08/1.87  tff(function_def_36,axiom,
% 10.08/1.87             def_36(def_12) = def_4
% 10.08/1.87           & def_36(def_4) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_21,type,def_21: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_21,axiom,
% 10.08/1.87             def_21('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_21('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_8,type,def_8: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_8,axiom,
% 10.08/1.87             def_8('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_8('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$j',type,'fun_app$j': 'B_set_b_set_bool_fun_fun$' * 'B_set$' > 'B_set_bool_fun$').
% 10.08/1.87  tff('function_fun_app$j',axiom,
% 10.08/1.87             'fun_app$j'('less$','top$') = fmb_'B_set_bool_fun$'_1
% 10.08/1.87           & 'fun_app$j'('less$','bot$') = fmb_'B_set_bool_fun$'_3
% 10.08/1.87           & 'fun_app$j'('less_eq$','top$') = fmb_'B_set_bool_fun$'_3
% 10.08/1.87           & 'fun_app$j'('less_eq$','bot$') = fmb_'B_set_bool_fun$'_2
% 10.08/1.87  %         'fun_app$j'('less$','top$') undefined in model
% 10.08/1.87  %         'fun_app$j'('less$','bot$') undefined in model
% 10.08/1.87  %         'fun_app$j'(fmb_'B_set_b_set_bool_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'fun_app$j'(fmb_'B_set_b_set_bool_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$f',type,'fun_app$f': 'Bool_bool_bool_fun_fun$' * tlbool > 'Bool_bool_fun$').
% 10.08/1.87  tff('function_fun_app$f',axiom,
% 10.08/1.87             'fun_app$f'('sup$a',def_12) = fmb_'Bool_bool_fun$'_2
% 10.08/1.87           & 'fun_app$f'('sup$a',def_4) = fmb_'Bool_bool_fun$'_1
% 10.08/1.87  %         'fun_app$f'(fmb_'Bool_bool_bool_fun_fun$'_2,def_12) undefined in model
% 10.08/1.87  %         'fun_app$f'(fmb_'Bool_bool_bool_fun_fun$'_2,def_4) undefined in model
% 10.08/1.87  %         'fun_app$f'(fmb_'Bool_bool_bool_fun_fun$'_3,def_12) undefined in model
% 10.08/1.87  %         'fun_app$f'(fmb_'Bool_bool_bool_fun_fun$'_3,def_4) undefined in model
% 10.08/1.87  %         'fun_app$f'(fmb_'Bool_bool_bool_fun_fun$'_4,def_12) undefined in model
% 10.08/1.87  %         'fun_app$f'(fmb_'Bool_bool_bool_fun_fun$'_4,def_4) undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$a',type,'fun_app$a': 'B_set_b_bool_fun_fun$' * 'B_set$' > 'B_bool_fun$').
% 10.08/1.87  tff('function_fun_app$a',axiom,
% 10.08/1.87             'fun_app$a'('uu$','top$') = 'top$b'
% 10.08/1.87           & 'fun_app$a'('uu$','bot$') = 'bot$b'
% 10.08/1.87  %         'fun_app$a'(fmb_'B_set_b_bool_fun_fun$'_2,'top$') undefined in model
% 10.08/1.87  %         'fun_app$a'(fmb_'B_set_b_bool_fun_fun$'_2,'bot$') undefined in model
% 10.08/1.87  %         'fun_app$a'(fmb_'B_set_b_bool_fun_fun$'_3,'top$') undefined in model
% 10.08/1.87  %         'fun_app$a'(fmb_'B_set_b_bool_fun_fun$'_3,'bot$') undefined in model
% 10.08/1.87  %         'fun_app$a'(fmb_'B_set_b_bool_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'fun_app$a'(fmb_'B_set_b_bool_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$c',type,'fun_app$c': 'B_set_b_set_b_set_fun_fun$' * 'B_set$' > 'B_set_b_set_fun$').
% 10.08/1.87  tff('function_fun_app$c',axiom,
% 10.08/1.87             'fun_app$c'('minus$','top$') = 'uminus$'
% 10.08/1.87           & 'fun_app$c'('minus$','bot$') = fmb_'B_set_b_set_fun$'_3
% 10.08/1.87           & 'fun_app$c'('sup$','top$') = fmb_'B_set_b_set_fun$'_4
% 10.08/1.87           & 'fun_app$c'('sup$','bot$') = fmb_'B_set_b_set_fun$'_2
% 10.08/1.87           & 'fun_app$c'('inf$a','top$') = fmb_'B_set_b_set_fun$'_2
% 10.08/1.87           & 'fun_app$c'('inf$a','bot$') = fmb_'B_set_b_set_fun$'_3
% 10.08/1.87  %         'fun_app$c'(fmb_'B_set_b_set_b_set_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'fun_app$c'(fmb_'B_set_b_set_b_set_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_22,type,def_22: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_22,axiom,
% 10.08/1.87             def_22('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_22('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_40,type,def_40: tlbool > tlbool).
% 10.08/1.87  tff(function_def_40,axiom,
% 10.08/1.87             def_40(def_12) = def_4
% 10.08/1.87           & def_40(def_4) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_insert$',type,'insert$': 'B$' > 'B_set_b_set_fun$').
% 10.08/1.87  tff('function_insert$',axiom,
% 10.08/1.87             'insert$'(fmb_'B$'_1) = fmb_'B_set_b_set_fun$'_4
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$m',type,'fun_app$m': 'B_bool_fun_b_bool_fun_bool_fun_fun$' * 'B_bool_fun$' > 'B_bool_fun_bool_fun$').
% 10.08/1.87  tff('function_fun_app$m',axiom,
% 10.08/1.87             'fun_app$m'('less_eq$a','top$b') = fmb_'B_bool_fun_bool_fun$'_3
% 10.08/1.87           & 'fun_app$m'('less_eq$a','bot$b') = fmb_'B_bool_fun_bool_fun$'_2
% 10.08/1.87           & 'fun_app$m'('less$a','top$b') = fmb_'B_bool_fun_bool_fun$'_1
% 10.08/1.87           & 'fun_app$m'('less$a','bot$b') = fmb_'B_bool_fun_bool_fun$'_3
% 10.08/1.87  %         'fun_app$m'('less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'fun_app$m'('less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'fun_app$m'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'top$b') undefined in model
% 10.08/1.87  %         'fun_app$m'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'bot$b') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_37,type,def_37: tlbool * tlbool > tlbool).
% 10.08/1.87  tff(function_def_37,axiom,
% 10.08/1.87             def_37(def_12,def_12) = def_12
% 10.08/1.87           & def_37(def_12,def_4) = def_4
% 10.08/1.87           & def_37(def_4,def_12) = def_4
% 10.08/1.87           & def_37(def_4,def_4) = def_4
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_19,type,def_19: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_19,axiom,
% 10.08/1.87             def_19('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_19('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_24,type,def_24: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_24,axiom,
% 10.08/1.87             def_24('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_24('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_26,type,def_26: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_26,axiom,
% 10.08/1.87             def_26('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_26('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_remove$',type,'remove$': 'B$' > 'B_set_b_set_fun$').
% 10.08/1.87  tff('function_remove$',axiom,
% 10.08/1.87             'remove$'(fmb_'B$'_1) = fmb_'B_set_b_set_fun$'_3
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_16,type,def_16: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_16,axiom,
% 10.08/1.87             def_16('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_16('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_14,type,def_14: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_14,axiom,
% 10.08/1.87             def_14('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_14('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$k',type,'fun_app$k': 'B_b_bool_fun_fun$' * 'B$' > 'B_bool_fun$').
% 10.08/1.87  tff('function_fun_app$k',axiom,
% 10.08/1.87             'fun_app$k'(fmb_'B_b_bool_fun_fun$'_1,fmb_'B$'_1) = 'top$b'
% 10.08/1.87  %         'fun_app$k'(fmb_'B_b_bool_fun_fun$'_2,fmb_'B$'_1) undefined in model
% 10.08/1.87  %         'fun_app$k'(fmb_'B_b_bool_fun_fun$'_3,fmb_'B$'_1) undefined in model
% 10.08/1.87  %         'fun_app$k'(fmb_'B_b_bool_fun_fun$'_4,fmb_'B$'_1) undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_9,type,def_9: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_9,axiom,
% 10.08/1.87             def_9('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_9('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_20,type,def_20: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_20,axiom,
% 10.08/1.87             def_20('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_20('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_10,type,def_10: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_10,axiom,
% 10.08/1.87             def_10('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_10('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_25,type,def_25: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_25,axiom,
% 10.08/1.87             def_25('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_25('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_13,type,def_13: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_13,axiom,
% 10.08/1.87             def_13('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_13('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_41,type,def_41: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_41,axiom,
% 10.08/1.87             def_41('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_41('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_38,type,def_38: tlbool * tlbool > tlbool).
% 10.08/1.87  tff(function_def_38,axiom,
% 10.08/1.87             def_38(def_12,def_12) = def_4
% 10.08/1.87           & def_38(def_12,def_4) = def_4
% 10.08/1.87           & def_38(def_4,def_12) = def_12
% 10.08/1.87           & def_38(def_4,def_4) = def_4
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_the_elem$',type,'the_elem$': 'B_set$' > 'B$').
% 10.08/1.87  tff('function_the_elem$',axiom,
% 10.08/1.87             'the_elem$'('top$') = fmb_'B$'_1
% 10.08/1.87           & 'the_elem$'('bot$') = fmb_'B$'_1
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_42,type,def_42: tlbool > tlbool).
% 10.08/1.87  tff(function_def_42,axiom,
% 10.08/1.87             def_42(def_12) = def_4
% 10.08/1.87           & def_42(def_4) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_23,type,def_23: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_23,axiom,
% 10.08/1.87             def_23('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_23('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$h',type,'fun_app$h': 'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$' * 'B_bool_fun$' > 'B_bool_fun_b_bool_fun_fun$').
% 10.08/1.87  tff('function_fun_app$h',axiom,
% 10.08/1.87             'fun_app$h'('inf$','top$b') = fmb_'B_bool_fun_b_bool_fun_fun$'_2
% 10.08/1.87           & 'fun_app$h'('inf$','bot$b') = fmb_'B_bool_fun_b_bool_fun_fun$'_3
% 10.08/1.87           & 'fun_app$h'('sup$b','top$b') = fmb_'B_bool_fun_b_bool_fun_fun$'_4
% 10.08/1.87           & 'fun_app$h'('sup$b','bot$b') = fmb_'B_bool_fun_b_bool_fun_fun$'_2
% 10.08/1.87           & 'fun_app$h'('minus$a','top$b') = 'uminus$a'
% 10.08/1.87           & 'fun_app$h'('minus$a','bot$b') = fmb_'B_bool_fun_b_bool_fun_fun$'_3
% 10.08/1.87  %         'fun_app$h'(fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4,'top$b') undefined in model
% 10.08/1.87  %         'fun_app$h'(fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4,'bot$b') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$g',type,'fun_app$g': 'B_bool_fun_b_bool_fun_fun$' * 'B_bool_fun$' > 'B_bool_fun$').
% 10.08/1.87  tff('function_fun_app$g',axiom,
% 10.08/1.87             'fun_app$g'('uminus$a','top$b') = 'bot$b'
% 10.08/1.87           & 'fun_app$g'('uminus$a','bot$b') = 'top$b'
% 10.08/1.87           & 'fun_app$g'(fmb_'B_bool_fun_b_bool_fun_fun$'_2,'top$b') = 'top$b'
% 10.08/1.87           & 'fun_app$g'(fmb_'B_bool_fun_b_bool_fun_fun$'_2,'bot$b') = 'bot$b'
% 10.08/1.87           & 'fun_app$g'(fmb_'B_bool_fun_b_bool_fun_fun$'_3,'top$b') = 'bot$b'
% 10.08/1.87           & 'fun_app$g'(fmb_'B_bool_fun_b_bool_fun_fun$'_3,'bot$b') = 'bot$b'
% 10.08/1.87           & 'fun_app$g'(fmb_'B_bool_fun_b_bool_fun_fun$'_4,'top$b') = 'top$b'
% 10.08/1.87           & 'fun_app$g'(fmb_'B_bool_fun_b_bool_fun_fun$'_4,'bot$b') = 'top$b'
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$d',type,'fun_app$d': 'B_bool_fun_b_set_fun$' * 'B_bool_fun$' > 'B_set$').
% 10.08/1.87  tff('function_fun_app$d',axiom,
% 10.08/1.87             'fun_app$d'('collect$','top$b') = 'top$'
% 10.08/1.87           & 'fun_app$d'('collect$','bot$b') = 'bot$'
% 10.08/1.87  %         'fun_app$d'(fmb_'B_bool_fun_b_set_fun$'_2,'top$b') undefined in model
% 10.08/1.87  %         'fun_app$d'(fmb_'B_bool_fun_b_set_fun$'_2,'bot$b') undefined in model
% 10.08/1.87  %         'fun_app$d'(fmb_'B_bool_fun_b_set_fun$'_3,'top$b') undefined in model
% 10.08/1.87  %         'fun_app$d'(fmb_'B_bool_fun_b_set_fun$'_3,'bot$b') undefined in model
% 10.08/1.87  %         'fun_app$d'(fmb_'B_bool_fun_b_set_fun$'_4,'top$b') undefined in model
% 10.08/1.87  %         'fun_app$d'(fmb_'B_bool_fun_b_set_fun$'_4,'bot$b') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff(declare_def_11,type,def_11: 'B_bool_fun$' * 'B$' > tlbool).
% 10.08/1.87  tff(function_def_11,axiom,
% 10.08/1.87             def_11('top$b',fmb_'B$'_1) = def_4
% 10.08/1.87           & def_11('bot$b',fmb_'B$'_1) = def_12
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_bot$a',type,'bot$a': $o).tff('bot$a_definition',axiom,~'bot$a').
% 10.08/1.87  tff('declare_top$a',type,'top$a': $o).tff('top$a_definition',axiom,'top$a').
% 10.08/1.87  tff('declare_semilattice_neutr$',type,'semilattice_neutr$': 'Bool_bool_bool_fun_fun$' * tlbool > $o ).
% 10.08/1.87  tff('predicate_semilattice_neutr$',axiom,
% 10.08/1.87  %         'semilattice_neutr$'('sup$a',def_12) undefined in model
% 10.08/1.87  %         'semilattice_neutr$'('sup$a',def_4) undefined in model
% 10.08/1.87  %         'semilattice_neutr$'(fmb_'Bool_bool_bool_fun_fun$'_2,def_12) undefined in model
% 10.08/1.87  %         'semilattice_neutr$'(fmb_'Bool_bool_bool_fun_fun$'_2,def_4) undefined in model
% 10.08/1.87  %         'semilattice_neutr$'(fmb_'Bool_bool_bool_fun_fun$'_3,def_12) undefined in model
% 10.08/1.87  %         'semilattice_neutr$'(fmb_'Bool_bool_bool_fun_fun$'_3,def_4) undefined in model
% 10.08/1.87  %         'semilattice_neutr$'(fmb_'Bool_bool_bool_fun_fun$'_4,def_12) undefined in model
% 10.08/1.87  %         'semilattice_neutr$'(fmb_'Bool_bool_bool_fun_fun$'_4,def_4) undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$i',type,'fun_app$i': 'B_set_bool_fun$' * 'B_set$' > $o ).
% 10.08/1.87  tff('predicate_fun_app$i',axiom,
% 10.08/1.87             ~'fun_app$i'(fmb_'B_set_bool_fun$'_1,'top$')
% 10.08/1.87           & ~'fun_app$i'(fmb_'B_set_bool_fun$'_1,'bot$')
% 10.08/1.87           & 'fun_app$i'(fmb_'B_set_bool_fun$'_2,'top$')
% 10.08/1.87           & 'fun_app$i'(fmb_'B_set_bool_fun$'_2,'bot$')
% 10.08/1.87           & 'fun_app$i'(fmb_'B_set_bool_fun$'_3,'top$')
% 10.08/1.87           & ~'fun_app$i'(fmb_'B_set_bool_fun$'_3,'bot$')
% 10.08/1.87           & ~'fun_app$i'(fmb_'B_set_bool_fun$'_4,'top$')
% 10.08/1.87           & 'fun_app$i'(fmb_'B_set_bool_fun$'_4,'bot$')
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_semilattice_neutr$b',type,'semilattice_neutr$b': 'B_set_b_set_b_set_fun_fun$' * 'B_set$' > $o ).
% 10.08/1.87  tff('predicate_semilattice_neutr$b',axiom,
% 10.08/1.87  %         'semilattice_neutr$b'('minus$','top$') undefined in model
% 10.08/1.87  %         'semilattice_neutr$b'('minus$','bot$') undefined in model
% 10.08/1.87  %         'semilattice_neutr$b'('sup$','top$') undefined in model
% 10.08/1.87  %         'semilattice_neutr$b'('sup$','bot$') undefined in model
% 10.08/1.87  %         'semilattice_neutr$b'('inf$a','top$') undefined in model
% 10.08/1.87  %         'semilattice_neutr$b'('inf$a','bot$') undefined in model
% 10.08/1.87  %         'semilattice_neutr$b'(fmb_'B_set_b_set_b_set_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'semilattice_neutr$b'(fmb_'B_set_b_set_b_set_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_less_eq$b',type,'less_eq$b': tlbool * tlbool > $o ).
% 10.08/1.87  tff('predicate_less_eq$b',axiom,
% 10.08/1.87             'less_eq$b'(def_12,def_12)
% 10.08/1.87           & 'less_eq$b'(def_12,def_4)
% 10.08/1.87           & ~'less_eq$b'(def_4,def_12)
% 10.08/1.87           & 'less_eq$b'(def_4,def_4)
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_member$',type,'member$': 'B$' * 'B_set$' > $o ).
% 10.08/1.87  tff('predicate_member$',axiom,
% 10.08/1.87             'member$'(fmb_'B$'_1,'top$')
% 10.08/1.87           & ~'member$'(fmb_'B$'_1,'bot$')
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_uminus$b',type,'uminus$b': tlbool > $o ).
% 10.08/1.87  tff('predicate_uminus$b',axiom,
% 10.08/1.87             'uminus$b'(def_12)
% 10.08/1.87           & ~'uminus$b'(def_4)
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_is_empty$',type,'is_empty$': 'B_set$' > $o ).
% 10.08/1.87  tff('predicate_is_empty$',axiom,
% 10.08/1.87             ~'is_empty$'('top$')
% 10.08/1.87           & 'is_empty$'('bot$')
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_semilattice_neutr$a',type,'semilattice_neutr$a': 'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$' * 'B_bool_fun$' > $o ).
% 10.08/1.87  tff('predicate_semilattice_neutr$a',axiom,
% 10.08/1.87  %         'semilattice_neutr$a'('inf$','top$b') undefined in model
% 10.08/1.87  %         'semilattice_neutr$a'('inf$','bot$b') undefined in model
% 10.08/1.87  %         'semilattice_neutr$a'('sup$b','top$b') undefined in model
% 10.08/1.87  %         'semilattice_neutr$a'('sup$b','bot$b') undefined in model
% 10.08/1.87  %         'semilattice_neutr$a'('minus$a','top$b') undefined in model
% 10.08/1.87  %         'semilattice_neutr$a'('minus$a','bot$b') undefined in model
% 10.08/1.87  %         'semilattice_neutr$a'(fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4,'top$b') undefined in model
% 10.08/1.87  %         'semilattice_neutr$a'(fmb_'B_bool_fun_b_bool_fun_b_bool_fun_fun_fun$'_4,'bot$b') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_is_singleton$',type,'is_singleton$': 'B_set$' > $o ).
% 10.08/1.87  tff('predicate_is_singleton$',axiom,
% 10.08/1.87             'is_singleton$'('top$')
% 10.08/1.87           & ~'is_singleton$'('bot$')
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$e',type,'fun_app$e': 'Bool_bool_fun$' * tlbool > $o ).
% 10.08/1.87  tff('predicate_fun_app$e',axiom,
% 10.08/1.87             'fun_app$e'(fmb_'Bool_bool_fun$'_1,def_12)
% 10.08/1.87           & 'fun_app$e'(fmb_'Bool_bool_fun$'_1,def_4)
% 10.08/1.87           & ~'fun_app$e'(fmb_'Bool_bool_fun$'_2,def_12)
% 10.08/1.87           & 'fun_app$e'(fmb_'Bool_bool_fun$'_2,def_4)
% 10.08/1.87           & ~'fun_app$e'(fmb_'Bool_bool_fun$'_3,def_12)
% 10.08/1.87           & ~'fun_app$e'(fmb_'Bool_bool_fun$'_3,def_4)
% 10.08/1.87           & ~'fun_app$e'(fmb_'Bool_bool_fun$'_4,def_12)
% 10.08/1.87           & ~'fun_app$e'(fmb_'Bool_bool_fun$'_4,def_4)
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_pairwise$',type,'pairwise$': 'B_b_bool_fun_fun$' * 'B_set$' > $o ).
% 10.08/1.87  tff('predicate_pairwise$',axiom,
% 10.08/1.87             'pairwise$'(fmb_'B_b_bool_fun_fun$'_1,'top$')
% 10.08/1.87           & 'pairwise$'(fmb_'B_b_bool_fun_fun$'_1,'bot$')
% 10.08/1.87  %         'pairwise$'(fmb_'B_b_bool_fun_fun$'_2,'top$') undefined in model
% 10.08/1.87  %         'pairwise$'(fmb_'B_b_bool_fun_fun$'_2,'bot$') undefined in model
% 10.08/1.87  %         'pairwise$'(fmb_'B_b_bool_fun_fun$'_3,'top$') undefined in model
% 10.08/1.87  %         'pairwise$'(fmb_'B_b_bool_fun_fun$'_3,'bot$') undefined in model
% 10.08/1.87  %         'pairwise$'(fmb_'B_b_bool_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'pairwise$'(fmb_'B_b_bool_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_ordering_top$',type,'ordering_top$': 'B_bool_fun_b_bool_fun_bool_fun_fun$' * 'B_bool_fun_b_bool_fun_bool_fun_fun$' * 'B_bool_fun$' > $o ).
% 10.08/1.87  tff('predicate_ordering_top$',axiom,
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a',fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a',fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less$a','less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less$a','less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less$a','less$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less$a','less$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less$a','less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less$a','less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less$a',fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less$a',fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a','less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a',fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'('less_eq$a',fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'less$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'less$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'less_eq$a','top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'less_eq$a','bot$b') undefined in model
% 10.08/1.87  %         'ordering_top$'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'top$b') undefined in model
% 10.08/1.87  %         'ordering_top$'(fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,fmb_'B_bool_fun_b_bool_fun_bool_fun_fun$'_4,'bot$b') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_ordering_top$a',type,'ordering_top$a': 'B_set_b_set_bool_fun_fun$' * 'B_set_b_set_bool_fun_fun$' * 'B_set$' > $o ).
% 10.08/1.87  tff('predicate_ordering_top$a',axiom,
% 10.08/1.87             ~'ordering_top$a'('less$','less$','top$')
% 10.08/1.87           & ~'ordering_top$a'('less$','less$','bot$')
% 10.08/1.87           & ~'ordering_top$a'('less$','less_eq$','top$')
% 10.08/1.87           & ~'ordering_top$a'('less$','less_eq$','bot$')
% 10.08/1.87  %         'ordering_top$a'('less$','less$','top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less$','less$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less$',fmb_'B_set_b_set_bool_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less$',fmb_'B_set_b_set_bool_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87           & 'ordering_top$a'('less_eq$','less$','top$')
% 10.08/1.87           & ~'ordering_top$a'('less_eq$','less$','bot$')
% 10.08/1.87           & ~'ordering_top$a'('less_eq$','less_eq$','top$')
% 10.08/1.87           & ~'ordering_top$a'('less_eq$','less_eq$','bot$')
% 10.08/1.87  %         'ordering_top$a'('less_eq$','less$','top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less_eq$','less$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less_eq$',fmb_'B_set_b_set_bool_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less_eq$',fmb_'B_set_b_set_bool_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87           & ~'ordering_top$a'('less$','less$','top$')
% 10.08/1.87           & ~'ordering_top$a'('less$','less$','bot$')
% 10.08/1.87           & ~'ordering_top$a'('less$','less_eq$','top$')
% 10.08/1.87           & ~'ordering_top$a'('less$','less_eq$','bot$')
% 10.08/1.87  %         'ordering_top$a'('less$','less$','top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less$','less$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less$',fmb_'B_set_b_set_bool_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'('less$',fmb_'B_set_b_set_bool_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87  %         'ordering_top$a'(fmb_'B_set_b_set_bool_fun_fun$'_4,'less$','top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'(fmb_'B_set_b_set_bool_fun_fun$'_4,'less$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top$a'(fmb_'B_set_b_set_bool_fun_fun$'_4,'less_eq$','top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'(fmb_'B_set_b_set_bool_fun_fun$'_4,'less_eq$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top$a'(fmb_'B_set_b_set_bool_fun_fun$'_4,'less$','top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'(fmb_'B_set_b_set_bool_fun_fun$'_4,'less$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top$a'(fmb_'B_set_b_set_bool_fun_fun$'_4,fmb_'B_set_b_set_bool_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'ordering_top$a'(fmb_'B_set_b_set_bool_fun_fun$'_4,fmb_'B_set_b_set_bool_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$',type,'fun_app$': 'B_bool_fun$' * 'B$' > $o ).
% 10.08/1.87  tff('predicate_fun_app$',axiom,
% 10.08/1.87             'fun_app$'('top$b',fmb_'B$'_1)
% 10.08/1.87           & ~'fun_app$'('bot$b',fmb_'B$'_1)
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_fun_app$l',type,'fun_app$l': 'B_bool_fun_bool_fun$' * 'B_bool_fun$' > $o ).
% 10.08/1.87  tff('predicate_fun_app$l',axiom,
% 10.08/1.87             ~'fun_app$l'(fmb_'B_bool_fun_bool_fun$'_1,'top$b')
% 10.08/1.87           & ~'fun_app$l'(fmb_'B_bool_fun_bool_fun$'_1,'bot$b')
% 10.08/1.87           & 'fun_app$l'(fmb_'B_bool_fun_bool_fun$'_2,'top$b')
% 10.08/1.87           & 'fun_app$l'(fmb_'B_bool_fun_bool_fun$'_2,'bot$b')
% 10.08/1.87           & 'fun_app$l'(fmb_'B_bool_fun_bool_fun$'_3,'top$b')
% 10.08/1.87           & ~'fun_app$l'(fmb_'B_bool_fun_bool_fun$'_3,'bot$b')
% 10.08/1.87           & ~'fun_app$l'(fmb_'B_bool_fun_bool_fun$'_4,'top$b')
% 10.08/1.87           & ~'fun_app$l'(fmb_'B_bool_fun_bool_fun$'_4,'bot$b')
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_minus$b',type,'minus$b': tlbool * tlbool > $o ).
% 10.08/1.87  tff('predicate_minus$b',axiom,
% 10.08/1.87             ~'minus$b'(def_12,def_12)
% 10.08/1.87           & ~'minus$b'(def_12,def_4)
% 10.08/1.87           & 'minus$b'(def_4,def_12)
% 10.08/1.87           & ~'minus$b'(def_4,def_4)
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  tff('declare_ordering_top_axioms$',type,'ordering_top_axioms$': 'B_set_b_set_bool_fun_fun$' * 'B_set$' > $o ).
% 10.08/1.87  tff('predicate_ordering_top_axioms$',axiom,
% 10.08/1.87  %         'ordering_top_axioms$'('less$','top$') undefined in model
% 10.08/1.87  %         'ordering_top_axioms$'('less$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top_axioms$'('less_eq$','top$') undefined in model
% 10.08/1.87  %         'ordering_top_axioms$'('less_eq$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top_axioms$'('less$','top$') undefined in model
% 10.08/1.87  %         'ordering_top_axioms$'('less$','bot$') undefined in model
% 10.08/1.87  %         'ordering_top_axioms$'(fmb_'B_set_b_set_bool_fun_fun$'_4,'top$') undefined in model
% 10.08/1.87  %         'ordering_top_axioms$'(fmb_'B_set_b_set_bool_fun_fun$'_4,'bot$') undefined in model
% 10.08/1.87  
% 10.08/1.87  ).
% 10.08/1.87  
% 10.08/1.87  % SZS output end FiniteModel for theBenchmark
% 10.08/1.87  % (14335)------------------------------
% 10.08/1.87  % (14335)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 10.08/1.87  % (14335)Termination reason: Satisfiable
% 10.08/1.87  
% 10.08/1.87  % (14335)Memory used [KB]: 16785
% 10.08/1.87  % (14335)Time elapsed: 1.458 s
% 10.08/1.87  % (14335)Instructions burned: 5783 (million)
% 10.08/1.87  % (14331)Success in time 1.449 s
%------------------------------------------------------------------------------