ITP001 Axioms: ITP061+5.ax


%------------------------------------------------------------------------------
% File     : ITP061+5 : TPTP v8.2.0. Bugfixed v7.5.0.
% Domain   : Interactive Theorem Proving
% Axioms   : HOL4 set theory export, chainy mode
% Version  : [BG+19] axioms.
% English  :

% Refs     : [BG+19] Brown et al. (2019), GRUNGE: A Grand Unified ATP Chall
%          : [Gau20] Gauthier (2020), Email to Geoff Sutcliffe
% Source   : [BG+19]
% Names    : Past_Temporal_Logic+2.ax [Gau20]
%          : HL4061+5.ax [TPAP]

% Status   : Satisfiable
% Syntax   : Number of formulae    :  473 (  14 unt;   0 def)
%            Number of atoms       : 2016 ( 783 equ)
%            Maximal formula atoms :   76 (   4 avg)
%            Number of connectives : 1578 (  35   ~;  12   |; 415   &)
%                                         (  95 <=>;1021  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   78 (   7 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number of predicates  :    5 (   2 usr;   2 prp; 0-2 aty)
%            Number of functors    :  469 ( 469 usr;  34 con; 0-4 aty)
%            Number of variables   : 1432 (1425   !;   7   ?)
% SPC      : FOF_SAT_RFO_SEQ

% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
fof(mem_c_2EPast__Temporal__Logic_2EInitPoint,axiom,
    mem(c_2EPast__Temporal__Logic_2EInitPoint,arr(ty_2Enum_2Enum,bool)) ).

fof(mem_c_2EPast__Temporal__Logic_2EPALWAYS,axiom,
    mem(c_2EPast__Temporal__Logic_2EPALWAYS,arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPBEFORE,axiom,
    mem(c_2EPast__Temporal__Logic_2EPBEFORE,arr(arr(ty_2Enum_2Enum,bool),arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool)))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPEVENTUAL,axiom,
    mem(c_2EPast__Temporal__Logic_2EPEVENTUAL,arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPNEXT,axiom,
    mem(c_2EPast__Temporal__Logic_2EPNEXT,arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPSBEFORE,axiom,
    mem(c_2EPast__Temporal__Logic_2EPSBEFORE,arr(arr(ty_2Enum_2Enum,bool),arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool)))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPSNEXT,axiom,
    mem(c_2EPast__Temporal__Logic_2EPSNEXT,arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPSUNTIL,axiom,
    mem(c_2EPast__Temporal__Logic_2EPSUNTIL,arr(arr(ty_2Enum_2Enum,bool),arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool)))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPSWHEN,axiom,
    mem(c_2EPast__Temporal__Logic_2EPSWHEN,arr(arr(ty_2Enum_2Enum,bool),arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool)))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPUNTIL,axiom,
    mem(c_2EPast__Temporal__Logic_2EPUNTIL,arr(arr(ty_2Enum_2Enum,bool),arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool)))) ).

fof(mem_c_2EPast__Temporal__Logic_2EPWHEN,axiom,
    mem(c_2EPast__Temporal__Logic_2EPWHEN,arr(arr(ty_2Enum_2Enum,bool),arr(arr(ty_2Enum_2Enum,bool),arr(ty_2Enum_2Enum,bool)))) ).

fof(lameq_f1261,axiom,
    ! [V0t] : ap(f1261,V0t) = ap(ap(c_2Emin_2E_3D(ty_2Enum_2Enum),V0t),c_2Enum_2E0) ).

fof(ax_thm_2EPast__Temporal__Logic_2EInitPoint,axiom,
    c_2EPast__Temporal__Logic_2EInitPoint = f1261 ).

fof(ax_thm_2EPast__Temporal__Logic_2EPSNEXT,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1t0] :
          ( mem(V1t0,ty_2Enum_2Enum)
         => ( p(ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a),V1t0))
          <=> ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),V1t0))
              & p(ap(V0a,ap(c_2Eprim__rec_2EPRE,V1t0))) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPNEXT,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1t0] :
          ( mem(V1t0,ty_2Enum_2Enum)
         => ( p(ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V1t0))
          <=> ( V1t0 = c_2Enum_2E0
              | p(ap(V0a,ap(c_2Eprim__rec_2EPRE,V1t0))) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPALWAYS,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1t0] :
          ( mem(V1t0,ty_2Enum_2Enum)
         => ( p(ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a),V1t0))
          <=> ! [V2t] :
                ( mem(V2t,ty_2Enum_2Enum)
               => ( p(ap(ap(c_2Earithmetic_2E_3C_3D,V2t),V1t0))
                 => p(ap(V0a,V2t)) ) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPEVENTUAL,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1t0] :
          ( mem(V1t0,ty_2Enum_2Enum)
         => ( p(ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a),V1t0))
          <=> ? [V2t] :
                ( mem(V2t,ty_2Enum_2Enum)
                & p(ap(ap(c_2Earithmetic_2E_3C_3D,V2t),V1t0))
                & p(ap(V0a,V2t)) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPSWHEN,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2t0] :
              ( mem(V2t0,ty_2Enum_2Enum)
             => ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b),V2t0))
              <=> ? [V3delta] :
                    ( mem(V3delta,ty_2Enum_2Enum)
                    & p(ap(ap(c_2Earithmetic_2E_3C_3D,V3delta),V2t0))
                    & p(ap(V0a,V3delta))
                    & p(ap(V1b,V3delta))
                    & ! [V4t] :
                        ( mem(V4t,ty_2Enum_2Enum)
                       => ( ( p(ap(ap(c_2Eprim__rec_2E_3C,V3delta),V4t))
                            & p(ap(ap(c_2Earithmetic_2E_3C_3D,V4t),V2t0)) )
                         => ~ p(ap(V1b,V4t)) ) ) ) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPSUNTIL,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2t0] :
              ( mem(V2t0,ty_2Enum_2Enum)
             => ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b),V2t0))
              <=> ? [V3delta] :
                    ( mem(V3delta,ty_2Enum_2Enum)
                    & p(ap(ap(c_2Earithmetic_2E_3C_3D,V3delta),V2t0))
                    & p(ap(V1b,V3delta))
                    & ! [V4t] :
                        ( mem(V4t,ty_2Enum_2Enum)
                       => ( ( p(ap(ap(c_2Eprim__rec_2E_3C,V3delta),V4t))
                            & p(ap(ap(c_2Earithmetic_2E_3C_3D,V4t),V2t0)) )
                         => ( p(ap(V0a,V4t))
                            & ~ p(ap(V1b,V4t)) ) ) ) ) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPSBEFORE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2t0] :
              ( mem(V2t0,ty_2Enum_2Enum)
             => ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b),V2t0))
              <=> ? [V3delta] :
                    ( mem(V3delta,ty_2Enum_2Enum)
                    & p(ap(ap(c_2Earithmetic_2E_3C_3D,V3delta),V2t0))
                    & p(ap(V0a,V3delta))
                    & ! [V4t] :
                        ( mem(V4t,ty_2Enum_2Enum)
                       => ( ( p(ap(ap(c_2Earithmetic_2E_3C_3D,V3delta),V4t))
                            & p(ap(ap(c_2Earithmetic_2E_3C_3D,V4t),V2t0)) )
                         => ~ p(ap(V1b,V4t)) ) ) ) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPWHEN,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2t0] :
              ( mem(V2t0,ty_2Enum_2Enum)
             => ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b),V2t0))
              <=> ( ! [V3t] :
                      ( mem(V3t,ty_2Enum_2Enum)
                     => ( p(ap(ap(c_2Earithmetic_2E_3C_3D,V3t),V2t0))
                       => ~ p(ap(V1b,V3t)) ) )
                  | ? [V4delta] :
                      ( mem(V4delta,ty_2Enum_2Enum)
                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V4delta),V2t0))
                      & p(ap(V0a,V4delta))
                      & p(ap(V1b,V4delta))
                      & ! [V5t] :
                          ( mem(V5t,ty_2Enum_2Enum)
                         => ( ( p(ap(ap(c_2Eprim__rec_2E_3C,V4delta),V5t))
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V5t),V2t0)) )
                           => ~ p(ap(V1b,V5t)) ) ) ) ) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPUNTIL,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2t0] :
              ( mem(V2t0,ty_2Enum_2Enum)
             => ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b),V2t0))
              <=> ( ! [V3t] :
                      ( mem(V3t,ty_2Enum_2Enum)
                     => ( p(ap(ap(c_2Earithmetic_2E_3C_3D,V3t),V2t0))
                       => p(ap(V0a,V3t)) ) )
                  | ? [V4delta] :
                      ( mem(V4delta,ty_2Enum_2Enum)
                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V4delta),V2t0))
                      & p(ap(V1b,V4delta))
                      & ! [V5t] :
                          ( mem(V5t,ty_2Enum_2Enum)
                         => ( ( p(ap(ap(c_2Eprim__rec_2E_3C,V4delta),V5t))
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V5t),V2t0)) )
                           => ( p(ap(V0a,V5t))
                              & ~ p(ap(V1b,V5t)) ) ) ) ) ) ) ) ) ) ).

fof(ax_thm_2EPast__Temporal__Logic_2EPBEFORE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2t0] :
              ( mem(V2t0,ty_2Enum_2Enum)
             => ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b),V2t0))
              <=> ( ! [V3t] :
                      ( mem(V3t,ty_2Enum_2Enum)
                     => ( p(ap(ap(c_2Earithmetic_2E_3C_3D,V3t),V2t0))
                       => ~ p(ap(V1b,V3t)) ) )
                  | ? [V4delta] :
                      ( mem(V4delta,ty_2Enum_2Enum)
                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V4delta),V2t0))
                      & p(ap(V0a,V4delta))
                      & ! [V5t] :
                          ( mem(V5t,ty_2Enum_2Enum)
                         => ( ( p(ap(ap(c_2Earithmetic_2E_3C_3D,V4delta),V5t))
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V5t),V2t0)) )
                           => ~ p(ap(V1b,V5t)) ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EINITIALISATION,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ( p(ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),c_2Enum_2E0))
            <=> $true )
            & ( p(ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a),c_2Enum_2E0))
            <=> $false )
            & ( p(ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a),c_2Enum_2E0))
            <=> p(ap(V0a,c_2Enum_2E0)) )
            & ( p(ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a),c_2Enum_2E0))
            <=> p(ap(V0a,c_2Enum_2E0)) )
            & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b),c_2Enum_2E0))
            <=> p(ap(V1b,c_2Enum_2E0)) )
            & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b),c_2Enum_2E0))
            <=> ( p(ap(V0a,c_2Enum_2E0))
                & p(ap(V1b,c_2Enum_2E0)) ) )
            & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b),c_2Enum_2E0))
            <=> ( p(ap(V0a,c_2Enum_2E0))
                & ~ p(ap(V1b,c_2Enum_2E0)) ) )
            & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b),c_2Enum_2E0))
            <=> ( p(ap(V0a,c_2Enum_2E0))
                | p(ap(V1b,c_2Enum_2E0)) ) )
            & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b),c_2Enum_2E0))
            <=> ( p(ap(V0a,c_2Enum_2E0))
                | ~ p(ap(V1b,c_2Enum_2E0)) ) )
            & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b),c_2Enum_2E0))
            <=> ~ p(ap(V1b,c_2Enum_2E0)) ) ) ) ) ).

fof(lameq_f1262,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1262(V0a),V2t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V2t)),ap(ap(c_2ETemporal__Logic_2ENEXT,ap(c_2ETemporal__Logic_2EALWAYS,V0a)),V2t)) ) ).

fof(lameq_f1263,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3t] : ap(f1263(V0a),V3t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V3t)),ap(ap(c_2ETemporal__Logic_2ENEXT,ap(c_2ETemporal__Logic_2EEVENTUAL,V0a)),V3t)) ) ).

fof(lameq_f1264,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V4t] : ap(f1264(V0a,V1b),V4t) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(c_2Ebool_2E_7E,ap(V1b,V4t))),ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V4t)),ap(ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b)),V4t))) ) ) ).

fof(lameq_f1265,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V5t] : ap(f1265(V0a,V1b),V5t) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V1b,V5t)),ap(V0a,V5t)),ap(ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b)),V5t)) ) ) ).

fof(lameq_f1266,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V6t] : ap(f1266(V0a,V1b),V6t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V1b,V6t))),ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V6t)),ap(ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b)),V6t))) ) ) ).

fof(lameq_f1267,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1267(V0a,V1b),V7t) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(c_2Ebool_2E_7E,ap(V1b,V7t))),ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V7t)),ap(ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b)),V7t))) ) ) ).

fof(lameq_f1268,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V8t] : ap(f1268(V0a,V1b),V8t) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V1b,V8t)),ap(V0a,V8t)),ap(ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b)),V8t)) ) ) ).

fof(lameq_f1269,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1269(V0a,V1b),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V1b,V9t))),ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V9t)),ap(ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b)),V9t))) ) ) ).

fof(lameq_f1270,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V10t] : ap(f1270(V0a),V10t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V10t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a)),V10t)) ) ).

fof(lameq_f1271,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V11t] : ap(f1271(V0a),V11t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V11t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a)),V11t)) ) ).

fof(lameq_f1272,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1272(V0a,V1b),V12t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V12t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V12t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b)),V12t))) ) ) ).

fof(lameq_f1273,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1273(V0a,V1b),V13t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V13t)),ap(V1b,V13t))),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V1b,V13t))),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b)),V13t))) ) ) ).

fof(lameq_f1274,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1274(V0a,V1b),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V1b,V14t))),ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V14t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b)),V14t))) ) ) ).

fof(lameq_f1275,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1275(V0a,V1b),V15t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V15t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V15t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b)),V15t))) ) ) ).

fof(lameq_f1276,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1276(V0a,V1b),V16t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V16t)),ap(V1b,V16t))),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V1b,V16t))),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b)),V16t))) ) ) ).

fof(lameq_f1277,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1277(V0a,V1b),V17t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V1b,V17t))),ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V17t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b)),V17t))) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ERECURSION,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2EALWAYS,V0a) = f1262(V0a)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,V0a) = f1263(V0a)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b) = f1264(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b) = f1265(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b) = f1266(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b) = f1267(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b) = f1268(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b) = f1269(V0a,V1b)
            & ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a) = f1270(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a) = f1271(V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b) = f1272(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b) = f1273(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b) = f1274(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b) = f1275(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b) = f1276(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b) = f1277(V0a,V1b) ) ) ) ).

fof(lameq_f1278,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V0y] :
          ( mem(V0y,arr(ty_2Enum_2Enum,bool))
         => ! [V3t] : ap(f1278(V1a,V0y),V3t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1a,V3t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0y),V3t)) ) ) ).

fof(lameq_f1279,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V0y] :
          ( mem(V0y,arr(ty_2Enum_2Enum,bool))
         => ! [V5t] : ap(f1279(V1a,V0y),V5t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1a,V5t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0y),V5t)) ) ) ).

fof(lameq_f1280,axiom,
    ! [V0y] :
      ( mem(V0y,arr(ty_2Enum_2Enum,bool))
     => ! [V1a] :
          ( mem(V1a,arr(ty_2Enum_2Enum,bool))
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ! [V7t] : ap(f1280(V0y,V1a,V2b),V7t) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(c_2Ebool_2E_7E,ap(V2b,V7t))),ap(ap(c_2Ebool_2E_2F_5C,ap(V1a,V7t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0y),V7t))) ) ) ) ).

fof(lameq_f1281,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V2b] :
          ( mem(V2b,arr(ty_2Enum_2Enum,bool))
         => ! [V0y] :
              ( mem(V0y,arr(ty_2Enum_2Enum,bool))
             => ! [V8t] : ap(f1281(V1a,V2b,V0y),V8t) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V2b,V8t)),ap(V1a,V8t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0y),V8t)) ) ) ) ).

fof(lameq_f1282,axiom,
    ! [V0y] :
      ( mem(V0y,arr(ty_2Enum_2Enum,bool))
     => ! [V1a] :
          ( mem(V1a,arr(ty_2Enum_2Enum,bool))
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ! [V9t] : ap(f1282(V0y,V1a,V2b),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2b,V9t))),ap(ap(c_2Ebool_2E_5C_2F,ap(V1a,V9t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0y),V9t))) ) ) ) ).

fof(lameq_f1283,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V0y] :
          ( mem(V0y,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1283(V1a,V0y),V10t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1a,V10t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0y),V10t)) ) ) ).

fof(lameq_f1284,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V0y] :
          ( mem(V0y,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1284(V1a,V0y),V11t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1a,V11t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0y),V11t)) ) ) ).

fof(lameq_f1285,axiom,
    ! [V0y] :
      ( mem(V0y,arr(ty_2Enum_2Enum,bool))
     => ! [V1a] :
          ( mem(V1a,arr(ty_2Enum_2Enum,bool))
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ! [V12t] : ap(f1285(V0y,V1a,V2b),V12t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V2b,V12t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V1a,V12t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0y),V12t))) ) ) ) ).

fof(lameq_f1286,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V2b] :
          ( mem(V2b,arr(ty_2Enum_2Enum,bool))
         => ! [V0y] :
              ( mem(V0y,arr(ty_2Enum_2Enum,bool))
             => ! [V13t] : ap(f1286(V1a,V2b,V0y),V13t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(V1a,V13t)),ap(V2b,V13t))),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2b,V13t))),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0y),V13t))) ) ) ) ).

fof(lameq_f1287,axiom,
    ! [V0y] :
      ( mem(V0y,arr(ty_2Enum_2Enum,bool))
     => ! [V1a] :
          ( mem(V1a,arr(ty_2Enum_2Enum,bool))
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ! [V14t] : ap(f1287(V0y,V1a,V2b),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2b,V14t))),ap(ap(c_2Ebool_2E_5C_2F,ap(V1a,V14t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0y),V14t))) ) ) ) ).

fof(lameq_f1288,axiom,
    ! [V0y] :
      ( mem(V0y,arr(ty_2Enum_2Enum,bool))
     => ! [V1a] :
          ( mem(V1a,arr(ty_2Enum_2Enum,bool))
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ! [V15t] : ap(f1288(V0y,V1a,V2b),V15t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V2b,V15t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V1a,V15t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0y),V15t))) ) ) ) ).

fof(lameq_f1289,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V2b] :
          ( mem(V2b,arr(ty_2Enum_2Enum,bool))
         => ! [V0y] :
              ( mem(V0y,arr(ty_2Enum_2Enum,bool))
             => ! [V16t] : ap(f1289(V1a,V2b,V0y),V16t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(V1a,V16t)),ap(V2b,V16t))),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2b,V16t))),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0y),V16t))) ) ) ) ).

fof(lameq_f1290,axiom,
    ! [V0y] :
      ( mem(V0y,arr(ty_2Enum_2Enum,bool))
     => ! [V1a] :
          ( mem(V1a,arr(ty_2Enum_2Enum,bool))
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ! [V17t] : ap(f1290(V0y,V1a,V2b),V17t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2b,V17t))),ap(ap(c_2Ebool_2E_5C_2F,ap(V1a,V17t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0y),V17t))) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EFIXPOINTS,axiom,
    ! [V0y] :
      ( mem(V0y,arr(ty_2Enum_2Enum,bool))
     => ! [V1a] :
          ( mem(V1a,arr(ty_2Enum_2Enum,bool))
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ( ( V0y = f1278(V1a,V0y)
                <=> ( V0y = ap(c_2ETemporal__Logic_2EALWAYS,V1a)
                    | V0y = k(ty_2Enum_2Enum,c_2Ebool_2EF) ) )
                & ( V0y = f1279(V1a,V0y)
                <=> ( V0y = ap(c_2ETemporal__Logic_2EEVENTUAL,V1a)
                    | V0y = k(ty_2Enum_2Enum,c_2Ebool_2ET) ) )
                & ( V0y = f1280(V0y,V1a,V2b)
                <=> ( V0y = ap(ap(c_2ETemporal__Logic_2EUNTIL,V1a),V2b)
                    | V0y = ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1a),V2b) ) )
                & ( V0y = f1281(V1a,V2b,V0y)
                <=> ( V0y = ap(ap(c_2ETemporal__Logic_2EWHEN,V1a),V2b)
                    | V0y = ap(ap(c_2ETemporal__Logic_2ESWHEN,V1a),V2b) ) )
                & ( V0y = f1282(V0y,V1a,V2b)
                <=> ( V0y = ap(ap(c_2ETemporal__Logic_2EBEFORE,V1a),V2b)
                    | V0y = ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1a),V2b) ) )
                & ( V0y = f1283(V1a,V0y)
                <=> V0y = ap(c_2EPast__Temporal__Logic_2EPALWAYS,V1a) )
                & ( V0y = f1284(V1a,V0y)
                <=> V0y = ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V1a) )
                & ( V0y = f1285(V0y,V1a,V2b)
                <=> V0y = ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1a),V2b) )
                & ( V0y = f1286(V1a,V2b,V0y)
                <=> V0y = ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V1a),V2b) )
                & ( V0y = f1287(V0y,V1a,V2b)
                <=> V0y = ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1a),V2b) )
                & ( V0y = f1288(V0y,V1a,V2b)
                <=> V0y = ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V1a),V2b) )
                & ( V0y = f1289(V1a,V2b,V0y)
                <=> V0y = ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V1a),V2b) )
                & ( V0y = f1290(V0y,V1a,V2b)
                <=> V0y = ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1a),V2b) ) ) ) ) ) ).

fof(lameq_f1291,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1291(V0a),V2t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2ET)),f880(V0a)),V2t)) ) ).

fof(lameq_f1292,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1292(V0a),V5t) = ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0a),V5t) ) ).

fof(lameq_f1293,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V8t] : ap(f1293(V1b),V8t) = ap(c_2Ebool_2E_7E,ap(V1b,V8t)) ) ).

fof(lameq_f1294,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1294(V0a,V1b),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V9t))),ap(c_2Ebool_2E_7E,ap(V1b,V9t))) ) ) ).

fof(lameq_f1295,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1295(V0a,V1b),V7t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1293(V1b)),f1294(V0a,V1b)),V7t)) ) ) ).

fof(lameq_f1296,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1296(V0a,V1b),V11t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2Ebool_2E_7E,ap(V0a,V11t))),ap(c_2Ebool_2E_7E,ap(V1b,V11t))) ) ) ).

fof(lameq_f1297,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1297(V0a,V1b),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V12t))),ap(V1b,V12t)) ) ) ).

fof(lameq_f1298,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1298(V0a,V1b),V10t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1296(V0a,V1b)),f1297(V0a,V1b)),V10t)) ) ) ).

fof(lameq_f1299,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V14t] : ap(f1299(V0a),V14t) = ap(c_2Ebool_2E_7E,ap(V0a,V14t)) ) ).

fof(lameq_f1300,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1300(V0a,V1b),V13t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1299(V0a)),V1b),V13t)) ) ) ).

fof(lameq_f1301,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V16t] : ap(f1301(V1b),V16t) = ap(c_2Ebool_2E_7E,ap(V1b,V16t)) ) ).

fof(lameq_f1302,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1302(V0a,V1b),V17t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V17t)),ap(V1b,V17t)) ) ) ).

fof(lameq_f1303,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1303(V1b,V0a),V15t) = ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1301(V1b)),f1302(V0a,V1b)),V15t) ) ) ).

fof(lameq_f1304,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V19t] : ap(f1304(V1b),V19t) = ap(c_2Ebool_2E_7E,ap(V1b,V19t)) ) ).

fof(lameq_f1305,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V20t] : ap(f1305(V0a,V1b),V20t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V20t)),ap(c_2Ebool_2E_7E,ap(V1b,V20t))) ) ) ).

fof(lameq_f1306,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V18t] : ap(f1306(V1b,V0a),V18t) = ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1304(V1b)),f1305(V0a,V1b)),V18t) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESUNTIL__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2EALWAYS,V0a) = f1291(V0a)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,V0a) = f1292(V0a)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b) = f1295(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b) = f1298(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b) = f1300(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b) = f1303(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b) = f1306(V1b,V0a) ) ) ) ).

fof(lameq_f1307,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1307(V0a),V2t) = ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),k(ty_2Enum_2Enum,c_2Ebool_2EF)),V2t) ) ).

fof(lameq_f1308,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1308(V0a),V5t) = ap(c_2Ebool_2E_7E,ap(V0a,V5t)) ) ).

fof(lameq_f1309,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V4t] : ap(f1309(V0a),V4t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,f1308(V0a)),k(ty_2Enum_2Enum,c_2Ebool_2EF)),V4t)) ) ).

fof(lameq_f1310,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1310(V0a,V1b),V7t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,f1293(V1b)),f1294(V0a,V1b)),V7t)) ) ) ).

fof(lameq_f1311,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V11t] : ap(f1311(V1b),V11t) = ap(c_2Ebool_2E_7E,ap(V1b,V11t)) ) ).

fof(lameq_f1312,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1312(V0a,V1b),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V12t)),ap(V1b,V12t)) ) ) ).

fof(lameq_f1313,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1313(V1b,V0a),V10t) = ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,f1311(V1b)),f1312(V0a,V1b)),V10t) ) ) ).

fof(lameq_f1314,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1314(V0a,V1b),V14t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2Ebool_2E_7E,ap(V0a,V14t))),ap(c_2Ebool_2E_7E,ap(V1b,V14t))) ) ) ).

fof(lameq_f1315,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1315(V0a,V1b),V15t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V15t))),ap(V1b,V15t)) ) ) ).

fof(lameq_f1316,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1316(V0a,V1b),V13t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,f1314(V0a,V1b)),f1315(V0a,V1b)),V13t)) ) ) ).

fof(lameq_f1317,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V17t] : ap(f1317(V1b),V17t) = ap(c_2Ebool_2E_7E,ap(V1b,V17t)) ) ).

fof(lameq_f1318,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V18t] : ap(f1318(V0a,V1b),V18t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V18t)),ap(c_2Ebool_2E_7E,ap(V1b,V18t))) ) ) ).

fof(lameq_f1319,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1319(V1b,V0a),V16t) = ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,f1317(V1b)),f1318(V0a,V1b)),V16t) ) ) ).

fof(lameq_f1320,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V20t] : ap(f1320(V0a),V20t) = ap(c_2Ebool_2E_7E,ap(V0a,V20t)) ) ).

fof(lameq_f1321,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V19t] : ap(f1321(V0a,V1b),V19t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,f1320(V0a)),V1b),V19t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EUNTIL__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2EALWAYS,V0a) = f1307(V0a)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,V0a) = f1309(V0a)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b) = f1310(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b) = f1313(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b) = f1316(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b) = f1319(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b) = f1321(V0a,V1b) ) ) ) ).

fof(lameq_f1322,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1322(V0a),V2t) = ap(ap(ap(c_2ETemporal__Logic_2EWHEN,k(ty_2Enum_2Enum,c_2Ebool_2EF)),f880(V0a)),V2t) ) ).

fof(lameq_f1323,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1323(V0a),V5t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EWHEN,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0a),V5t)) ) ).

fof(lameq_f1324,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1324(V0a,V1b),V9t) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V0a,V9t)),ap(V1b,V9t)) ) ) ).

fof(lameq_f1325,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1325(V0a,V1b),V7t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EWHEN,f1293(V1b)),f1324(V0a,V1b)),V7t)) ) ) ).

fof(lameq_f1326,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1326(V0a,V1b),V11t) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V0a,V11t)),ap(V1b,V11t)) ) ) ).

fof(lameq_f1327,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1327(V1b,V0a),V10t) = ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V1b),f1326(V0a,V1b)),V10t) ) ) ).

fof(lameq_f1328,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V13t] : ap(f1328(V0a),V13t) = ap(c_2Ebool_2E_7E,ap(V0a,V13t)) ) ).

fof(lameq_f1329,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1329(V0a,V1b),V12t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EWHEN,f1328(V0a)),V1b),V12t)) ) ) ).

fof(lameq_f1330,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V15t] : ap(f1330(V1b),V15t) = ap(c_2Ebool_2E_7E,ap(V1b,V15t)) ) ).

fof(lameq_f1331,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1331(V0a,V1b),V16t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V16t)),ap(V1b,V16t)) ) ) ).

fof(lameq_f1332,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1332(V1b,V0a),V14t) = ap(ap(ap(c_2ETemporal__Logic_2EWHEN,f1330(V1b)),f1331(V0a,V1b)),V14t) ) ) ).

fof(lameq_f1333,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V18t] : ap(f1333(V0a,V1b),V18t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V18t)),ap(V1b,V18t)) ) ) ).

fof(lameq_f1334,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1334(V0a,V1b),V17t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V1b),f1333(V0a,V1b)),V17t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EWHEN__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2EALWAYS,V0a) = f1322(V0a)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,V0a) = f1323(V0a)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b) = f1325(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b) = f1327(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b) = f1329(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b) = f1332(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b) = f1334(V0a,V1b) ) ) ) ).

fof(lameq_f1335,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1335(V0a),V2t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,k(ty_2Enum_2Enum,c_2Ebool_2ET)),f880(V0a)),V2t)) ) ).

fof(lameq_f1336,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1336(V0a),V5t) = ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0a),V5t) ) ).

fof(lameq_f1337,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V8t] : ap(f1337(V0a,V1b),V8t) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V0a,V8t)),ap(V1b,V8t)) ) ) ).

fof(lameq_f1338,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1338(V1b,V0a),V7t) = ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V1b),f1337(V0a,V1b)),V7t) ) ) ).

fof(lameq_f1339,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V10t] : ap(f1339(V1b),V10t) = ap(c_2Ebool_2E_7E,ap(V1b,V10t)) ) ).

fof(lameq_f1340,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1340(V0a,V1b),V9t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,f1339(V1b)),f1326(V0a,V1b)),V9t)) ) ) ).

fof(lameq_f1341,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1341(V0a,V1b),V12t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,f1328(V0a)),V1b),V12t)) ) ) ).

fof(lameq_f1342,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1342(V0a,V1b),V15t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V15t)),ap(V1b,V15t)) ) ) ).

fof(lameq_f1343,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1343(V0a,V1b),V14t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V1b),f1342(V0a,V1b)),V14t)) ) ) ).

fof(lameq_f1344,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1344(V1b,V0a),V16t) = ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,f1317(V1b)),f1333(V0a,V1b)),V16t) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESWHEN__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2EALWAYS,V0a) = f1335(V0a)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,V0a) = f1336(V0a)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b) = f1338(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b) = f1340(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b) = f1341(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b) = f1343(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b) = f1344(V1b,V0a) ) ) ) ).

fof(lameq_f1345,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1345(V0a),V2t) = ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2EF)),f880(V0a)),V2t) ) ).

fof(lameq_f1346,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1346(V0a),V5t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0a),V5t)) ) ).

fof(lameq_f1347,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V8t] : ap(f1347(V0a),V8t) = ap(c_2Ebool_2E_7E,ap(V0a,V8t)) ) ).

fof(lameq_f1348,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1348(V0a,V1b),V7t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1347(V0a)),V1b),V7t)) ) ) ).

fof(lameq_f1349,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1349(V0a,V1b),V10t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V10t))),ap(c_2Ebool_2E_7E,ap(V1b,V10t))) ) ) ).

fof(lameq_f1350,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1350(V1b,V0a),V9t) = ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),f1349(V0a,V1b)),V9t) ) ) ).

fof(lameq_f1351,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1351(V0a,V1b),V11t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),f1312(V0a,V1b)),V11t)) ) ) ).

fof(lameq_f1352,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1352(V0a,V1b),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V14t)),ap(V1b,V14t)) ) ) ).

fof(lameq_f1353,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1353(V1b,V0a),V13t) = ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1352(V0a,V1b)),f1315(V0a,V1b)),V13t) ) ) ).

fof(lameq_f1354,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1354(V0a,V1b),V17t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V17t)),ap(c_2Ebool_2E_7E,ap(V1b,V17t))) ) ) ).

fof(lameq_f1355,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1355(V0a,V1b),V16t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),f1354(V0a,V1b)),V16t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EBEFORE__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2EALWAYS,V0a) = f1345(V0a)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,V0a) = f1346(V0a)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b) = f1348(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b) = f1350(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b) = f1351(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b) = f1353(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b) = f1355(V0a,V1b) ) ) ) ).

fof(lameq_f1356,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1356(V0a),V2t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,f887(V0a)),k(ty_2Enum_2Enum,c_2Ebool_2EF)),V2t)) ) ).

fof(lameq_f1357,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1357(V0a),V5t) = ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),k(ty_2Enum_2Enum,c_2Ebool_2EF)),V5t) ) ).

fof(lameq_f1358,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V8t] : ap(f1358(V0a,V1b),V8t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V8t))),ap(c_2Ebool_2E_7E,ap(V1b,V8t))) ) ) ).

fof(lameq_f1359,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1359(V1b,V0a),V7t) = ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1b),f1358(V0a,V1b)),V7t) ) ) ).

fof(lameq_f1360,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V10t] : ap(f1360(V0a),V10t) = ap(c_2Ebool_2E_7E,ap(V0a,V10t)) ) ).

fof(lameq_f1361,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1361(V0a,V1b),V9t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,f1360(V0a)),V1b),V9t)) ) ) ).

fof(lameq_f1362,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1362(V1b,V0a),V11t) = ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1b),f1297(V0a,V1b)),V11t) ) ) ).

fof(lameq_f1363,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1363(V0a,V1b),V13t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1b),f1352(V0a,V1b)),V13t)) ) ) ).

fof(lameq_f1364,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1364(V0a,V1b),V16t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V16t)),ap(c_2Ebool_2E_7E,ap(V1b,V16t))) ) ) ).

fof(lameq_f1365,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1365(V0a,V1b),V15t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1b),f1364(V0a,V1b)),V15t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESBEFORE__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2EALWAYS,V0a) = f1356(V0a)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,V0a) = f1357(V0a)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b) = f1359(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b) = f1361(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b) = f1362(V1b,V0a)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b) = f1363(V0a,V1b)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b) = f1365(V0a,V1b) ) ) ) ).

fof(lameq_f1366,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1366(V0a),V2t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2ET)),f880(V0a)),V2t)) ) ).

fof(lameq_f1367,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1367(V0a),V5t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0a),V5t) ) ).

fof(lameq_f1368,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1368(V0a,V1b),V7t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1293(V1b)),f1294(V0a,V1b)),V7t)) ) ) ).

fof(lameq_f1369,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1369(V0a,V1b),V10t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1296(V0a,V1b)),f1297(V0a,V1b)),V10t)) ) ) ).

fof(lameq_f1370,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1370(V0a,V1b),V13t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1299(V0a)),V1b),V13t)) ) ) ).

fof(lameq_f1371,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1371(V1b,V0a),V15t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1301(V1b)),f1302(V0a,V1b)),V15t) ) ) ).

fof(lameq_f1372,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V18t] : ap(f1372(V1b,V0a),V18t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1304(V1b)),f1305(V0a,V1b)),V18t) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EPSUNTIL__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a) = f1366(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a) = f1367(V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b) = f1368(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b) = f1369(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b) = f1370(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b) = f1371(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b) = f1372(V1b,V0a) ) ) ) ).

fof(lameq_f1373,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1373(V0a),V2t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),k(ty_2Enum_2Enum,c_2Ebool_2EF)),V2t) ) ).

fof(lameq_f1374,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V4t] : ap(f1374(V0a),V4t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1308(V0a)),k(ty_2Enum_2Enum,c_2Ebool_2EF)),V4t)) ) ).

fof(lameq_f1375,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1375(V0a,V1b),V7t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1293(V1b)),f1294(V0a,V1b)),V7t)) ) ) ).

fof(lameq_f1376,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1376(V1b,V0a),V10t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1311(V1b)),f1312(V0a,V1b)),V10t) ) ) ).

fof(lameq_f1377,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1377(V0a,V1b),V13t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1314(V0a,V1b)),f1315(V0a,V1b)),V13t)) ) ) ).

fof(lameq_f1378,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1378(V1b,V0a),V16t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1317(V1b)),f1318(V0a,V1b)),V16t) ) ) ).

fof(lameq_f1379,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V19t] : ap(f1379(V0a,V1b),V19t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1320(V0a)),V1b),V19t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EPUNTIL__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a) = f1373(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a) = f1374(V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b) = f1375(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b) = f1376(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b) = f1377(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b) = f1378(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b) = f1379(V0a,V1b) ) ) ) ).

fof(lameq_f1380,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1380(V0a),V2t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,k(ty_2Enum_2Enum,c_2Ebool_2EF)),f880(V0a)),V2t) ) ).

fof(lameq_f1381,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1381(V0a),V5t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0a),V5t)) ) ).

fof(lameq_f1382,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1382(V0a,V1b),V7t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,f1293(V1b)),f1324(V0a,V1b)),V7t)) ) ) ).

fof(lameq_f1383,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1383(V1b,V0a),V10t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V1b),f1326(V0a,V1b)),V10t) ) ) ).

fof(lameq_f1384,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1384(V0a,V1b),V12t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,f1328(V0a)),V1b),V12t)) ) ) ).

fof(lameq_f1385,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1385(V1b,V0a),V14t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,f1330(V1b)),f1331(V0a,V1b)),V14t) ) ) ).

fof(lameq_f1386,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1386(V0a,V1b),V17t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V1b),f1333(V0a,V1b)),V17t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EPWHEN__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a) = f1380(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a) = f1381(V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b) = f1382(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b) = f1383(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b) = f1384(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b) = f1385(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b) = f1386(V0a,V1b) ) ) ) ).

fof(lameq_f1387,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1387(V0a),V2t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,k(ty_2Enum_2Enum,c_2Ebool_2ET)),f880(V0a)),V2t)) ) ).

fof(lameq_f1388,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1388(V0a),V5t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0a),V5t) ) ).

fof(lameq_f1389,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1389(V1b,V0a),V7t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V1b),f1337(V0a,V1b)),V7t) ) ) ).

fof(lameq_f1390,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1390(V0a,V1b),V9t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,f1339(V1b)),f1326(V0a,V1b)),V9t)) ) ) ).

fof(lameq_f1391,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1391(V0a,V1b),V12t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,f1328(V0a)),V1b),V12t)) ) ) ).

fof(lameq_f1392,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1392(V0a,V1b),V14t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V1b),f1342(V0a,V1b)),V14t)) ) ) ).

fof(lameq_f1393,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1393(V1b,V0a),V16t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,f1317(V1b)),f1333(V0a,V1b)),V16t) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EPSWHEN__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a) = f1387(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a) = f1388(V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b) = f1389(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b) = f1390(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b) = f1391(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b) = f1392(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b) = f1393(V1b,V0a) ) ) ) ).

fof(lameq_f1394,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1394(V0a),V2t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2EF)),f880(V0a)),V2t) ) ).

fof(lameq_f1395,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1395(V0a),V5t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0a),V5t)) ) ).

fof(lameq_f1396,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1396(V0a,V1b),V7t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1347(V0a)),V1b),V7t)) ) ) ).

fof(lameq_f1397,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1397(V1b,V0a),V9t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),f1349(V0a,V1b)),V9t) ) ) ).

fof(lameq_f1398,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1398(V0a,V1b),V11t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),f1312(V0a,V1b)),V11t)) ) ) ).

fof(lameq_f1399,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1399(V1b,V0a),V13t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1352(V0a,V1b)),f1315(V0a,V1b)),V13t) ) ) ).

fof(lameq_f1400,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1400(V0a,V1b),V16t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),f1354(V0a,V1b)),V16t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EPBEFORE__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a) = f1394(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a) = f1395(V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b) = f1396(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b) = f1397(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b) = f1398(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b) = f1399(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b) = f1400(V0a,V1b) ) ) ) ).

fof(lameq_f1401,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2t] : ap(f1401(V0a),V2t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,f887(V0a)),k(ty_2Enum_2Enum,c_2Ebool_2EF)),V2t)) ) ).

fof(lameq_f1402,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V5t] : ap(f1402(V0a),V5t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),k(ty_2Enum_2Enum,c_2Ebool_2EF)),V5t) ) ).

fof(lameq_f1403,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1403(V1b,V0a),V7t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1b),f1358(V0a,V1b)),V7t) ) ) ).

fof(lameq_f1404,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1404(V0a,V1b),V9t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,f1360(V0a)),V1b),V9t)) ) ) ).

fof(lameq_f1405,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1405(V1b,V0a),V11t) = ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1b),f1297(V0a,V1b)),V11t) ) ) ).

fof(lameq_f1406,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1406(V0a,V1b),V13t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1b),f1352(V0a,V1b)),V13t)) ) ) ).

fof(lameq_f1407,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1407(V0a,V1b),V15t) = ap(c_2Ebool_2E_7E,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1b),f1364(V0a,V1b)),V15t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EPSBEFORE__EXPRESSIVE,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a) = f1401(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a) = f1402(V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b) = f1403(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b) = f1404(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b) = f1405(V1b,V0a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b) = f1406(V0a,V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b) = f1407(V0a,V1b) ) ) ) ).

fof(lameq_f1408,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V6t] : ap(f1408(V0a),V6t) = ap(c_2Ebool_2E_7E,ap(V0a,V6t)) ) ).

fof(lameq_f1409,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V7t] : ap(f1409(V0a),V7t) = ap(c_2Ebool_2E_7E,ap(V0a,V7t)) ) ).

fof(lameq_f1410,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V9t] : ap(f1410(V0a),V9t) = ap(c_2Ebool_2E_7E,ap(V0a,V9t)) ) ).

fof(lameq_f1411,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V11t] : ap(f1411(V0a),V11t) = ap(c_2Ebool_2E_7E,ap(V0a,V11t)) ) ).

fof(lameq_f1412,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V12t] : ap(f1412(V0a),V12t) = ap(c_2Ebool_2E_7E,ap(V0a,V12t)) ) ).

fof(lameq_f1413,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V15t] : ap(f1413(V0a),V15t) = ap(c_2Ebool_2E_7E,ap(V0a,V15t)) ) ).

fof(lameq_f1414,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V16t] : ap(f1414(V0a),V16t) = ap(c_2Ebool_2E_7E,ap(V0a,V16t)) ) ).

fof(lameq_f1415,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V17t] : ap(f1415(V0a),V17t) = ap(c_2Ebool_2E_7E,ap(V0a,V17t)) ) ).

fof(lameq_f1416,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V18t] : ap(f1416(V0a),V18t) = ap(c_2Ebool_2E_7E,ap(V0a,V18t)) ) ).

fof(lameq_f1417,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V19t] : ap(f1417(V0a),V19t) = ap(c_2Ebool_2E_7E,ap(V0a,V19t)) ) ).

fof(lameq_f1418,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V21t] : ap(f1418(V0a),V21t) = ap(c_2Ebool_2E_7E,ap(V0a,V21t)) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ENEGATION__NORMAL__FORM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1t] :
          ( mem(V1t,ty_2Enum_2Enum)
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ( ( ~ p(ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V1t))
                <=> p(ap(ap(c_2ETemporal__Logic_2ENEXT,f887(V0a)),V1t)) )
                & ( ~ p(ap(ap(c_2ETemporal__Logic_2EALWAYS,V0a),V1t))
                <=> p(ap(ap(c_2ETemporal__Logic_2EEVENTUAL,f880(V0a)),V1t)) )
                & ( ~ p(ap(ap(c_2ETemporal__Logic_2EEVENTUAL,V0a),V1t))
                <=> p(ap(ap(c_2ETemporal__Logic_2EALWAYS,f1308(V0a)),V1t)) )
                & ( ~ p(ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,f1408(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,f1409(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1347(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2ETemporal__Logic_2EWHEN,f1410(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1360(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,f1411(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V1t))
                <=> p(ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,f1412(V0a)),V1t)) )
                & ( ~ p(ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a),V1t))
                <=> p(ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,f1328(V0a)),V1t)) )
                & ( ~ p(ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a),V1t))
                <=> p(ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,f1299(V0a)),V1t)) )
                & ( ~ p(ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a),V1t))
                <=> p(ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,f1413(V0a)),V1t)) )
                & ( ~ p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,f1414(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,f1415(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1416(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,f1417(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1320(V0a)),V2b),V1t)) )
                & ( ~ p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V2b),V1t))
                <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1418(V0a)),V2b),V1t)) ) ) ) ) ) ).

fof(lameq_f1419,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V4t] : ap(f1419(V0a,V1b),V4t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V4t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V4t)) ) ) ).

fof(lameq_f1420,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V6t] : ap(f1420(V0a,V1b),V6t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2ETemporal__Logic_2EALWAYS,V0a),V6t)),ap(ap(c_2ETemporal__Logic_2EALWAYS,V1b),V6t)) ) ) ).

fof(lameq_f1421,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1421(V0a,V1b),V7t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V7t)),ap(V1b,V7t)) ) ) ).

fof(lameq_f1422,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V8t] : ap(f1422(V0a,V2c,V1b),V8t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V2c),V8t)),ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V1b),V2c),V8t)) ) ) ) ).

fof(lameq_f1423,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1423(V0a,V1b),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V9t)),ap(V1b,V9t)) ) ) ).

fof(lameq_f1424,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V10t] : ap(f1424(V0a,V2c,V1b),V10t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V2c),V10t)),ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V1b),V2c),V10t)) ) ) ) ).

fof(lameq_f1425,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1425(V0a,V1b),V11t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V11t)),ap(V1b,V11t)) ) ) ).

fof(lameq_f1426,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V12t] : ap(f1426(V0a,V2c,V1b),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V2c),V12t)),ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V1b),V2c),V12t)) ) ) ) ).

fof(lameq_f1427,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1427(V0a,V1b),V13t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V13t)),ap(V1b,V13t)) ) ) ).

fof(lameq_f1428,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V14t] : ap(f1428(V0a,V2c,V1b),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V2c),V14t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1b),V2c),V14t)) ) ) ) ).

fof(lameq_f1429,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V16t] : ap(f1429(V0a,V1b,V2c),V16t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V2c),V0a),V16t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V2c),V1b),V16t)) ) ) ) ).

fof(lameq_f1430,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1430(V0a,V1b),V17t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V17t)),ap(V1b,V17t)) ) ) ).

fof(lameq_f1431,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V18t] : ap(f1431(V0a,V1b,V2c),V18t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V2c),V0a),V18t)),ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V2c),V1b),V18t)) ) ) ) ).

fof(lameq_f1432,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V19t] : ap(f1432(V0a,V1b),V19t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V19t)),ap(V1b,V19t)) ) ) ).

fof(lameq_f1433,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V20t] : ap(f1433(V0a,V1b),V20t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V20t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V20t)) ) ) ).

fof(lameq_f1434,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V21t] : ap(f1434(V0a,V1b),V21t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V21t)),ap(V1b,V21t)) ) ) ).

fof(lameq_f1435,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V22t] : ap(f1435(V0a,V1b),V22t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a),V22t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V22t)) ) ) ).

fof(lameq_f1436,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V23t] : ap(f1436(V0a,V1b),V23t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V23t)),ap(V1b,V23t)) ) ) ).

fof(lameq_f1437,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V24t] : ap(f1437(V0a,V1b),V24t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a),V24t)),ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,V1b),V24t)) ) ) ).

fof(lameq_f1438,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V25t] : ap(f1438(V0a,V1b),V25t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V25t)),ap(V1b,V25t)) ) ) ).

fof(lameq_f1439,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V26t] : ap(f1439(V0a,V2c,V1b),V26t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V2c),V26t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V1b),V2c),V26t)) ) ) ) ).

fof(lameq_f1440,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V27t] : ap(f1440(V0a,V1b),V27t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V27t)),ap(V1b,V27t)) ) ) ).

fof(lameq_f1441,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V28t] : ap(f1441(V0a,V2c,V1b),V28t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V2c),V28t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V1b),V2c),V28t)) ) ) ) ).

fof(lameq_f1442,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V29t] : ap(f1442(V0a,V1b),V29t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V29t)),ap(V1b,V29t)) ) ) ).

fof(lameq_f1443,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V30t] : ap(f1443(V0a,V2c,V1b),V30t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V2c),V30t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V1b),V2c),V30t)) ) ) ) ).

fof(lameq_f1444,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V31t] : ap(f1444(V0a,V1b),V31t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V31t)),ap(V1b,V31t)) ) ) ).

fof(lameq_f1445,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V32t] : ap(f1445(V0a,V2c,V1b),V32t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V2c),V32t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V32t)) ) ) ) ).

fof(lameq_f1446,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V33t] : ap(f1446(V0a,V1b),V33t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V33t)),ap(V1b,V33t)) ) ) ).

fof(lameq_f1447,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V34t] : ap(f1447(V0a,V1b,V2c),V34t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2c),V0a),V34t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2c),V1b),V34t)) ) ) ) ).

fof(lameq_f1448,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V35t] : ap(f1448(V0a,V1b),V35t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V35t)),ap(V1b,V35t)) ) ) ).

fof(lameq_f1449,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V36t] : ap(f1449(V0a,V1b,V2c),V36t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V2c),V0a),V36t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V2c),V1b),V36t)) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ECONJUNCTIVE__NORMAL__FORM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ( ap(c_2ETemporal__Logic_2ENEXT,f895(V0a,V1b)) = f1419(V0a,V1b)
                & ap(c_2ETemporal__Logic_2EALWAYS,f942(V0a,V1b)) = f1420(V0a,V1b)
                & ap(ap(c_2ETemporal__Logic_2EWHEN,f1421(V0a,V1b)),V2c) = f1422(V0a,V2c,V1b)
                & ap(ap(c_2ETemporal__Logic_2ESWHEN,f1423(V0a,V1b)),V2c) = f1424(V0a,V2c,V1b)
                & ap(ap(c_2ETemporal__Logic_2EUNTIL,f1425(V0a,V1b)),V2c) = f1426(V0a,V2c,V1b)
                & ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1427(V0a,V1b)),V2c) = f1428(V0a,V2c,V1b)
                & ap(ap(c_2ETemporal__Logic_2EBEFORE,V2c),f1342(V0a,V1b)) = f1429(V0a,V1b,V2c)
                & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V2c),f1430(V0a,V1b)) = f1431(V0a,V1b,V2c)
                & ap(c_2EPast__Temporal__Logic_2EPNEXT,f1432(V0a,V1b)) = f1433(V0a,V1b)
                & ap(c_2EPast__Temporal__Logic_2EPSNEXT,f1434(V0a,V1b)) = f1435(V0a,V1b)
                & ap(c_2EPast__Temporal__Logic_2EPALWAYS,f1436(V0a,V1b)) = f1437(V0a,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,f1438(V0a,V1b)),V2c) = f1439(V0a,V2c,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,f1440(V0a,V1b)),V2c) = f1441(V0a,V2c,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1442(V0a,V1b)),V2c) = f1443(V0a,V2c,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1444(V0a,V1b)),V2c) = f1445(V0a,V2c,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2c),f1446(V0a,V1b)) = f1447(V0a,V1b,V2c)
                & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V2c),f1448(V0a,V1b)) = f1449(V0a,V1b,V2c) ) ) ) ) ).

fof(lameq_f1450,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V4t] : ap(f1450(V0a,V1b),V4t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V4t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V4t)) ) ) ).

fof(lameq_f1451,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V5t] : ap(f1451(V0a,V1b),V5t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V5t)),ap(V1b,V5t)) ) ) ).

fof(lameq_f1452,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V6t] : ap(f1452(V0a,V1b),V6t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2EEVENTUAL,V0a),V6t)),ap(ap(c_2ETemporal__Logic_2EEVENTUAL,V1b),V6t)) ) ) ).

fof(lameq_f1453,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1453(V0a,V1b),V7t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V7t)),ap(V1b,V7t)) ) ) ).

fof(lameq_f1454,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V8t] : ap(f1454(V0a,V2c,V1b),V8t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V2c),V8t)),ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V1b),V2c),V8t)) ) ) ) ).

fof(lameq_f1455,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1455(V0a,V1b),V9t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V9t)),ap(V1b,V9t)) ) ) ).

fof(lameq_f1456,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V10t] : ap(f1456(V0a,V2c,V1b),V10t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V2c),V10t)),ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V1b),V2c),V10t)) ) ) ) ).

fof(lameq_f1457,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1457(V1b,V2c),V11t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V11t)),ap(V2c,V11t)) ) ) ).

fof(lameq_f1458,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V12t] : ap(f1458(V1b,V2c,V0a),V12t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b),V12t)),ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V2c),V12t)) ) ) ) ).

fof(lameq_f1459,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1459(V1b,V2c),V13t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V13t)),ap(V2c,V13t)) ) ) ).

fof(lameq_f1460,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V14t] : ap(f1460(V1b,V2c,V0a),V14t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b),V14t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V2c),V14t)) ) ) ) ).

fof(lameq_f1461,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V16t] : ap(f1461(V0a,V2c,V1b),V16t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V2c),V16t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),V2c),V16t)) ) ) ) ).

fof(lameq_f1462,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V18t] : ap(f1462(V0a,V2c,V1b),V18t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V2c),V18t)),ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1b),V2c),V18t)) ) ) ) ).

fof(lameq_f1463,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V19t] : ap(f1463(V0a,V1b),V19t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V19t)),ap(V1b,V19t)) ) ) ).

fof(lameq_f1464,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V20t] : ap(f1464(V0a,V1b),V20t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V20t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V20t)) ) ) ).

fof(lameq_f1465,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V21t] : ap(f1465(V0a,V1b),V21t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V21t)),ap(V1b,V21t)) ) ) ).

fof(lameq_f1466,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V22t] : ap(f1466(V0a,V1b),V22t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a),V22t)),ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V1b),V22t)) ) ) ).

fof(lameq_f1467,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V23t] : ap(f1467(V0a,V1b),V23t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V23t)),ap(V1b,V23t)) ) ) ).

fof(lameq_f1468,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V24t] : ap(f1468(V0a,V2c,V1b),V24t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V2c),V24t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V1b),V2c),V24t)) ) ) ) ).

fof(lameq_f1469,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V25t] : ap(f1469(V0a,V1b),V25t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V25t)),ap(V1b,V25t)) ) ) ).

fof(lameq_f1470,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V26t] : ap(f1470(V0a,V2c,V1b),V26t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V2c),V26t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V1b),V2c),V26t)) ) ) ) ).

fof(lameq_f1471,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V27t] : ap(f1471(V1b,V2c),V27t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V27t)),ap(V2c,V27t)) ) ) ).

fof(lameq_f1472,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V28t] : ap(f1472(V1b,V2c,V0a),V28t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b),V28t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V2c),V28t)) ) ) ) ).

fof(lameq_f1473,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V29t] : ap(f1473(V1b,V2c),V29t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V29t)),ap(V2c,V29t)) ) ) ).

fof(lameq_f1474,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V30t] : ap(f1474(V1b,V2c,V0a),V30t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b),V30t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V2c),V30t)) ) ) ) ).

fof(lameq_f1475,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V31t] : ap(f1475(V0a,V1b),V31t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V31t)),ap(V1b,V31t)) ) ) ).

fof(lameq_f1476,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V32t] : ap(f1476(V0a,V2c,V1b),V32t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V2c),V32t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V32t)) ) ) ) ).

fof(lameq_f1477,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V34t] : ap(f1477(V0a,V2c,V1b),V34t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V2c),V34t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1b),V2c),V34t)) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EDISJUNCTIVE__NORMAL__FORM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ( ap(c_2ETemporal__Logic_2ENEXT,f885(V0a,V1b)) = f1450(V0a,V1b)
                & ap(c_2ETemporal__Logic_2EEVENTUAL,f1451(V0a,V1b)) = f1452(V0a,V1b)
                & ap(ap(c_2ETemporal__Logic_2EWHEN,f1453(V0a,V1b)),V2c) = f1454(V0a,V2c,V1b)
                & ap(ap(c_2ETemporal__Logic_2ESWHEN,f1455(V0a,V1b)),V2c) = f1456(V0a,V2c,V1b)
                & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),f1457(V1b,V2c)) = f1458(V1b,V2c,V0a)
                & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1459(V1b,V2c)) = f1460(V1b,V2c,V0a)
                & ap(ap(c_2ETemporal__Logic_2EBEFORE,f1342(V0a,V1b)),V2c) = f1461(V0a,V2c,V1b)
                & ap(ap(c_2ETemporal__Logic_2ESBEFORE,f1430(V0a,V1b)),V2c) = f1462(V0a,V2c,V1b)
                & ap(c_2EPast__Temporal__Logic_2EPNEXT,f1463(V0a,V1b)) = f1464(V0a,V1b)
                & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,f1465(V0a,V1b)) = f1466(V0a,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,f1467(V0a,V1b)),V2c) = f1468(V0a,V2c,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,f1469(V0a,V1b)),V2c) = f1470(V0a,V2c,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),f1471(V1b,V2c)) = f1472(V1b,V2c,V0a)
                & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),f1473(V1b,V2c)) = f1474(V1b,V2c,V0a)
                & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1475(V0a,V1b)),V2c) = f1476(V0a,V2c,V1b)
                & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,f1446(V0a,V1b)),V2c) = f1477(V0a,V2c,V1b) ) ) ) ) ).

fof(lameq_f1478,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2b] :
          ( mem(V2b,arr(ty_2Enum_2Enum,bool))
         => ! [V4t] : ap(f1478(V0a,V2b),V4t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V4t)),ap(V2b,V4t)) ) ) ).

fof(lameq_f1479,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2b] :
          ( mem(V2b,arr(ty_2Enum_2Enum,bool))
         => ! [V5t] : ap(f1479(V0a,V2b),V5t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V5t)),ap(V2b,V5t)) ) ) ).

fof(lameq_f1480,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V6t] : ap(f1480(V0a),V6t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V6t)),ap(V0a,V6t)) ) ).

fof(lameq_f1481,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V7t] : ap(f1481(V0a),V7t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(c_2EPast__Temporal__Logic_2EInitPoint,V7t))),ap(V0a,V7t)) ) ).

fof(lameq_f1482,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V8t] : ap(f1482(V0a),V8t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V8t)),ap(V0a,V8t)) ) ).

fof(lameq_f1483,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V9t] : ap(f1483(V0a),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(c_2EPast__Temporal__Logic_2EInitPoint,V9t))),ap(V0a,V9t)) ) ).

fof(lameq_f1484,axiom,
    ! [V2b] :
      ( mem(V2b,arr(ty_2Enum_2Enum,bool))
     => ! [V10t] : ap(f1484(V2b),V10t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(c_2EPast__Temporal__Logic_2EInitPoint,V10t))),ap(V2b,V10t)) ) ).

fof(lameq_f1485,axiom,
    ! [V2b] :
      ( mem(V2b,arr(ty_2Enum_2Enum,bool))
     => ! [V11t] : ap(f1485(V2b),V11t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(c_2EPast__Temporal__Logic_2EInitPoint,V11t))),ap(V2b,V11t)) ) ).

fof(lameq_f1486,axiom,
    ! [V2b] :
      ( mem(V2b,arr(ty_2Enum_2Enum,bool))
     => ! [V12t] : ap(f1486(V2b),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(c_2EPast__Temporal__Logic_2EInitPoint,V12t))),ap(V2b,V12t)) ) ).

fof(lameq_f1487,axiom,
    ! [V2b] :
      ( mem(V2b,arr(ty_2Enum_2Enum,bool))
     => ! [V13t] : ap(f1487(V2b),V13t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(c_2EPast__Temporal__Logic_2EInitPoint,V13t))),ap(V2b,V13t)) ) ).

fof(lameq_f1488,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V14t] : ap(f1488(V0a),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(c_2EPast__Temporal__Logic_2EInitPoint,V14t))),ap(V0a,V14t)) ) ).

fof(lameq_f1489,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V15t] : ap(f1489(V0a),V15t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V15t)),ap(V0a,V15t)) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EPRENEX__NEXT__NORMAL__FORM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1t] :
          ( mem(V1t,ty_2Enum_2Enum)
         => ! [V2b] :
              ( mem(V2b,arr(ty_2Enum_2Enum,bool))
             => ( ( ~ p(ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V1t))
                <=> p(ap(ap(c_2ETemporal__Logic_2ENEXT,f887(V0a)),V1t)) )
                & ( ( p(ap(V0a,V1t))
                    & p(ap(ap(c_2ETemporal__Logic_2ENEXT,V2b),V1t)) )
                <=> p(ap(ap(c_2ETemporal__Logic_2ENEXT,f1478(V0a,V2b)),V1t)) )
                & ( ( p(ap(V0a,V1t))
                    | p(ap(ap(c_2ETemporal__Logic_2ENEXT,V2b),V1t)) )
                <=> p(ap(ap(c_2ETemporal__Logic_2ENEXT,f1479(V0a,V2b)),V1t)) )
                & ap(c_2ETemporal__Logic_2EALWAYS,ap(c_2ETemporal__Logic_2ENEXT,V0a)) = ap(c_2ETemporal__Logic_2ENEXT,ap(c_2ETemporal__Logic_2EALWAYS,V0a))
                & ap(c_2ETemporal__Logic_2EEVENTUAL,ap(c_2ETemporal__Logic_2ENEXT,V0a)) = ap(c_2ETemporal__Logic_2ENEXT,ap(c_2ETemporal__Logic_2EEVENTUAL,V0a))
                & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESUNTIL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V2b))
                & ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESWHEN,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V2b))
                & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESBEFORE,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V2b))
                & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EUNTIL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V2b))
                & ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EWHEN,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V2b))
                & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EBEFORE,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V2b))
                & ap(ap(c_2ETemporal__Logic_2ESUNTIL,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),ap(c_2EPast__Temporal__Logic_2EPNEXT,V2b)))
                & ap(ap(c_2ETemporal__Logic_2ESWHEN,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),ap(c_2EPast__Temporal__Logic_2EPNEXT,V2b)))
                & ap(ap(c_2ETemporal__Logic_2ESBEFORE,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),ap(c_2EPast__Temporal__Logic_2EPNEXT,V2b)))
                & ap(ap(c_2ETemporal__Logic_2EUNTIL,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),ap(c_2EPast__Temporal__Logic_2EPNEXT,V2b)))
                & ap(ap(c_2ETemporal__Logic_2EWHEN,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),ap(c_2EPast__Temporal__Logic_2EPNEXT,V2b)))
                & ap(ap(c_2ETemporal__Logic_2EBEFORE,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),ap(c_2EPast__Temporal__Logic_2EPNEXT,V2b)))
                & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(c_2ETemporal__Logic_2ENEXT,V0a)) = f1480(V0a)
                & ap(c_2EPast__Temporal__Logic_2EPSNEXT,ap(c_2ETemporal__Logic_2ENEXT,V0a)) = f1481(V0a)
                & ap(c_2EPast__Temporal__Logic_2EPALWAYS,ap(c_2ETemporal__Logic_2ENEXT,V0a)) = ap(c_2ETemporal__Logic_2ENEXT,ap(c_2EPast__Temporal__Logic_2EPALWAYS,f1482(V0a)))
                & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,ap(c_2ETemporal__Logic_2ENEXT,V0a)) = ap(c_2ETemporal__Logic_2ENEXT,ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,f1483(V0a)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),f1484(V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),f1485(V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a)),V2b))
                & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V2b))
                & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),f1486(V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),ap(c_2ETemporal__Logic_2ENEXT,V2b)) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),f1487(V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,f1488(V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1489(V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2b)))
                & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,ap(c_2ETemporal__Logic_2ENEXT,V0a)),V2b) = ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2b))) ) ) ) ) ).

fof(lameq_f1490,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3t] : ap(f1490(V0a),V3t) = ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V3t)) ) ).

fof(lameq_f1491,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V5t] : ap(f1491(V0a,V1b),V5t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V5t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V5t)) ) ) ).

fof(lameq_f1492,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V6t] : ap(f1492(V0a,V1b),V6t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V6t)),ap(V1b,V6t)) ) ) ).

fof(lameq_f1493,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1493(V0a,V1b),V7t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V7t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V7t)) ) ) ).

fof(lameq_f1494,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V8t] : ap(f1494(V0a),V8t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a),V8t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V8t)) ) ).

fof(lameq_f1495,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V9t] : ap(f1495(V0a),V9t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a),V9t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V9t)) ) ).

fof(lameq_f1496,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1496(V0a,V1b),V10t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V10t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V10t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b),V10t))) ) ) ).

fof(lameq_f1497,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1497(V1b,V0a),V11t) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V11t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V11t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b),V11t)) ) ) ).

fof(lameq_f1498,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1498(V0a,V1b),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V12t))),ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V12t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b),V12t))) ) ) ).

fof(lameq_f1499,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1499(V0a,V1b),V13t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V13t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V13t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b),V13t))) ) ) ).

fof(lameq_f1500,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1500(V1b,V0a),V14t) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V14t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V14t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b),V14t)) ) ) ).

fof(lameq_f1501,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1501(V0a,V1b),V15t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V15t))),ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V15t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b),V15t))) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ENEXT__INWARDS__NORMAL__FORM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2ENEXT,f881(V0a)) = f1490(V0a)
            & ap(c_2ETemporal__Logic_2ENEXT,f897(V0a,V1b)) = f1491(V0a,V1b)
            & ap(c_2ETemporal__Logic_2ENEXT,f1492(V0a,V1b)) = f1493(V0a,V1b)
            & ap(c_2ETemporal__Logic_2ENEXT,ap(c_2ETemporal__Logic_2EALWAYS,V0a)) = ap(c_2ETemporal__Logic_2EALWAYS,ap(c_2ETemporal__Logic_2ENEXT,V0a))
            & ap(c_2ETemporal__Logic_2ENEXT,ap(c_2ETemporal__Logic_2EEVENTUAL,V0a)) = ap(c_2ETemporal__Logic_2EEVENTUAL,ap(c_2ETemporal__Logic_2ENEXT,V0a))
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2ESUNTIL,ap(c_2ETemporal__Logic_2ENEXT,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V1b))
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2ESWHEN,ap(c_2ETemporal__Logic_2ENEXT,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V1b))
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2ESBEFORE,ap(c_2ETemporal__Logic_2ENEXT,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V1b))
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2EUNTIL,ap(c_2ETemporal__Logic_2ENEXT,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V1b))
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2EWHEN,ap(c_2ETemporal__Logic_2ENEXT,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V1b))
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2EBEFORE,ap(c_2ETemporal__Logic_2ENEXT,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V1b))
            & ap(c_2ETemporal__Logic_2ENEXT,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)) = V0a
            & ap(c_2ETemporal__Logic_2ENEXT,ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a)) = V0a
            & ap(c_2ETemporal__Logic_2ENEXT,ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a)) = f1494(V0a)
            & ap(c_2ETemporal__Logic_2ENEXT,ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a)) = f1495(V0a)
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b)) = f1496(V0a,V1b)
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b)) = f1497(V1b,V0a)
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b)) = f1498(V0a,V1b)
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b)) = f1499(V0a,V1b)
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b)) = f1500(V1b,V0a)
            & ap(c_2ETemporal__Logic_2ENEXT,ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b)) = f1501(V0a,V1b) ) ) ) ).

fof(lameq_f1502,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3t] : ap(f1502(V0a),V3t) = ap(c_2Ebool_2E_7E,ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a),V3t)) ) ).

fof(lameq_f1503,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V5t] : ap(f1503(V0a,V1b),V5t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V5t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V5t)) ) ) ).

fof(lameq_f1504,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1504(V0a,V1b),V7t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V7t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V7t)) ) ) ).

fof(lameq_f1505,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V9t] : ap(f1505(V0a),V9t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V9t)),ap(ap(c_2ETemporal__Logic_2EALWAYS,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V9t)) ) ).

fof(lameq_f1506,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V10t] : ap(f1506(V0a),V10t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V10t)),ap(ap(c_2ETemporal__Logic_2EEVENTUAL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),V10t)) ) ).

fof(lameq_f1507,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V11t] : ap(f1507(V0a),V11t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V11t)),ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a)),V11t)) ) ).

fof(lameq_f1508,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1508(V0a,V1b),V12t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V12t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b)),V12t)) ) ) ).

fof(lameq_f1509,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1509(V0a,V1b),V13t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V13t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b)),V13t)) ) ) ).

fof(lameq_f1510,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1510(V0a,V1b),V14t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V14t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,ap(c_2EPast__Temporal__Logic_2EPSNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b)),V14t)) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EPNEXT__INWARDS__NORMAL__FORM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2EPast__Temporal__Logic_2EPNEXT,f881(V0a)) = f1502(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,f897(V0a,V1b)) = f1503(V0a,V1b)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,f1492(V0a,V1b)) = f1504(V0a,V1b)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(c_2ETemporal__Logic_2ENEXT,V0a)) = f1482(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(c_2ETemporal__Logic_2EALWAYS,V0a)) = f1505(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(c_2ETemporal__Logic_2EEVENTUAL,V0a)) = f1506(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2ESUNTIL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2ESWHEN,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2ESBEFORE,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2EUNTIL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2EWHEN,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b)) = ap(ap(c_2ETemporal__Logic_2EBEFORE,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(c_2EPast__Temporal__Logic_2EPALWAYS,V0a)) = ap(c_2EPast__Temporal__Logic_2EPALWAYS,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0a)) = f1507(V0a)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b)) = f1508(V0a,V1b)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b)) = f1509(V0a,V1b)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b)) = f1510(V0a,V1b)
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b)) = ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b)) = ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b)) = ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a)),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b)) ) ) ) ).

fof(lameq_f1511,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V33t] : ap(f1511(V0b),V33t) = ap(c_2Ebool_2E_7E,ap(V0b,V33t)) ) ).

fof(lameq_f1512,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V43t] : ap(f1512(V0b),V43t) = ap(c_2Ebool_2E_7E,ap(V0b,V43t)) ) ).

fof(lameq_f1513,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V49t] : ap(f1513(V0b),V49t) = ap(c_2Ebool_2E_7E,ap(V0b,V49t)) ) ).

fof(lameq_f1514,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V51t] : ap(f1514(V0b),V51t) = ap(c_2Ebool_2E_7E,ap(V0b,V51t)) ) ).

fof(lameq_f1515,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V56t] : ap(f1515(V1a),V56t) = ap(c_2Ebool_2E_7E,ap(V1a,V56t)) ) ).

fof(lameq_f1516,axiom,
    ! [V63t] : ap(f1516,V63t) = ap(c_2Ebool_2E_7E,ap(c_2EPast__Temporal__Logic_2EInitPoint,V63t)) ).

fof(lameq_f1517,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V91t] : ap(f1517(V0b),V91t) = ap(c_2Ebool_2E_7E,ap(V0b,V91t)) ) ).

fof(lameq_f1518,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V101t] : ap(f1518(V0b),V101t) = ap(c_2Ebool_2E_7E,ap(V0b,V101t)) ) ).

fof(lameq_f1519,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V107t] : ap(f1519(V0b),V107t) = ap(c_2Ebool_2E_7E,ap(V0b,V107t)) ) ).

fof(lameq_f1520,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V109t] : ap(f1520(V0b),V109t) = ap(c_2Ebool_2E_7E,ap(V0b,V109t)) ) ).

fof(lameq_f1521,axiom,
    ! [V1a] :
      ( mem(V1a,arr(ty_2Enum_2Enum,bool))
     => ! [V114t] : ap(f1521(V1a),V114t) = ap(c_2Ebool_2E_7E,ap(V1a,V114t)) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESIMPLIFY,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V1a] :
          ( mem(V1a,arr(ty_2Enum_2Enum,bool))
         => ( ap(c_2ETemporal__Logic_2ENEXT,k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(c_2ETemporal__Logic_2ENEXT,k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(c_2ETemporal__Logic_2EALWAYS,k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(c_2ETemporal__Logic_2EALWAYS,k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(c_2ETemporal__Logic_2EEVENTUAL,k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = V0b
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = ap(c_2ETemporal__Logic_2EEVENTUAL,V0b)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1a),V1a) = V1a
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = V0b
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = ap(c_2ETemporal__Logic_2EALWAYS,V1a)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V1a),V1a) = V1a
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = ap(c_2ETemporal__Logic_2EEVENTUAL,V0b)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = V1a
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V1a),V1a) = ap(c_2ETemporal__Logic_2EEVENTUAL,V1a)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = ap(c_2ETemporal__Logic_2EALWAYS,f1511(V0b))
            & ap(ap(c_2ETemporal__Logic_2EWHEN,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = V1a
            & ap(ap(c_2ETemporal__Logic_2EWHEN,V1a),V1a) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = f1512(V0b)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = ap(c_2ETemporal__Logic_2EEVENTUAL,V1a)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V1a),V1a) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = ap(c_2ETemporal__Logic_2EALWAYS,f1513(V0b))
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = f1514(V0b)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V1a),V1a) = ap(c_2ETemporal__Logic_2EALWAYS,f1515(V1a))
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,k(ty_2Enum_2Enum,c_2Ebool_2EF)) = c_2EPast__Temporal__Logic_2EInitPoint
            & ap(c_2EPast__Temporal__Logic_2EPNEXT,k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(c_2EPast__Temporal__Logic_2EPSNEXT,k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(c_2EPast__Temporal__Logic_2EPSNEXT,k(ty_2Enum_2Enum,c_2Ebool_2ET)) = f1516
            & ap(c_2EPast__Temporal__Logic_2EPALWAYS,k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(c_2EPast__Temporal__Logic_2EPALWAYS,k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = V0b
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1a),V1a) = V1a
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = V0b
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = ap(c_2EPast__Temporal__Logic_2EPALWAYS,V1a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V1a),V1a) = V1a
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = V1a
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V1a),V1a) = ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V1a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = ap(c_2EPast__Temporal__Logic_2EPALWAYS,f1517(V0b))
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = V1a
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V1a),V1a) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = f1518(V0b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V1a)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V1a),V1a) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2EF)),V0b) = ap(c_2EPast__Temporal__Logic_2EPALWAYS,f1519(V0b))
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,k(ty_2Enum_2Enum,c_2Ebool_2ET)),V0b) = f1520(V0b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1a),k(ty_2Enum_2Enum,c_2Ebool_2EF)) = k(ty_2Enum_2Enum,c_2Ebool_2ET)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1a),k(ty_2Enum_2Enum,c_2Ebool_2ET)) = k(ty_2Enum_2Enum,c_2Ebool_2EF)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1a),V1a) = ap(c_2EPast__Temporal__Logic_2EPALWAYS,f1521(V1a)) ) ) ) ).

fof(lameq_f1522,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V8t] : ap(f1522(V0a,V1b),V8t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V8t)),ap(V1b,V8t)) ) ) ).

fof(lameq_f1523,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1523(V0a,V1b),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V9t)),ap(c_2Ebool_2E_7E,ap(V1b,V9t))) ) ) ).

fof(lameq_f1524,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1524(V0a,V1b),V10t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V10t)),ap(c_2Ebool_2E_7E,ap(V1b,V10t))) ) ) ).

fof(lameq_f1525,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1525(V0a,V1b),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V12t)),ap(c_2Ebool_2E_7E,ap(V1b,V12t))) ) ) ).

fof(lameq_f1526,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1526(V0a,V1b),V13t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V13t)),ap(c_2Ebool_2E_7E,ap(V1b,V13t))) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EMORE__EVENT,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ( ap(ap(c_2ETemporal__Logic_2EWHEN,V0a),V1b) = ap(ap(c_2ETemporal__Logic_2EWHEN,f938(V0a,V1b)),V1b)
            & ap(ap(c_2ETemporal__Logic_2EUNTIL,V0a),V1b) = ap(ap(c_2ETemporal__Logic_2EUNTIL,f940(V0a,V1b)),V1b)
            & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b) = ap(ap(c_2ETemporal__Logic_2EBEFORE,f941(V0a,V1b)),V1b)
            & ap(ap(c_2ETemporal__Logic_2ESWHEN,V0a),V1b) = ap(ap(c_2ETemporal__Logic_2ESWHEN,f942(V0a,V1b)),V1b)
            & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b) = ap(ap(c_2ETemporal__Logic_2ESUNTIL,f943(V0a,V1b)),V1b)
            & ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0a),V1b) = ap(ap(c_2ETemporal__Logic_2ESBEFORE,f944(V0a,V1b)),V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V0a),V1b) = ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,f1522(V0a,V1b)),V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V0a),V1b) = ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,f1523(V0a,V1b)),V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0a),V1b) = ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1524(V0a,V1b)),V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V0a),V1b) = ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,f1425(V0a,V1b)),V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b) = ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1525(V0a,V1b)),V1b)
            & ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0a),V1b) = ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,f1526(V0a,V1b)),V1b) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2EIMMEDIATE__EVENT,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V1t] :
          ( mem(V1t,ty_2Enum_2Enum)
         => ! [V2a] :
              ( mem(V2a,arr(ty_2Enum_2Enum,bool))
             => ( p(ap(V0b,V1t))
               => ( ( p(ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V2a),V0b),V1t))
                  <=> p(ap(V2a,V1t)) )
                  & ( p(ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V2a),V0b),V1t))
                  <=> $true )
                  & ( p(ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V2a),V0b),V1t))
                  <=> $false )
                  & ( p(ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V0b),V2a),V1t))
                  <=> ~ p(ap(V2a,V1t)) )
                  & ( p(ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V2a),V0b),V1t))
                  <=> p(ap(V2a,V1t)) )
                  & ( p(ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V2a),V0b),V1t))
                  <=> $true )
                  & ( p(ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V2a),V0b),V1t))
                  <=> $false )
                  & ( p(ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V0b),V2a),V1t))
                  <=> ~ p(ap(V2a,V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V2a),V0b),V1t))
                  <=> p(ap(V2a,V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V2a),V0b),V1t))
                  <=> $true )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2a),V0b),V1t))
                  <=> $false )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0b),V2a),V1t))
                  <=> ~ p(ap(V2a,V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V2a),V0b),V1t))
                  <=> p(ap(V2a,V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V2a),V0b),V1t))
                  <=> $true )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V2a),V0b),V1t))
                  <=> $false )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0b),V2a),V1t))
                  <=> ~ p(ap(V2a,V1t)) ) ) ) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ENO__FUTURE__EVENT,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V1t0] :
          ( mem(V1t0,ty_2Enum_2Enum)
         => ( p(ap(ap(c_2ETemporal__Logic_2EALWAYS,f901(V0b)),V1t0))
           => ( ! [V3a] :
                  ( mem(V3a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V3a),V0b),V1t0))
                  <=> $true ) )
              & ! [V4a] :
                  ( mem(V4a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V4a),V0b),V1t0))
                  <=> p(ap(ap(c_2ETemporal__Logic_2EALWAYS,V4a),V1t0)) ) )
              & ! [V5a] :
                  ( mem(V5a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V5a),V0b),V1t0))
                  <=> $true ) )
              & ! [V6a] :
                  ( mem(V6a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V6a),V0b),V1t0))
                  <=> $false ) )
              & ! [V7a] :
                  ( mem(V7a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V7a),V0b),V1t0))
                  <=> $false ) )
              & ! [V8a] :
                  ( mem(V8a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V8a),V0b),V1t0))
                  <=> p(ap(ap(c_2ETemporal__Logic_2EEVENTUAL,V8a),V1t0)) ) ) ) ) ) ) ).

fof(lameq_f1527,axiom,
    ! [V2a] :
      ( mem(V2a,arr(ty_2Enum_2Enum,bool))
     => ! [V4t] : ap(f1527(V2a),V4t) = ap(c_2Ebool_2E_7E,ap(V2a,V4t)) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ENO__PAST__EVENT,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V1t] :
          ( mem(V1t,ty_2Enum_2Enum)
         => ! [V2a] :
              ( mem(V2a,arr(ty_2Enum_2Enum,bool))
             => ( p(ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,f932(V0b)),V1t))
               => ( ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V2a),V0b),V1t))
                  <=> $true )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V2a),V0b),V1t))
                  <=> p(ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,V2a),V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2a),V0b),V1t))
                  <=> $true )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0b),V2a),V1t))
                  <=> p(ap(ap(c_2EPast__Temporal__Logic_2EPALWAYS,f1527(V2a)),V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V2a),V0b),V1t))
                  <=> $false )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V2a),V0b),V1t))
                  <=> $false )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V2a),V0b),V1t))
                  <=> p(ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V2a),V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0b),V2a),V1t))
                  <=> $false ) ) ) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESOME__FUTURE__EVENT,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V1t0] :
          ( mem(V1t0,ty_2Enum_2Enum)
         => ( ( p(ap(ap(c_2ETemporal__Logic_2EEVENTUAL,V0b),V1t0))
            <=> ! [V2a] :
                  ( mem(V2a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2EWHEN,V2a),V0b),V1t0))
                  <=> p(ap(ap(ap(c_2ETemporal__Logic_2ESWHEN,V2a),V0b),V1t0)) ) ) )
            & ( p(ap(ap(c_2ETemporal__Logic_2EEVENTUAL,V0b),V1t0))
            <=> ! [V3a] :
                  ( mem(V3a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2EUNTIL,V3a),V0b),V1t0))
                  <=> p(ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V3a),V0b),V1t0)) ) ) )
            & ( p(ap(ap(c_2ETemporal__Logic_2EEVENTUAL,V0b),V1t0))
            <=> ! [V4a] :
                  ( mem(V4a,arr(ty_2Enum_2Enum,bool))
                 => ( p(ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V4a),V0b),V1t0))
                  <=> p(ap(ap(ap(c_2ETemporal__Logic_2ESBEFORE,V4a),V0b),V1t0)) ) ) ) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESOME__PAST__EVENT,axiom,
    ! [V0b] :
      ( mem(V0b,arr(ty_2Enum_2Enum,bool))
     => ! [V1t] :
          ( mem(V1t,ty_2Enum_2Enum)
         => ! [V2a] :
              ( mem(V2a,arr(ty_2Enum_2Enum,bool))
             => ( p(ap(ap(c_2EPast__Temporal__Logic_2EPEVENTUAL,V0b),V1t))
               => ( ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPWHEN,V2a),V0b),V1t))
                  <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSWHEN,V2a),V0b),V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPUNTIL,V2a),V0b),V1t))
                  <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V2a),V0b),V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2a),V0b),V1t))
                  <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V2a),V0b),V1t)) )
                  & ( p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V0b),V2a),V1t))
                  <=> p(ap(ap(ap(c_2EPast__Temporal__Logic_2EPSBEFORE,V0b),V2a),V1t)) ) ) ) ) ) ) ).

fof(lameq_f1528,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V3t] : ap(f1528(V0a,V1b),V3t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V3t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V3t)) ) ) ).

fof(lameq_f1529,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V4t] : ap(f1529(V1b,V0a),V4t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V4t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V4t)) ) ) ).

fof(lameq_f1530,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V5t] : ap(f1530(V0a,V1b),V5t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V5t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V5t)) ) ) ).

fof(lameq_f1531,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V6t] : ap(f1531(V1b,V0a),V6t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V6t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V6t)) ) ) ).

fof(lameq_f1532,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V7t] : ap(f1532(V1b,V2c,V0a),V7t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V7t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V7t)) ) ) ) ).

fof(lameq_f1533,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1533(V0a,V2c),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V9t)),ap(V2c,V9t)) ) ) ).

fof(lameq_f1534,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1534(V0a,V1b),V10t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V10t)),ap(V1b,V10t)) ) ) ).

fof(lameq_f1535,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V8t] : ap(f1535(V1b,V2c,V0a),V8t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,f1533(V0a,V2c)),V8t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V8t)),ap(ap(c_2ETemporal__Logic_2ENEXT,f1534(V0a,V1b)),V8t))) ) ) ) ).

fof(lameq_f1536,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V11t] : ap(f1536(V1b,V2c,V0a),V11t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V11t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V11t)) ) ) ) ).

fof(lameq_f1537,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V13t] : ap(f1537(V2c,V1b,V0a),V13t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V13t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V13t)),ap(c_2Ebool_2E_7E,ap(V2c,V13t)))) ) ) ) ).

fof(lameq_f1538,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1538(V0a,V2c),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V14t)),ap(c_2Ebool_2E_7E,ap(V2c,V14t))) ) ) ).

fof(lameq_f1539,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V12t] : ap(f1539(V1b,V0a,V2c),V12t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,f1537(V2c,V1b,V0a)),V12t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V12t)),ap(ap(c_2ETemporal__Logic_2ENEXT,f1538(V0a,V2c)),V12t))) ) ) ) ).

fof(lameq_f1540,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V15t] : ap(f1540(V0a,V1b),V15t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V15t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V15t)) ) ) ).

fof(lameq_f1541,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1541(V1b,V0a),V16t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V16t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V16t)) ) ) ).

fof(lameq_f1542,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1542(V0a,V1b),V17t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V17t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V17t)) ) ) ).

fof(lameq_f1543,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V18t] : ap(f1543(V1b,V0a),V18t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V18t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V18t)) ) ) ).

fof(lameq_f1544,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V19t] : ap(f1544(V1b,V2c,V0a),V19t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V19t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V19t)) ) ) ) ).

fof(lameq_f1545,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V21t] : ap(f1545(V0a,V2c),V21t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V21t)),ap(V2c,V21t)) ) ) ).

fof(lameq_f1546,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V20t] : ap(f1546(V0a,V2c,V1b),V20t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2ETemporal__Logic_2ENEXT,f1545(V0a,V2c)),V20t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V20t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V20t))) ) ) ) ).

fof(lameq_f1547,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V22t] : ap(f1547(V1b,V2c,V0a),V22t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V22t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V22t)) ) ) ) ).

fof(lameq_f1548,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V24t] : ap(f1548(V0a,V2c),V24t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V24t)),ap(c_2Ebool_2E_7E,ap(V2c,V24t))) ) ) ).

fof(lameq_f1549,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V23t] : ap(f1549(V1b,V2c,V0a),V23t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2ETemporal__Logic_2ENEXT,f1548(V0a,V2c)),V23t)),ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V23t)),ap(ap(c_2ETemporal__Logic_2ENEXT,f1469(V0a,V1b)),V23t))) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__NEXT__THM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ( ap(c_2ETemporal__Logic_2ENEXT,f1528(V0a,V1b)) = f1529(V1b,V0a)
                & ap(c_2ETemporal__Logic_2ENEXT,f1530(V0a,V1b)) = f1531(V1b,V0a)
                & ap(c_2ETemporal__Logic_2ENEXT,f1532(V1b,V2c,V0a)) = f1535(V1b,V2c,V0a)
                & ap(c_2ETemporal__Logic_2ENEXT,f1536(V1b,V2c,V0a)) = f1539(V1b,V0a,V2c)
                & ap(c_2ETemporal__Logic_2ENEXT,f1540(V0a,V1b)) = f1541(V1b,V0a)
                & ap(c_2ETemporal__Logic_2ENEXT,f1542(V0a,V1b)) = f1543(V1b,V0a)
                & ap(c_2ETemporal__Logic_2ENEXT,f1544(V1b,V2c,V0a)) = f1546(V0a,V2c,V1b)
                & ap(c_2ETemporal__Logic_2ENEXT,f1547(V1b,V2c,V0a)) = f1549(V1b,V2c,V0a) ) ) ) ) ).

fof(lameq_f1550,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V4t] : ap(f1550(V1b,V2c),V4t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V4t)),ap(V2c,V4t)) ) ) ).

fof(lameq_f1551,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V5t] : ap(f1551(V1b,V2c,V0a),V5t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V1b),V5t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V2c),V5t)) ) ) ) ).

fof(lameq_f1552,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V6t] : ap(f1552(V1b,V2c),V6t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V6t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V2c),V6t)) ) ) ).

fof(lameq_f1553,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V8t] : ap(f1553(V1b,V2c,V0a),V8t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V8t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V8t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V8t))) ) ) ) ).

fof(lameq_f1554,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V7t] : ap(f1554(V0a,V2c,V1b),V7t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V7t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V2c),V7t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1553(V1b,V2c,V0a)),V7t)) ) ) ) ).

fof(lameq_f1555,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V9t] : ap(f1555(V1b,V2c),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V9t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2c),V9t)) ) ) ).

fof(lameq_f1556,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V11t] : ap(f1556(V1b,V2c,V0a),V11t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V11t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V11t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V11t))) ) ) ) ).

fof(lameq_f1557,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V10t] : ap(f1557(V0a,V2c,V1b),V10t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V10t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2c),V10t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1556(V1b,V2c,V0a)),V10t)) ) ) ) ).

fof(lameq_f1558,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V12t] : ap(f1558(V2c,V3d,V1b),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V12t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V2c),V3d),V12t)) ) ) ) ).

fof(lameq_f1559,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1559(V0a,V2c),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V14t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V14t)) ) ) ).

fof(lameq_f1560,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1560(V0a,V2c),V16t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V16t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V16t)) ) ) ).

fof(lameq_f1561,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ! [V15t] : ap(f1561(V0a,V2c,V1b,V3d),V15t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V3d,V15t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1560(V0a,V2c)),V1b),V15t)) ) ) ) ) ).

fof(lameq_f1562,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ! [V13t] : ap(f1562(V0a,V2c,V1b,V3d),V13t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V2c),V3d),V13t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1559(V0a,V2c)),V1b),V13t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1561(V0a,V2c,V1b,V3d)),V13t)) ) ) ) ) ).

fof(lameq_f1563,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V17t] : ap(f1563(V2c,V3d,V1b),V17t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V17t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2c),V3d),V17t)) ) ) ) ).

fof(lameq_f1564,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V19t] : ap(f1564(V0a,V3d),V19t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V19t)),ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V3d),V19t))) ) ) ).

fof(lameq_f1565,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V21t] : ap(f1565(V0a,V3d),V21t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V21t)),ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V3d),V21t))) ) ) ).

fof(lameq_f1566,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V20t] : ap(f1566(V3d,V1b,V0a,V2c),V20t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V20t)),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V3d,V20t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1565(V0a,V3d)),V1b),V20t))) ) ) ) ) ).

fof(lameq_f1567,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V18t] : ap(f1567(V0a,V3d,V1b,V2c),V18t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2c),V3d),V18t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1564(V0a,V3d)),V1b),V18t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1566(V3d,V1b,V0a,V2c)),V18t)) ) ) ) ) ).

fof(lameq_f1568,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V22t] : ap(f1568(V0a,V1b),V22t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V22t)),ap(V1b,V22t)) ) ) ).

fof(lameq_f1569,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V23t] : ap(f1569(V0a,V2c,V1b),V23t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),V2c),V23t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1b),V2c),V23t)) ) ) ) ).

fof(lameq_f1570,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V24t] : ap(f1570(V0a,V1b),V24t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V24t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V24t)) ) ) ).

fof(lameq_f1571,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V26t] : ap(f1571(V1b,V0a),V26t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V26t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V26t)) ) ) ).

fof(lameq_f1572,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V25t] : ap(f1572(V0a,V1b,V2c),V25t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V2c,V25t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V25t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V25t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1571(V1b,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V2c)),V25t))) ) ) ) ).

fof(lameq_f1573,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V27t] : ap(f1573(V0a,V1b),V27t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V27t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V27t)) ) ) ).

fof(lameq_f1574,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V29t] : ap(f1574(V1b,V0a),V29t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V29t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V29t)) ) ) ).

fof(lameq_f1575,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V28t] : ap(f1575(V0a,V1b,V2c),V28t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V2c,V28t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V28t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V28t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1574(V1b,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V2c)),V28t))) ) ) ) ).

fof(lameq_f1576,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V30t] : ap(f1576(V1b,V2c,V0a),V30t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V30t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V30t)) ) ) ) ).

fof(lameq_f1577,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V32t] : ap(f1577(V3d,V2c),V32t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V3d,V32t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V32t)) ) ) ).

fof(lameq_f1578,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V33t] : ap(f1578(V0a,V3d),V33t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V33t))),ap(c_2Ebool_2E_7E,ap(V3d,V33t))) ) ) ).

fof(lameq_f1579,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V35t] : ap(f1579(V3d,V2c),V35t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V3d,V35t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V35t)) ) ) ).

fof(lameq_f1580,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V36t] : ap(f1580(V0a,V3d),V36t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V36t))),ap(c_2Ebool_2E_7E,ap(V3d,V36t))) ) ) ).

fof(lameq_f1581,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V1b] :
                  ( mem(V1b,arr(ty_2Enum_2Enum,bool))
                 => ! [V34t] : ap(f1581(V2c,V3d,V0a,V1b),V34t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V34t)),ap(ap(c_2Ebool_2E_5C_2F,ap(V2c,V34t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1579(V3d,V2c)),f1580(V0a,V3d)),V34t))) ) ) ) ) ).

fof(lameq_f1582,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V31t] : ap(f1582(V3d,V1b,V0a,V2c),V31t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V31t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1577(V3d,V2c)),f1578(V0a,V3d)),V31t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1581(V2c,V3d,V0a,V1b)),V3d),V31t)) ) ) ) ) ).

fof(lameq_f1583,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V37t] : ap(f1583(V1b,V2c,V0a),V37t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V37t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V37t)) ) ) ) ).

fof(lameq_f1584,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V39t] : ap(f1584(V3d,V1b),V39t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V3d,V39t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V39t)) ) ) ).

fof(lameq_f1585,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V40t] : ap(f1585(V0a,V3d),V40t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V40t))),ap(c_2Ebool_2E_7E,ap(V3d,V40t))) ) ) ).

fof(lameq_f1586,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V42t] : ap(f1586(V3d,V1b),V42t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V3d,V42t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V42t)) ) ) ).

fof(lameq_f1587,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V43t] : ap(f1587(V0a,V3d),V43t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V43t))),ap(c_2Ebool_2E_7E,ap(V3d,V43t))) ) ) ).

fof(lameq_f1588,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V3d] :
              ( mem(V3d,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V41t] : ap(f1588(V1b,V0a,V3d,V2c),V41t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2Ebool_2E_7E,ap(V2c,V41t))),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1586(V3d,V1b)),f1587(V0a,V3d)),V41t)) ) ) ) ) ).

fof(lameq_f1589,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V1b] :
                  ( mem(V1b,arr(ty_2Enum_2Enum,bool))
                 => ! [V38t] : ap(f1589(V3d,V2c,V0a,V1b),V38t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V38t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1584(V3d,V1b)),f1585(V0a,V3d)),V38t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1588(V1b,V0a,V3d,V2c)),V3d),V38t)) ) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__SUNTIL__THM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ( ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1550(V1b,V2c)) = f1551(V1b,V2c,V0a)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1552(V1b,V2c)) = f1554(V0a,V2c,V1b)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1555(V1b,V2c)) = f1557(V0a,V2c,V1b)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1558(V2c,V3d,V1b)) = f1562(V0a,V2c,V1b,V3d)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,V0a),f1563(V2c,V3d,V1b)) = f1567(V0a,V3d,V1b,V2c)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1568(V0a,V1b)),V2c) = f1569(V0a,V2c,V1b)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1570(V0a,V1b)),V2c) = f1572(V0a,V1b,V2c)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1573(V0a,V1b)),V2c) = f1575(V0a,V1b,V2c)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1576(V1b,V2c,V0a)),V3d) = f1582(V3d,V1b,V0a,V2c)
                    & ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1583(V1b,V2c,V0a)),V3d) = f1589(V3d,V2c,V0a,V1b) ) ) ) ) ) ).

fof(lameq_f1590,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V5t] : ap(f1590(V1b,V2c,V0a),V5t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V1b),V5t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V2c),V5t)) ) ) ) ).

fof(lameq_f1591,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V7t] : ap(f1591(V0a,V2c,V1b),V7t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),V2c),V7t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),V2c),V7t)) ) ) ) ).

fof(lameq_f1592,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V8t] : ap(f1592(V1b,V2c),V8t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V8t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V2c),V8t)) ) ) ).

fof(lameq_f1593,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V10t] : ap(f1593(V2c,V1b),V10t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V10t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V10t)) ) ) ).

fof(lameq_f1594,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V9t] : ap(f1594(V0a,V1b,V2c),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V9t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V2c),V9t)))),ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V9t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,ap(c_2ETemporal__Logic_2ENEXT,V0a)),f1593(V2c,V1b)),V9t))) ) ) ) ).

fof(lameq_f1595,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1595(V1b,V2c),V11t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V11t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2c),V11t)) ) ) ).

fof(lameq_f1596,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1596(V2c,V1b),V13t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V13t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V13t)) ) ) ).

fof(lameq_f1597,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V12t] : ap(f1597(V0a,V1b,V2c),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V12t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2c),V12t)))),ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V12t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,ap(c_2ETemporal__Logic_2ENEXT,V0a)),f1596(V2c,V1b)),V12t))) ) ) ) ).

fof(lameq_f1598,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V14t] : ap(f1598(V2c,V3d,V1b),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V14t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V2c),V3d),V14t)) ) ) ) ).

fof(lameq_f1599,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V16t] : ap(f1599(V2c),V16t) = ap(c_2Ebool_2E_7E,ap(V2c,V16t)) ) ).

fof(lameq_f1600,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1600(V0a,V2c),V17t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V17t)),ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V17t))) ) ) ).

fof(lameq_f1601,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V19t] : ap(f1601(V0a,V2c),V19t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V19t))),ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V19t)) ) ) ).

fof(lameq_f1602,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ! [V18t] : ap(f1602(V0a,V2c,V1b,V3d),V18t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V3d,V18t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1601(V0a,V2c)),V1b),V18t)) ) ) ) ) ).

fof(lameq_f1603,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ! [V15t] : ap(f1603(V0a,V2c,V1b,V3d),V15t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1599(V2c)),V3d),V15t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1600(V0a,V2c)),V1b),V15t))),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),f1602(V0a,V2c,V1b,V3d)),V15t)) ) ) ) ) ).

fof(lameq_f1604,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V20t] : ap(f1604(V2c,V3d,V1b),V20t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V20t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V2c),V3d),V20t)) ) ) ) ).

fof(lameq_f1605,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V22t] : ap(f1605(V2c),V22t) = ap(c_2Ebool_2E_7E,ap(V2c,V22t)) ) ).

fof(lameq_f1606,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V23t] : ap(f1606(V0a,V3d),V23t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V23t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V3d),V23t)) ) ) ).

fof(lameq_f1607,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V25t] : ap(f1607(V0a,V3d),V25t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V25t))),ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V3d),V25t))) ) ) ).

fof(lameq_f1608,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V24t] : ap(f1608(V3d,V1b,V0a,V2c),V24t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V24t)),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V3d,V24t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1607(V0a,V3d)),V1b),V24t))) ) ) ) ) ).

fof(lameq_f1609,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V21t] : ap(f1609(V0a,V3d,V1b,V2c),V21t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1605(V2c)),V3d),V21t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1606(V0a,V3d)),V1b),V21t))),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),f1608(V3d,V1b,V0a,V2c)),V21t)) ) ) ) ) ).

fof(lameq_f1610,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V26t] : ap(f1610(V0a,V1b),V26t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V26t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V26t)) ) ) ).

fof(lameq_f1611,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V28t] : ap(f1611(V1b,V0a),V28t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V28t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V28t)) ) ) ).

fof(lameq_f1612,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V27t] : ap(f1612(V1b,V0a,V2c),V27t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2c,V27t))),ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V27t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V27t)))),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2c,V27t))),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1611(V1b,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V2c)),V27t))) ) ) ) ).

fof(lameq_f1613,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V29t] : ap(f1613(V0a,V1b),V29t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V29t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V29t)) ) ) ).

fof(lameq_f1614,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V31t] : ap(f1614(V1b,V0a),V31t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V31t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V0a),V31t)) ) ) ).

fof(lameq_f1615,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V30t] : ap(f1615(V1b,V0a,V2c),V30t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2c,V30t))),ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V30t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V30t)))),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2c,V30t))),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1614(V1b,V0a)),ap(c_2ETemporal__Logic_2ENEXT,V2c)),V30t))) ) ) ) ).

fof(lameq_f1616,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V32t] : ap(f1616(V1b,V2c,V0a),V32t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V32t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V32t)) ) ) ) ).

fof(lameq_f1617,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V34t] : ap(f1617(V3d,V2c),V34t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V3d,V34t))),ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V34t))) ) ) ).

fof(lameq_f1618,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V35t] : ap(f1618(V0a,V3d),V35t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V35t)),ap(c_2Ebool_2E_7E,ap(V3d,V35t))) ) ) ).

fof(lameq_f1619,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V37t] : ap(f1619(V3d,V2c),V37t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V3d,V37t))),ap(c_2Ebool_2E_7E,ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V37t))) ) ) ).

fof(lameq_f1620,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V38t] : ap(f1620(V0a,V3d),V38t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V38t)),ap(c_2Ebool_2E_7E,ap(V3d,V38t))) ) ) ).

fof(lameq_f1621,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V1b] :
                  ( mem(V1b,arr(ty_2Enum_2Enum,bool))
                 => ! [V36t] : ap(f1621(V2c,V3d,V0a,V1b),V36t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V36t)),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V2c,V36t))),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1619(V3d,V2c)),f1620(V0a,V3d)),V36t))) ) ) ) ) ).

fof(lameq_f1622,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V33t] : ap(f1622(V3d,V1b,V0a,V2c),V33t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,V1b),V2c),V33t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1617(V3d,V2c)),f1618(V0a,V3d)),V33t))),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1621(V2c,V3d,V0a,V1b)),V3d),V33t)) ) ) ) ) ).

fof(lameq_f1623,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V39t] : ap(f1623(V1b,V2c,V0a),V39t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V39t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V39t)) ) ) ) ).

fof(lameq_f1624,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V41t] : ap(f1624(V3d,V1b),V41t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V3d,V41t))),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V41t)) ) ) ).

fof(lameq_f1625,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V42t] : ap(f1625(V0a,V3d),V42t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V42t)),ap(c_2Ebool_2E_7E,ap(V3d,V42t))) ) ) ).

fof(lameq_f1626,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V44t] : ap(f1626(V3d,V1b),V44t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V3d,V44t))),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V44t)) ) ) ).

fof(lameq_f1627,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V45t] : ap(f1627(V0a,V3d),V45t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V45t)),ap(c_2Ebool_2E_7E,ap(V3d,V45t))) ) ) ).

fof(lameq_f1628,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V3d] :
              ( mem(V3d,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V43t] : ap(f1628(V1b,V0a,V3d,V2c),V43t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V43t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1626(V3d,V1b)),f1627(V0a,V3d)),V43t)) ) ) ) ) ).

fof(lameq_f1629,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V1b] :
                  ( mem(V1b,arr(ty_2Enum_2Enum,bool))
                 => ! [V40t] : ap(f1629(V3d,V2c,V0a,V1b),V40t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V40t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,f1624(V3d,V1b)),f1625(V0a,V3d)),V40t))),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,f1628(V1b,V0a,V3d,V2c)),V3d),V40t)) ) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__BEFORE__THM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ( ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),f1550(V1b,V2c)) = f1590(V1b,V2c,V0a)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,f1492(V0a,V1b)),V2c) = f1591(V0a,V2c,V1b)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),f1592(V1b,V2c)) = f1594(V0a,V1b,V2c)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),f1595(V1b,V2c)) = f1597(V0a,V1b,V2c)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),f1598(V2c,V3d,V1b)) = f1603(V0a,V2c,V1b,V3d)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,V0a),f1604(V2c,V3d,V1b)) = f1609(V0a,V3d,V1b,V2c)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,f1610(V0a,V1b)),V2c) = f1612(V1b,V0a,V2c)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,f1613(V0a,V1b)),V2c) = f1615(V1b,V0a,V2c)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,f1616(V1b,V2c,V0a)),V3d) = f1622(V3d,V1b,V0a,V2c)
                    & ap(ap(c_2ETemporal__Logic_2EBEFORE,f1623(V1b,V2c,V0a)),V3d) = f1629(V3d,V2c,V0a,V1b) ) ) ) ) ) ).

fof(lameq_f1630,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V3t] : ap(f1630(V0a,V1b),V3t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V3t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V3t)) ) ) ).

fof(lameq_f1631,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V4t] : ap(f1631(V0a,V1b),V4t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2EPast__Temporal__Logic_2EInitPoint,V4t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V4t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V4t))) ) ) ).

fof(lameq_f1632,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V5t] : ap(f1632(V1b,V2c,V0a),V5t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V5t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1b),V2c),V5t)) ) ) ) ).

fof(lameq_f1633,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V7t] : ap(f1633(V0a,V2c),V7t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V7t)),ap(V2c,V7t)) ) ) ).

fof(lameq_f1634,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V6t] : ap(f1634(V1b,V2c,V0a),V6t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,f1633(V0a,V2c)),V6t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1b),V2c),V6t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,f1522(V0a,V1b)),V6t))) ) ) ) ).

fof(lameq_f1635,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V9t] : ap(f1635(V1b,V2c,V0a),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V9t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),V2c),V9t)) ) ) ) ).

fof(lameq_f1636,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V11t] : ap(f1636(V2c,V1b,V0a),V11t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V11t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V11t)),ap(c_2Ebool_2E_7E,ap(V2c,V11t)))) ) ) ) ).

fof(lameq_f1637,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V12t] : ap(f1637(V0a,V2c),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V12t)),ap(c_2Ebool_2E_7E,ap(V2c,V12t))) ) ) ).

fof(lameq_f1638,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V10t] : ap(f1638(V1b,V0a,V2c),V10t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,f1636(V2c,V1b,V0a)),V10t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),V2c),V10t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,f1637(V0a,V2c)),V10t))) ) ) ) ).

fof(lameq_f1639,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1639(V0a,V1b),V13t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V13t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V13t)) ) ) ).

fof(lameq_f1640,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V14t] : ap(f1640(V1b,V0a),V14t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V14t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V14t)) ) ) ).

fof(lameq_f1641,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V15t] : ap(f1641(V1b,V2c,V0a),V15t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V15t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1b),V2c),V15t)) ) ) ) ).

fof(lameq_f1642,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V17t] : ap(f1642(V0a,V2c),V17t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V17t)),ap(V2c,V17t)) ) ) ).

fof(lameq_f1643,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V16t] : ap(f1643(V0a,V2c,V1b),V16t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,f1642(V0a,V2c)),V16t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1b),V2c),V16t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V1b),V16t))) ) ) ) ).

fof(lameq_f1644,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V18t] : ap(f1644(V1b,V2c,V0a),V18t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V18t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),V2c),V18t)) ) ) ) ).

fof(lameq_f1645,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V20t] : ap(f1645(V0a,V2c),V20t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V20t)),ap(c_2Ebool_2E_7E,ap(V2c,V20t))) ) ) ).

fof(lameq_f1646,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V19t] : ap(f1646(V1b,V2c,V0a),V19t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,f1645(V0a,V2c)),V19t)),ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),V2c),V19t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,f1465(V0a,V1b)),V19t))) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__PNEXT__THM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ( ap(c_2EPast__Temporal__Logic_2EPNEXT,f1630(V0a,V1b)) = f1631(V0a,V1b)
                & ap(c_2EPast__Temporal__Logic_2EPNEXT,f1632(V1b,V2c,V0a)) = f1634(V1b,V2c,V0a)
                & ap(c_2EPast__Temporal__Logic_2EPNEXT,f1635(V1b,V2c,V0a)) = f1638(V1b,V0a,V2c)
                & ap(c_2EPast__Temporal__Logic_2EPNEXT,f1639(V0a,V1b)) = f1640(V1b,V0a)
                & ap(c_2EPast__Temporal__Logic_2EPNEXT,f1641(V1b,V2c,V0a)) = f1643(V0a,V2c,V1b)
                & ap(c_2EPast__Temporal__Logic_2EPNEXT,f1644(V1b,V2c,V0a)) = f1646(V1b,V2c,V0a) ) ) ) ) ).

fof(lameq_f1647,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V5t] : ap(f1647(V1b,V2c,V0a),V5t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V1b),V5t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V2c),V5t)) ) ) ) ).

fof(lameq_f1648,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V6t] : ap(f1648(V1b,V2c),V6t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V6t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V6t)) ) ) ).

fof(lameq_f1649,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V8t] : ap(f1649(V1b,V2c,V0a),V8t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V8t)),ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V8t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V8t))) ) ) ) ).

fof(lameq_f1650,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V7t] : ap(f1650(V0a,V2c,V1b),V7t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V7t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V2c),V7t))),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),f1649(V1b,V2c,V0a)),V7t)) ) ) ) ).

fof(lameq_f1651,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V9t] : ap(f1651(V2c,V3d,V1b),V9t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V9t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V2c),V3d),V9t)) ) ) ) ).

fof(lameq_f1652,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V11t] : ap(f1652(V0a,V2c),V11t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V11t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V2c),V11t)) ) ) ).

fof(lameq_f1653,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V13t] : ap(f1653(V0a,V2c),V13t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V13t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V2c),V13t)) ) ) ).

fof(lameq_f1654,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ! [V12t] : ap(f1654(V0a,V2c,V1b,V3d),V12t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V3d,V12t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1653(V0a,V2c)),V1b),V12t)) ) ) ) ) ).

fof(lameq_f1655,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ! [V10t] : ap(f1655(V0a,V2c,V1b,V3d),V10t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V2c),V3d),V10t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1652(V0a,V2c)),V1b),V10t))),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),f1654(V0a,V2c,V1b,V3d)),V10t)) ) ) ) ) ).

fof(lameq_f1656,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V14t] : ap(f1656(V2c,V3d,V1b),V14t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1b,V14t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V2c),V3d),V14t)) ) ) ) ).

fof(lameq_f1657,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V16t] : ap(f1657(V0a,V3d),V16t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V16t)),ap(c_2Ebool_2E_7E,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V3d),V16t))) ) ) ).

fof(lameq_f1658,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V18t] : ap(f1658(V0a,V3d),V18t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0a,V18t)),ap(c_2Ebool_2E_7E,ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V3d),V18t))) ) ) ).

fof(lameq_f1659,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V17t] : ap(f1659(V3d,V1b,V0a,V2c),V17t) = ap(ap(c_2Ebool_2E_2F_5C,ap(V2c,V17t)),ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V3d,V17t))),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1658(V0a,V3d)),V1b),V17t))) ) ) ) ) ).

fof(lameq_f1660,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V15t] : ap(f1660(V0a,V3d,V1b,V2c),V15t) = ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V2c),V3d),V15t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1657(V0a,V3d)),V1b),V15t))),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),f1659(V3d,V1b,V0a,V2c)),V15t)) ) ) ) ) ).

fof(lameq_f1661,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V1b] :
              ( mem(V1b,arr(ty_2Enum_2Enum,bool))
             => ! [V20t] : ap(f1661(V0a,V2c,V1b),V20t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),V2c),V20t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V1b),V2c),V20t)) ) ) ) ).

fof(lameq_f1662,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V21t] : ap(f1662(V0a,V1b),V21t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V21t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V21t)) ) ) ).

fof(lameq_f1663,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V23t] : ap(f1663(V1b,V0a),V23t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V23t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V0a),V23t)) ) ) ).

fof(lameq_f1664,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V22t] : ap(f1664(V0a,V1b,V2c),V22t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V2c,V22t)),ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V22t)),ap(ap(c_2ETemporal__Logic_2ENEXT,V1b),V22t))),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1663(V1b,V0a)),ap(c_2EPast__Temporal__Logic_2EPSNEXT,V2c)),V22t))) ) ) ) ).

fof(lameq_f1665,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V24t] : ap(f1665(V1b,V2c,V0a),V24t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V24t)),ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1b),V2c),V24t)) ) ) ) ).

fof(lameq_f1666,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V26t] : ap(f1666(V3d,V2c),V26t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V3d,V26t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V2c),V26t)) ) ) ).

fof(lameq_f1667,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V27t] : ap(f1667(V0a,V3d),V27t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V27t))),ap(c_2Ebool_2E_7E,ap(V3d,V27t))) ) ) ).

fof(lameq_f1668,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V29t] : ap(f1668(V3d,V2c),V29t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V3d,V29t)),ap(ap(c_2EPast__Temporal__Logic_2EPNEXT,V2c),V29t)) ) ) ).

fof(lameq_f1669,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V30t] : ap(f1669(V0a,V3d),V30t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V30t))),ap(c_2Ebool_2E_7E,ap(V3d,V30t))) ) ) ).

fof(lameq_f1670,axiom,
    ! [V2c] :
      ( mem(V2c,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V1b] :
                  ( mem(V1b,arr(ty_2Enum_2Enum,bool))
                 => ! [V28t] : ap(f1670(V2c,V3d,V0a,V1b),V28t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1b,V28t)),ap(ap(c_2Ebool_2E_5C_2F,ap(V2c,V28t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1668(V3d,V2c)),f1669(V0a,V3d)),V28t))) ) ) ) ) ).

fof(lameq_f1671,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V25t] : ap(f1671(V3d,V1b,V0a,V2c),V25t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2ESUNTIL,V1b),V2c),V25t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1666(V3d,V2c)),f1667(V0a,V3d)),V25t))),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1670(V2c,V3d,V0a,V1b)),V3d),V25t)) ) ) ) ) ).

fof(lameq_f1672,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V31t] : ap(f1672(V1b,V2c,V0a),V31t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V0a,V31t)),ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),V2c),V31t)) ) ) ) ).

fof(lameq_f1673,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V33t] : ap(f1673(V3d,V1b),V33t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V3d,V33t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V33t)) ) ) ).

fof(lameq_f1674,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V34t] : ap(f1674(V0a,V3d),V34t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V34t))),ap(c_2Ebool_2E_7E,ap(V3d,V34t))) ) ) ).

fof(lameq_f1675,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V36t] : ap(f1675(V3d,V1b),V36t) = ap(ap(c_2Ebool_2E_5C_2F,ap(V3d,V36t)),ap(ap(c_2EPast__Temporal__Logic_2EPSNEXT,V1b),V36t)) ) ) ).

fof(lameq_f1676,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V3d] :
          ( mem(V3d,arr(ty_2Enum_2Enum,bool))
         => ! [V37t] : ap(f1676(V0a,V3d),V37t) = ap(ap(c_2Ebool_2E_2F_5C,ap(c_2Ebool_2E_7E,ap(V0a,V37t))),ap(c_2Ebool_2E_7E,ap(V3d,V37t))) ) ) ).

fof(lameq_f1677,axiom,
    ! [V1b] :
      ( mem(V1b,arr(ty_2Enum_2Enum,bool))
     => ! [V0a] :
          ( mem(V0a,arr(ty_2Enum_2Enum,bool))
         => ! [V3d] :
              ( mem(V3d,arr(ty_2Enum_2Enum,bool))
             => ! [V2c] :
                  ( mem(V2c,arr(ty_2Enum_2Enum,bool))
                 => ! [V35t] : ap(f1677(V1b,V0a,V3d,V2c),V35t) = ap(ap(c_2Ebool_2E_5C_2F,ap(c_2Ebool_2E_7E,ap(V2c,V35t))),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1675(V3d,V1b)),f1676(V0a,V3d)),V35t)) ) ) ) ) ).

fof(lameq_f1678,axiom,
    ! [V3d] :
      ( mem(V3d,arr(ty_2Enum_2Enum,bool))
     => ! [V2c] :
          ( mem(V2c,arr(ty_2Enum_2Enum,bool))
         => ! [V0a] :
              ( mem(V0a,arr(ty_2Enum_2Enum,bool))
             => ! [V1b] :
                  ( mem(V1b,arr(ty_2Enum_2Enum,bool))
                 => ! [V32t] : ap(f1678(V3d,V2c,V0a,V1b),V32t) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2E_5C_2F,ap(ap(ap(c_2ETemporal__Logic_2EBEFORE,V1b),V2c),V32t)),ap(ap(ap(c_2EPast__Temporal__Logic_2EPBEFORE,f1673(V3d,V1b)),f1674(V0a,V3d)),V32t))),ap(ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1677(V1b,V0a,V3d,V2c)),V3d),V32t)) ) ) ) ) ).

fof(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__PSUNTIL__THM,axiom,
    ! [V0a] :
      ( mem(V0a,arr(ty_2Enum_2Enum,bool))
     => ! [V1b] :
          ( mem(V1b,arr(ty_2Enum_2Enum,bool))
         => ! [V2c] :
              ( mem(V2c,arr(ty_2Enum_2Enum,bool))
             => ! [V3d] :
                  ( mem(V3d,arr(ty_2Enum_2Enum,bool))
                 => ( ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),f1550(V1b,V2c)) = f1647(V1b,V2c,V0a)
                    & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),f1648(V1b,V2c)) = f1650(V0a,V2c,V1b)
                    & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),f1651(V2c,V3d,V1b)) = f1655(V0a,V2c,V1b,V3d)
                    & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,V0a),f1656(V2c,V3d,V1b)) = f1660(V0a,V3d,V1b,V2c)
                    & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1432(V0a,V1b)),V2c) = f1661(V0a,V2c,V1b)
                    & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1662(V0a,V1b)),V2c) = f1664(V0a,V1b,V2c)
                    & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1665(V1b,V2c,V0a)),V3d) = f1671(V3d,V1b,V0a,V2c)
                    & ap(ap(c_2EPast__Temporal__Logic_2EPSUNTIL,f1672(V1b,V2c,V0a)),V3d) = f1678(V3d,V2c,V0a,V1b) ) ) ) ) ) ).

%------------------------------------------------------------------------------