↑ Up

Prover9---2026-6A.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Prover9---2026-6A
% Problem  : COM022+4 : TPTP v9.3.1. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : prover9 -casc 300 -f /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n002.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Sun Sep 27 06:59:40 AM UTC 2026

% Result   : Theorem 39.99s 10.95s
% Output   : CNFRefutation 39.99s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   22
%            Number of leaves      :    5
% Syntax   : Number of formulae    :   69 (  16 unt;   0 def)
%            Number of atoms       : 2787 ( 337 equ)
%            Maximal formula atoms : 2237 (  40 avg)
%            Number of connectives : 4249 (1531   ~;2025   |; 683   &)
%                                         (   1 <=>;   9  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  428 (  11 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of predicates  :    8 (   6 usr;   1 prp; 0-3 aty)
%            Number of functors    :   17 (  17 usr;  17 con; 0-0 aty)
%            Number of variables   :  399 (   0 sgn 321   !;  51   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(mTCRDef,axiom,
    ! [W0,W1,W2] :
      ( ( aElement0(W2)
        & aRewritingSystem0(W1)
        & aElement0(W0) )
     => ( sdtmndtasgtdt0(W0,W1,W2)
      <=> ( sdtmndtplgtdt0(W0,W1,W2)
          | W0 = W2 ) ) ),
    file('theBenchmark.p',mTCRDef) ).

fof(mTCRTrans,axiom,
    ! [W0,W1,W2,W3] :
      ( ( aElement0(W3)
        & aElement0(W2)
        & aRewritingSystem0(W1)
        & aElement0(W0) )
     => ( ( sdtmndtasgtdt0(W2,W1,W3)
          & sdtmndtasgtdt0(W0,W1,W2) )
       => sdtmndtasgtdt0(W0,W1,W3) ) ),
    file('theBenchmark.p',mTCRTrans) ).

fof(m__731,axiom,
    ( aElement0(xc)
    & aElement0(xb)
    & aElement0(xa) ),
    file('theBenchmark.p',m__731) ).

fof(m__,conjecture,
    ( ( ( ( sdtmndtplgtdt0(xa,xR,xc)
          | ? [W0] :
              ( sdtmndtplgtdt0(W0,xR,xc)
              & aReductOfIn0(W0,xa,xR)
              & aElement0(W0) )
          | aReductOfIn0(xc,xa,xR) )
        & ( sdtmndtplgtdt0(xa,xR,xb)
          | ? [W0] :
              ( sdtmndtplgtdt0(W0,xR,xb)
              & aReductOfIn0(W0,xa,xR)
              & aElement0(W0) )
          | aReductOfIn0(xb,xa,xR) ) )
     => ? [W0] :
          ( ? [W1] :
              ( ? [W2] :
                  ( ? [W3] :
                      ( sdtmndtasgtdt0(xc,xR,W3)
                      & ( ( sdtmndtplgtdt0(xc,xR,W3)
                          & ( ? [W4] :
                                ( sdtmndtplgtdt0(W4,xR,W3)
                                & aReductOfIn0(W4,xc,xR)
                                & aElement0(W4) )
                            | aReductOfIn0(W3,xc,xR) ) )
                        | xc = W3 )
                      & sdtmndtasgtdt0(xb,xR,W3)
                      & ( ( sdtmndtplgtdt0(xb,xR,W3)
                          & ( ? [W4] :
                                ( sdtmndtplgtdt0(W4,xR,W3)
                                & aReductOfIn0(W4,xb,xR)
                                & aElement0(W4) )
                            | aReductOfIn0(W3,xb,xR) ) )
                        | xb = W3 )
                      & aNormalFormOfIn0(W3,W2,xR)
                      & ~ ? [W4] : aReductOfIn0(W4,W3,xR)
                      & sdtmndtasgtdt0(W2,xR,W3)
                      & ( ( sdtmndtplgtdt0(W2,xR,W3)
                          & ( ? [W4] :
                                ( sdtmndtplgtdt0(W4,xR,W3)
                                & aReductOfIn0(W4,W2,xR)
                                & aElement0(W4) )
                            | aReductOfIn0(W3,W2,xR) ) )
                        | W2 = W3 )
                      & aElement0(W3) )
                  & sdtmndtasgtdt0(W1,xR,W2)
                  & ( ( sdtmndtplgtdt0(W1,xR,W2)
                      & ( ? [W3] :
                            ( sdtmndtplgtdt0(W3,xR,W2)
                            & aReductOfIn0(W3,W1,xR)
                            & aElement0(W3) )
                        | aReductOfIn0(W2,W1,xR) ) )
                    | W1 = W2 )
                  & sdtmndtasgtdt0(W0,xR,W2)
                  & ( ( sdtmndtplgtdt0(W0,xR,W2)
                      & ( ? [W3] :
                            ( sdtmndtplgtdt0(W3,xR,W2)
                            & aReductOfIn0(W3,W0,xR)
                            & aElement0(W3) )
                        | aReductOfIn0(W2,W0,xR) ) )
                    | W0 = W2 )
                  & aElement0(W2) )
              & sdtmndtasgtdt0(W1,xR,xc)
              & ( ( sdtmndtplgtdt0(W1,xR,xc)
                  & ( ? [W2] :
                        ( sdtmndtplgtdt0(W2,xR,xc)
                        & aReductOfIn0(W2,W1,xR)
                        & aElement0(W2) )
                    | aReductOfIn0(xc,W1,xR) ) )
                | W1 = xc )
              & aReductOfIn0(W1,xa,xR)
              & aElement0(W1) )
          & sdtmndtasgtdt0(W0,xR,xb)
          & ( ( sdtmndtplgtdt0(W0,xR,xb)
              & ( ? [W1] :
                    ( sdtmndtplgtdt0(W1,xR,xb)
                    & aReductOfIn0(W1,W0,xR)
                    & aElement0(W1) )
                | aReductOfIn0(xb,W0,xR) ) )
            | W0 = xb )
          & aReductOfIn0(W0,xa,xR)
          & aElement0(W0) ) )
   => ( ( sdtmndtasgtdt0(xa,xR,xc)
        & ( ( sdtmndtplgtdt0(xa,xR,xc)
            & ( ? [W0] :
                  ( sdtmndtplgtdt0(W0,xR,xc)
                  & aReductOfIn0(W0,xa,xR)
                  & aElement0(W0) )
              | aReductOfIn0(xc,xa,xR) ) )
          | xa = xc )
        & sdtmndtasgtdt0(xa,xR,xb)
        & ( ( sdtmndtplgtdt0(xa,xR,xb)
            & ( ? [W0] :
                  ( sdtmndtplgtdt0(W0,xR,xb)
                  & aReductOfIn0(W0,xa,xR)
                  & aElement0(W0) )
              | aReductOfIn0(xb,xa,xR) ) )
          | xa = xb ) )
     => ? [W0] :
          ( ( sdtmndtasgtdt0(xc,xR,W0)
            | sdtmndtplgtdt0(xc,xR,W0)
            | ? [W1] :
                ( sdtmndtplgtdt0(W1,xR,W0)
                & aReductOfIn0(W1,xc,xR)
                & aElement0(W1) )
            | aReductOfIn0(W0,xc,xR)
            | xc = W0 )
          & ( sdtmndtasgtdt0(xb,xR,W0)
            | sdtmndtplgtdt0(xb,xR,W0)
            | ? [W1] :
                ( sdtmndtplgtdt0(W1,xR,W0)
                & aReductOfIn0(W1,xb,xR)
                & aElement0(W1) )
            | aReductOfIn0(W0,xb,xR)
            | xb = W0 )
          & aElement0(W0) ) ) ),
    file('theBenchmark.p',m__) ).

fof(m___neg,negated_conjecture,
    ~ ( ( ( ( sdtmndtplgtdt0(xa,xR,xc)
            | ? [W0] :
                ( sdtmndtplgtdt0(W0,xR,xc)
                & aReductOfIn0(W0,xa,xR)
                & aElement0(W0) )
            | aReductOfIn0(xc,xa,xR) )
          & ( sdtmndtplgtdt0(xa,xR,xb)
            | ? [W0] :
                ( sdtmndtplgtdt0(W0,xR,xb)
                & aReductOfIn0(W0,xa,xR)
                & aElement0(W0) )
            | aReductOfIn0(xb,xa,xR) ) )
       => ? [W0] :
            ( ? [W1] :
                ( ? [W2] :
                    ( ? [W3] :
                        ( sdtmndtasgtdt0(xc,xR,W3)
                        & ( ( sdtmndtplgtdt0(xc,xR,W3)
                            & ( ? [W4] :
                                  ( sdtmndtplgtdt0(W4,xR,W3)
                                  & aReductOfIn0(W4,xc,xR)
                                  & aElement0(W4) )
                              | aReductOfIn0(W3,xc,xR) ) )
                          | xc = W3 )
                        & sdtmndtasgtdt0(xb,xR,W3)
                        & ( ( sdtmndtplgtdt0(xb,xR,W3)
                            & ( ? [W4] :
                                  ( sdtmndtplgtdt0(W4,xR,W3)
                                  & aReductOfIn0(W4,xb,xR)
                                  & aElement0(W4) )
                              | aReductOfIn0(W3,xb,xR) ) )
                          | xb = W3 )
                        & aNormalFormOfIn0(W3,W2,xR)
                        & ~ ? [W4] : aReductOfIn0(W4,W3,xR)
                        & sdtmndtasgtdt0(W2,xR,W3)
                        & ( ( sdtmndtplgtdt0(W2,xR,W3)
                            & ( ? [W4] :
                                  ( sdtmndtplgtdt0(W4,xR,W3)
                                  & aReductOfIn0(W4,W2,xR)
                                  & aElement0(W4) )
                              | aReductOfIn0(W3,W2,xR) ) )
                          | W2 = W3 )
                        & aElement0(W3) )
                    & sdtmndtasgtdt0(W1,xR,W2)
                    & ( ( sdtmndtplgtdt0(W1,xR,W2)
                        & ( ? [W3] :
                              ( sdtmndtplgtdt0(W3,xR,W2)
                              & aReductOfIn0(W3,W1,xR)
                              & aElement0(W3) )
                          | aReductOfIn0(W2,W1,xR) ) )
                      | W1 = W2 )
                    & sdtmndtasgtdt0(W0,xR,W2)
                    & ( ( sdtmndtplgtdt0(W0,xR,W2)
                        & ( ? [W3] :
                              ( sdtmndtplgtdt0(W3,xR,W2)
                              & aReductOfIn0(W3,W0,xR)
                              & aElement0(W3) )
                          | aReductOfIn0(W2,W0,xR) ) )
                      | W0 = W2 )
                    & aElement0(W2) )
                & sdtmndtasgtdt0(W1,xR,xc)
                & ( ( sdtmndtplgtdt0(W1,xR,xc)
                    & ( ? [W2] :
                          ( sdtmndtplgtdt0(W2,xR,xc)
                          & aReductOfIn0(W2,W1,xR)
                          & aElement0(W2) )
                      | aReductOfIn0(xc,W1,xR) ) )
                  | W1 = xc )
                & aReductOfIn0(W1,xa,xR)
                & aElement0(W1) )
            & sdtmndtasgtdt0(W0,xR,xb)
            & ( ( sdtmndtplgtdt0(W0,xR,xb)
                & ( ? [W1] :
                      ( sdtmndtplgtdt0(W1,xR,xb)
                      & aReductOfIn0(W1,W0,xR)
                      & aElement0(W1) )
                  | aReductOfIn0(xb,W0,xR) ) )
              | W0 = xb )
            & aReductOfIn0(W0,xa,xR)
            & aElement0(W0) ) )
     => ( ( sdtmndtasgtdt0(xa,xR,xc)
          & ( ( sdtmndtplgtdt0(xa,xR,xc)
              & ( ? [W0] :
                    ( sdtmndtplgtdt0(W0,xR,xc)
                    & aReductOfIn0(W0,xa,xR)
                    & aElement0(W0) )
                | aReductOfIn0(xc,xa,xR) ) )
            | xa = xc )
          & sdtmndtasgtdt0(xa,xR,xb)
          & ( ( sdtmndtplgtdt0(xa,xR,xb)
              & ( ? [W0] :
                    ( sdtmndtplgtdt0(W0,xR,xb)
                    & aReductOfIn0(W0,xa,xR)
                    & aElement0(W0) )
                | aReductOfIn0(xb,xa,xR) ) )
            | xa = xb ) )
       => ? [W0] :
            ( ( sdtmndtasgtdt0(xc,xR,W0)
              | sdtmndtplgtdt0(xc,xR,W0)
              | ? [W1] :
                  ( sdtmndtplgtdt0(W1,xR,W0)
                  & aReductOfIn0(W1,xc,xR)
                  & aElement0(W1) )
              | aReductOfIn0(W0,xc,xR)
              | xc = W0 )
            & ( sdtmndtasgtdt0(xb,xR,W0)
              | sdtmndtplgtdt0(xb,xR,W0)
              | ? [W1] :
                  ( sdtmndtplgtdt0(W1,xR,W0)
                  & aReductOfIn0(W1,xb,xR)
                  & aElement0(W1) )
              | aReductOfIn0(W0,xb,xR)
              | xb = W0 )
            & aElement0(W0) ) ) ),
    inference(assume_negation,[status(cth)],[m__]) ).

fof(m__656,axiom,
    aRewritingSystem0(xR),
    file('theBenchmark.p',m__656) ).

cnf(c_19,plain,
    aRewritingSystem0(xR),
    inference(clausify,[status(thm)],[m__656]) ).

cnf(c_48,plain,
    ( sdtmndtasgtdt0(A,B,D)
    | ~ sdtmndtasgtdt0(C,B,D)
    | ~ sdtmndtasgtdt0(A,B,C)
    | ~ aElement0(D)
    | ~ aElement0(C)
    | ~ aRewritingSystem0(B)
    | ~ aElement0(A) ),
    inference(clausify,[status(thm)],[mTCRTrans]) ).

cnf(c_50,plain,
    ( C != A
    | sdtmndtasgtdt0(A,B,C)
    | ~ aElement0(C)
    | ~ aRewritingSystem0(B)
    | ~ aElement0(A) ),
    inference(clausify,[status(thm)],[mTCRDef]) ).

cnf(c_67,plain,
    ( B != A
    | sdtmndtasgtdt0(A,xR,B)
    | ~ aElement0(B)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_19,c_50]) ).

cnf(c_69,plain,
    ( sdtmndtasgtdt0(A,xR,C)
    | ~ sdtmndtasgtdt0(B,xR,C)
    | ~ sdtmndtasgtdt0(A,xR,B)
    | ~ aElement0(C)
    | ~ aElement0(B)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_19,c_48]) ).

fof(nnf_18,plain,
    ( ! [W0] :
        ( ( ~ sdtmndtasgtdt0(xc,xR,W0)
          & ~ sdtmndtplgtdt0(xc,xR,W0)
          & ! [W1] :
              ( ~ sdtmndtplgtdt0(W1,xR,W0)
              | ~ aReductOfIn0(W1,xc,xR)
              | ~ aElement0(W1) )
          & ~ aReductOfIn0(W0,xc,xR)
          & xc != W0 )
        | ( ~ sdtmndtasgtdt0(xb,xR,W0)
          & ~ sdtmndtplgtdt0(xb,xR,W0)
          & ! [X13] :
              ( ~ sdtmndtplgtdt0(X13,xR,W0)
              | ~ aReductOfIn0(X13,xb,xR)
              | ~ aElement0(X13) )
          & ~ aReductOfIn0(W0,xb,xR)
          & xb != W0 )
        | ~ aElement0(W0) )
    & sdtmndtasgtdt0(xa,xR,xc)
    & ( ( sdtmndtplgtdt0(xa,xR,xc)
        & ( ? [X12] :
              ( sdtmndtplgtdt0(X12,xR,xc)
              & aReductOfIn0(X12,xa,xR)
              & aElement0(X12) )
          | aReductOfIn0(xc,xa,xR) ) )
      | xc = xa )
    & sdtmndtasgtdt0(xa,xR,xb)
    & ( ( sdtmndtplgtdt0(xa,xR,xb)
        & ( ? [X11] :
              ( sdtmndtplgtdt0(X11,xR,xb)
              & aReductOfIn0(X11,xa,xR)
              & aElement0(X11) )
          | aReductOfIn0(xb,xa,xR) ) )
      | xb = xa )
    & ( ? [X2] :
          ( ? [X4] :
              ( ? [W2] :
                  ( ? [W3] :
                      ( sdtmndtasgtdt0(xc,xR,W3)
                      & ( ( sdtmndtplgtdt0(xc,xR,W3)
                          & ( ? [W4] :
                                ( sdtmndtplgtdt0(W4,xR,W3)
                                & aReductOfIn0(W4,xc,xR)
                                & aElement0(W4) )
                            | aReductOfIn0(W3,xc,xR) ) )
                        | xc = W3 )
                      & sdtmndtasgtdt0(xb,xR,W3)
                      & ( ( sdtmndtplgtdt0(xb,xR,W3)
                          & ( ? [X10] :
                                ( sdtmndtplgtdt0(X10,xR,W3)
                                & aReductOfIn0(X10,xb,xR)
                                & aElement0(X10) )
                            | aReductOfIn0(W3,xb,xR) ) )
                        | xb = W3 )
                      & aNormalFormOfIn0(W3,W2,xR)
                      & ! [X9] : ~ aReductOfIn0(X9,W3,xR)
                      & sdtmndtasgtdt0(W2,xR,W3)
                      & ( ( sdtmndtplgtdt0(W2,xR,W3)
                          & ( ? [X8] :
                                ( sdtmndtplgtdt0(X8,xR,W3)
                                & aReductOfIn0(X8,W2,xR)
                                & aElement0(X8) )
                            | aReductOfIn0(W3,W2,xR) ) )
                        | W3 = W2 )
                      & aElement0(W3) )
                  & sdtmndtasgtdt0(X4,xR,W2)
                  & ( ( sdtmndtplgtdt0(X4,xR,W2)
                      & ( ? [X7] :
                            ( sdtmndtplgtdt0(X7,xR,W2)
                            & aReductOfIn0(X7,X4,xR)
                            & aElement0(X7) )
                        | aReductOfIn0(W2,X4,xR) ) )
                    | W2 = X4 )
                  & sdtmndtasgtdt0(X2,xR,W2)
                  & ( ( sdtmndtplgtdt0(X2,xR,W2)
                      & ( ? [X6] :
                            ( sdtmndtplgtdt0(X6,xR,W2)
                            & aReductOfIn0(X6,X2,xR)
                            & aElement0(X6) )
                        | aReductOfIn0(W2,X2,xR) ) )
                    | W2 = X2 )
                  & aElement0(W2) )
              & sdtmndtasgtdt0(X4,xR,xc)
              & ( ( sdtmndtplgtdt0(X4,xR,xc)
                  & ( ? [X5] :
                        ( sdtmndtplgtdt0(X5,xR,xc)
                        & aReductOfIn0(X5,X4,xR)
                        & aElement0(X5) )
                    | aReductOfIn0(xc,X4,xR) ) )
                | xc = X4 )
              & aReductOfIn0(X4,xa,xR)
              & aElement0(X4) )
          & sdtmndtasgtdt0(X2,xR,xb)
          & ( ( sdtmndtplgtdt0(X2,xR,xb)
              & ( ? [X3] :
                    ( sdtmndtplgtdt0(X3,xR,xb)
                    & aReductOfIn0(X3,X2,xR)
                    & aElement0(X3) )
                | aReductOfIn0(xb,X2,xR) ) )
            | xb = X2 )
          & aReductOfIn0(X2,xa,xR)
          & aElement0(X2) )
      | ( ~ sdtmndtplgtdt0(xa,xR,xc)
        & ! [X1] :
            ( ~ sdtmndtplgtdt0(X1,xR,xc)
            | ~ aReductOfIn0(X1,xa,xR)
            | ~ aElement0(X1) )
        & ~ aReductOfIn0(xc,xa,xR) )
      | ( ~ sdtmndtplgtdt0(xa,xR,xb)
        & ! [X0] :
            ( ~ sdtmndtplgtdt0(X0,xR,xb)
            | ~ aReductOfIn0(X0,xa,xR)
            | ~ aElement0(X0) )
        & ~ aReductOfIn0(xb,xa,xR) ) ) ),
    inference(fof_nnf,[status(thm)],[m___neg]) ).

fof(sk_m___neg_sk,plain,
    ( ! [W0] :
        ( ( ~ sdtmndtasgtdt0(xc,xR,W0)
          & ~ sdtmndtplgtdt0(xc,xR,W0)
          & ! [W1] :
              ( ~ sdtmndtplgtdt0(W1,xR,W0)
              | ~ aReductOfIn0(W1,xc,xR)
              | ~ aElement0(W1) )
          & ~ aReductOfIn0(W0,xc,xR)
          & xc != W0 )
        | ( ~ sdtmndtasgtdt0(xb,xR,W0)
          & ~ sdtmndtplgtdt0(xb,xR,W0)
          & ! [X13] :
              ( ~ sdtmndtplgtdt0(X13,xR,W0)
              | ~ aReductOfIn0(X13,xb,xR)
              | ~ aElement0(X13) )
          & ~ aReductOfIn0(W0,xb,xR)
          & xb != W0 )
        | ~ aElement0(W0) )
    & sdtmndtasgtdt0(xa,xR,xc)
    & ( ( sdtmndtplgtdt0(xa,xR,xc)
        & ( ( sdtmndtplgtdt0(sK12,xR,xc)
            & aReductOfIn0(sK12,xa,xR)
            & aElement0(sK12) )
          | aReductOfIn0(xc,xa,xR) ) )
      | xc = xa )
    & sdtmndtasgtdt0(xa,xR,xb)
    & ( ( sdtmndtplgtdt0(xa,xR,xb)
        & ( ( sdtmndtplgtdt0(sK11,xR,xb)
            & aReductOfIn0(sK11,xa,xR)
            & aElement0(sK11) )
          | aReductOfIn0(xb,xa,xR) ) )
      | xb = xa )
    & ( ( sdtmndtasgtdt0(xc,xR,sK0)
        & ( ( sdtmndtplgtdt0(xc,xR,sK0)
            & ( ( sdtmndtplgtdt0(sK10,xR,sK0)
                & aReductOfIn0(sK10,xc,xR)
                & aElement0(sK10) )
              | aReductOfIn0(sK0,xc,xR) ) )
          | xc = sK0 )
        & sdtmndtasgtdt0(xb,xR,sK0)
        & ( ( sdtmndtplgtdt0(xb,xR,sK0)
            & ( ( sdtmndtplgtdt0(sK9,xR,sK0)
                & aReductOfIn0(sK9,xb,xR)
                & aElement0(sK9) )
              | aReductOfIn0(sK0,xb,xR) ) )
          | xb = sK0 )
        & aNormalFormOfIn0(sK0,sK5,xR)
        & ! [X9] : ~ aReductOfIn0(X9,sK0,xR)
        & sdtmndtasgtdt0(sK5,xR,sK0)
        & ( ( sdtmndtplgtdt0(sK5,xR,sK0)
            & ( ( sdtmndtplgtdt0(sK8,xR,sK0)
                & aReductOfIn0(sK8,sK5,xR)
                & aElement0(sK8) )
              | aReductOfIn0(sK0,sK5,xR) ) )
          | sK0 = sK5 )
        & aElement0(sK0)
        & sdtmndtasgtdt0(sK3,xR,sK5)
        & ( ( sdtmndtplgtdt0(sK3,xR,sK5)
            & ( ( sdtmndtplgtdt0(sK7,xR,sK5)
                & aReductOfIn0(sK7,sK3,xR)
                & aElement0(sK7) )
              | aReductOfIn0(sK5,sK3,xR) ) )
          | sK5 = sK3 )
        & sdtmndtasgtdt0(sK1,xR,sK5)
        & ( ( sdtmndtplgtdt0(sK1,xR,sK5)
            & ( ( sdtmndtplgtdt0(sK6,xR,sK5)
                & aReductOfIn0(sK6,sK1,xR)
                & aElement0(sK6) )
              | aReductOfIn0(sK5,sK1,xR) ) )
          | sK5 = sK1 )
        & aElement0(sK5)
        & sdtmndtasgtdt0(sK3,xR,xc)
        & ( ( sdtmndtplgtdt0(sK3,xR,xc)
            & ( ( sdtmndtplgtdt0(sK4,xR,xc)
                & aReductOfIn0(sK4,sK3,xR)
                & aElement0(sK4) )
              | aReductOfIn0(xc,sK3,xR) ) )
          | xc = sK3 )
        & aReductOfIn0(sK3,xa,xR)
        & aElement0(sK3)
        & sdtmndtasgtdt0(sK1,xR,xb)
        & ( ( sdtmndtplgtdt0(sK1,xR,xb)
            & ( ( sdtmndtplgtdt0(sK2,xR,xb)
                & aReductOfIn0(sK2,sK1,xR)
                & aElement0(sK2) )
              | aReductOfIn0(xb,sK1,xR) ) )
          | xb = sK1 )
        & aReductOfIn0(sK1,xa,xR)
        & aElement0(sK1) )
      | ( ~ sdtmndtplgtdt0(xa,xR,xc)
        & ! [X1] :
            ( ~ sdtmndtplgtdt0(X1,xR,xc)
            | ~ aReductOfIn0(X1,xa,xR)
            | ~ aElement0(X1) )
        & ~ aReductOfIn0(xc,xa,xR) )
      | ( ~ sdtmndtplgtdt0(xa,xR,xb)
        & ! [X0] :
            ( ~ sdtmndtplgtdt0(X0,xR,xb)
            | ~ aReductOfIn0(X0,xa,xR)
            | ~ aElement0(X0) )
        & ~ aReductOfIn0(xb,xa,xR) ) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK0,sK8,sK9,sK10,sK11,sK12]),skolemize(X2,sK1),skolemize(X3,sK2),skolemize(X4,sK3),skolemize(X5,sK4),skolemize(W2,sK5),skolemize(X6,sK6),skolemize(X7,sK7),skolemize(W3,sK0),skolemize(X8,sK8),skolemize(X10,sK9),skolemize(W4,sK10),skolemize(X11,sK11),skolemize(X12,sK12)],[nnf_18]) ).

fof(sk_m___neg,plain,
    ( ! [VAR_0] :
        ( ~ sdtmndtasgtdt0(xc,xR,VAR_0)
        | ~ sdtmndtasgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ sdtmndtplgtdt0(xc,xR,VAR_0)
        | ~ sdtmndtasgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xc,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtasgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ aReductOfIn0(VAR_0,xc,xR)
        | ~ sdtmndtasgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( xc != VAR_0
        | ~ sdtmndtasgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ sdtmndtasgtdt0(xc,xR,VAR_0)
        | ~ sdtmndtplgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ sdtmndtplgtdt0(xc,xR,VAR_0)
        | ~ sdtmndtplgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xc,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ aReductOfIn0(VAR_0,xc,xR)
        | ~ sdtmndtplgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( xc != VAR_0
        | ~ sdtmndtplgtdt0(xb,xR,VAR_0)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ sdtmndtasgtdt0(xc,xR,VAR_0)
        | ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xb,xR)
        | ~ aElement0(VAR_1)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ sdtmndtplgtdt0(xc,xR,VAR_0)
        | ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xb,xR)
        | ~ aElement0(VAR_1)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1,VAR_2] :
        ( ~ sdtmndtplgtdt0(VAR_2,xR,VAR_0)
        | ~ aReductOfIn0(VAR_2,xc,xR)
        | ~ aElement0(VAR_2)
        | ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xb,xR)
        | ~ aElement0(VAR_1)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ aReductOfIn0(VAR_0,xc,xR)
        | ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xb,xR)
        | ~ aElement0(VAR_1)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( xc != VAR_0
        | ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xb,xR)
        | ~ aElement0(VAR_1)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ sdtmndtasgtdt0(xc,xR,VAR_0)
        | ~ aReductOfIn0(VAR_0,xb,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ sdtmndtplgtdt0(xc,xR,VAR_0)
        | ~ aReductOfIn0(VAR_0,xb,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xc,xR)
        | ~ aElement0(VAR_1)
        | ~ aReductOfIn0(VAR_0,xb,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ aReductOfIn0(VAR_0,xc,xR)
        | ~ aReductOfIn0(VAR_0,xb,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( xc != VAR_0
        | ~ aReductOfIn0(VAR_0,xb,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ sdtmndtasgtdt0(xc,xR,VAR_0)
        | xb != VAR_0
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ sdtmndtplgtdt0(xc,xR,VAR_0)
        | xb != VAR_0
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ sdtmndtplgtdt0(VAR_1,xR,VAR_0)
        | ~ aReductOfIn0(VAR_1,xc,xR)
        | ~ aElement0(VAR_1)
        | xb != VAR_0
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( ~ aReductOfIn0(VAR_0,xc,xR)
        | xb != VAR_0
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( xc != VAR_0
        | xb != VAR_0
        | ~ aElement0(VAR_0) )
    & sdtmndtasgtdt0(xa,xR,xc)
    & ( sdtmndtplgtdt0(xa,xR,xc)
      | xc = xa )
    & ( sdtmndtplgtdt0(sK12,xR,xc)
      | aReductOfIn0(xc,xa,xR)
      | xc = xa )
    & ( aReductOfIn0(sK12,xa,xR)
      | aReductOfIn0(xc,xa,xR)
      | xc = xa )
    & ( aElement0(sK12)
      | aReductOfIn0(xc,xa,xR)
      | xc = xa )
    & sdtmndtasgtdt0(xa,xR,xb)
    & ( sdtmndtplgtdt0(xa,xR,xb)
      | xb = xa )
    & ( sdtmndtplgtdt0(sK11,xR,xb)
      | aReductOfIn0(xb,xa,xR)
      | xb = xa )
    & ( aReductOfIn0(sK11,xa,xR)
      | aReductOfIn0(xb,xa,xR)
      | xb = xa )
    & ( aElement0(sK11)
      | aReductOfIn0(xb,xa,xR)
      | xb = xa )
    & ( sdtmndtasgtdt0(xc,xR,sK0)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(xc,xR,sK0)
      | xc = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK10,xR,sK0)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK10,xc,xR)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK10)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(xb,xR,sK0)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(xb,xR,sK0)
      | xb = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK9,xR,sK0)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK9,xb,xR)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK9)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aNormalFormOfIn0(sK0,sK5,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( ~ aReductOfIn0(VAR_0,sK0,xR)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK5,xR,sK0)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK5,xR,sK0)
      | sK0 = sK5
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK8,xR,sK0)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK8,sK5,xR)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK8)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK0)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK3,xR,sK5)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK3,xR,sK5)
      | sK5 = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK7,xR,sK5)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK7,sK3,xR)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK7)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK1,xR,sK5)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK1,xR,sK5)
      | sK5 = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK6,xR,sK5)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK6,sK1,xR)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK6)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK5)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK3,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK3,xR,xc)
      | xc = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK4,xR,xc)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK4,sK3,xR)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK4)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK3,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK3)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK1,xR,xb)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK1,xR,xb)
      | xb = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK2,xR,xb)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK2,sK1,xR)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK2)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK1,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK1)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(xc,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(xc,xR,sK0)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK10,xR,sK0)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK10,xc,xR)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK10)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(xb,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(xb,xR,sK0)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK9,xR,sK0)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK9,xb,xR)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK9)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aNormalFormOfIn0(sK0,sK5,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0,VAR_1] :
        ( ~ aReductOfIn0(VAR_1,sK0,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK5,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK5,xR,sK0)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK8,xR,sK0)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK8,sK5,xR)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK8)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK0)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK3,xR,sK5)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK3,xR,sK5)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK7,xR,sK5)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK7,sK3,xR)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK7)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK1,xR,sK5)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK1,xR,sK5)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK6,xR,sK5)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK6,sK1,xR)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK6)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK5)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK3,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK3,xR,xc)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK4,xR,xc)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK4,sK3,xR)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK4)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK3,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK3)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK1,xR,xb)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK1,xR,xb)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK2,xR,xb)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK2,sK1,xR)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK2)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK1,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( aElement0(sK1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(xc,xR,sK0)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(xc,xR,sK0)
      | xc = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK10,xR,sK0)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK10,xc,xR)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK10)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(xb,xR,sK0)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(xb,xR,sK0)
      | xb = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK9,xR,sK0)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK9,xb,xR)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK9)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aNormalFormOfIn0(sK0,sK5,xR)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( ~ aReductOfIn0(VAR_0,sK0,xR)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK5,xR,sK0)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK5,xR,sK0)
      | sK0 = sK5
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK8,xR,sK0)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK8,sK5,xR)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK8)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK0)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK3,xR,sK5)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK3,xR,sK5)
      | sK5 = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK7,xR,sK5)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK7,sK3,xR)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK7)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK1,xR,sK5)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK1,xR,sK5)
      | sK5 = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK6,xR,sK5)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK6,sK1,xR)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK6)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK5)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK3,xR,xc)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK3,xR,xc)
      | xc = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK4,xR,xc)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK4,sK3,xR)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK4)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK3,xa,xR)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK3)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtasgtdt0(sK1,xR,xb)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK1,xR,xb)
      | xb = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( sdtmndtplgtdt0(sK2,xR,xb)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK2,sK1,xR)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK2)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aReductOfIn0(sK1,xa,xR)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ( aElement0(sK1)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xb) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(xc,xR,sK0)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(xc,xR,sK0)
        | xc = sK0
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK10,xR,sK0)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK10,xc,xR)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK10)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(xb,xR,sK0)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(xb,xR,sK0)
        | xb = sK0
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK9,xR,sK0)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK9,xb,xR)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK9)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aNormalFormOfIn0(sK0,sK5,xR)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ aReductOfIn0(VAR_1,sK0,xR)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK5,xR,sK0)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK5,xR,sK0)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK8,xR,sK0)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK8,sK5,xR)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK8)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK0)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK3,xR,sK5)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK3,xR,sK5)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK7,xR,sK5)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK7,sK3,xR)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK7)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK1,xR,sK5)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK1,xR,sK5)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK6,xR,sK5)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK6,sK1,xR)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK6)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK5)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK3,xR,xc)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK3,xR,xc)
        | xc = sK3
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK4,xR,xc)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK4,sK3,xR)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK4)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK3,xa,xR)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK3)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK1,xR,xb)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK1,xR,xb)
        | xb = sK1
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK2,xR,xb)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK2,sK1,xR)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK2)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK1,xa,xR)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK1)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtasgtdt0(xc,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(xc,xR,sK0)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK10,xR,sK0)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK10,xc,xR)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK10)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtasgtdt0(xb,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(xb,xR,sK0)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK9,xR,sK0)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK9,xb,xR)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK9)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aNormalFormOfIn0(sK0,sK5,xR)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1,VAR_2] :
        ( ~ aReductOfIn0(VAR_2,sK0,xR)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtasgtdt0(sK5,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK5,xR,sK0)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK8,xR,sK0)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK8,sK5,xR)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK8)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK0)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtasgtdt0(sK3,xR,sK5)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK3,xR,sK5)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK7,xR,sK5)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK7,sK3,xR)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK7)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtasgtdt0(sK1,xR,sK5)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK1,xR,sK5)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK6,xR,sK5)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK6,sK1,xR)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK6)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK5)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtasgtdt0(sK3,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK3,xR,xc)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK4,xR,xc)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK4,sK3,xR)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK4)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK3,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK3)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtasgtdt0(sK1,xR,xb)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK1,xR,xb)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( sdtmndtplgtdt0(sK2,xR,xb)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK2,sK1,xR)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK2)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aReductOfIn0(sK1,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( aElement0(sK1)
        | ~ sdtmndtplgtdt0(VAR_1,xR,xc)
        | ~ aReductOfIn0(VAR_1,xa,xR)
        | ~ aElement0(VAR_1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(xc,xR,sK0)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(xc,xR,sK0)
        | xc = sK0
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK10,xR,sK0)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK10,xc,xR)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK10)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(xb,xR,sK0)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(xb,xR,sK0)
        | xb = sK0
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK9,xR,sK0)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK9,xb,xR)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK9)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aNormalFormOfIn0(sK0,sK5,xR)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0,VAR_1] :
        ( ~ aReductOfIn0(VAR_1,sK0,xR)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK5,xR,sK0)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK5,xR,sK0)
        | sK0 = sK5
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK8,xR,sK0)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK8,sK5,xR)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK8)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK0)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK3,xR,sK5)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK3,xR,sK5)
        | sK5 = sK3
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK7,xR,sK5)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK7,sK3,xR)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK7)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK1,xR,sK5)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK1,xR,sK5)
        | sK5 = sK1
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK6,xR,sK5)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK6,sK1,xR)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK6)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK5)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK3,xR,xc)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK3,xR,xc)
        | xc = sK3
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK4,xR,xc)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK4,sK3,xR)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK4)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK3,xa,xR)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK3)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK1,xR,xb)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK1,xR,xb)
        | xb = sK1
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK2,xR,xb)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK2,sK1,xR)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK2)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK1,xa,xR)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ! [VAR_0] :
        ( aElement0(sK1)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xb)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0) )
    & ( sdtmndtasgtdt0(xc,xR,sK0)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(xc,xR,sK0)
      | xc = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK10,xR,sK0)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK10,xc,xR)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK10)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(xb,xR,sK0)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(xb,xR,sK0)
      | xb = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK9,xR,sK0)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK9,xb,xR)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK9)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aNormalFormOfIn0(sK0,sK5,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( ~ aReductOfIn0(VAR_0,sK0,xR)
        | ~ sdtmndtplgtdt0(xa,xR,xc)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK5,xR,sK0)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK5,xR,sK0)
      | sK0 = sK5
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK8,xR,sK0)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK8,sK5,xR)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK8)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK0)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK3,xR,sK5)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK3,xR,sK5)
      | sK5 = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK7,xR,sK5)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK7,sK3,xR)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK7)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK1,xR,sK5)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK1,xR,sK5)
      | sK5 = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK6,xR,sK5)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK6,sK1,xR)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK6)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK5)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK3,xR,xc)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK3,xR,xc)
      | xc = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK4,xR,xc)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK4,sK3,xR)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK4)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK3,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK3)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK1,xR,xb)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK1,xR,xb)
      | xb = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK2,xR,xb)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK2,sK1,xR)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK2)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK1,xa,xR)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK1)
      | ~ sdtmndtplgtdt0(xa,xR,xc)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(xc,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(xc,xR,sK0)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK10,xR,sK0)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK10,xc,xR)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK10)
        | aReductOfIn0(sK0,xc,xR)
        | xc = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(xb,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(xb,xR,sK0)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK9,xR,sK0)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK9,xb,xR)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK9)
        | aReductOfIn0(sK0,xb,xR)
        | xb = sK0
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aNormalFormOfIn0(sK0,sK5,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0,VAR_1] :
        ( ~ aReductOfIn0(VAR_1,sK0,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK5,xR,sK0)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK5,xR,sK0)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK8,xR,sK0)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK8,sK5,xR)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK8)
        | aReductOfIn0(sK0,sK5,xR)
        | sK0 = sK5
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK0)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK3,xR,sK5)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK3,xR,sK5)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK7,xR,sK5)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK7,sK3,xR)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK7)
        | aReductOfIn0(sK5,sK3,xR)
        | sK5 = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK1,xR,sK5)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK1,xR,sK5)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK6,xR,sK5)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK6,sK1,xR)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK6)
        | aReductOfIn0(sK5,sK1,xR)
        | sK5 = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK5)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK3,xR,xc)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK3,xR,xc)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK4,xR,xc)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK4,sK3,xR)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK4)
        | aReductOfIn0(xc,sK3,xR)
        | xc = sK3
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK3,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK3)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtasgtdt0(sK1,xR,xb)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK1,xR,xb)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( sdtmndtplgtdt0(sK2,xR,xb)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK2,sK1,xR)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK2)
        | aReductOfIn0(xb,sK1,xR)
        | xb = sK1
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aReductOfIn0(sK1,xa,xR)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( aElement0(sK1)
        | ~ sdtmndtplgtdt0(VAR_0,xR,xc)
        | ~ aReductOfIn0(VAR_0,xa,xR)
        | ~ aElement0(VAR_0)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(xc,xR,sK0)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(xc,xR,sK0)
      | xc = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK10,xR,sK0)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK10,xc,xR)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK10)
      | aReductOfIn0(sK0,xc,xR)
      | xc = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(xb,xR,sK0)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(xb,xR,sK0)
      | xb = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK9,xR,sK0)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK9,xb,xR)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK9)
      | aReductOfIn0(sK0,xb,xR)
      | xb = sK0
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aNormalFormOfIn0(sK0,sK5,xR)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ! [VAR_0] :
        ( ~ aReductOfIn0(VAR_0,sK0,xR)
        | ~ aReductOfIn0(xc,xa,xR)
        | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK5,xR,sK0)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK5,xR,sK0)
      | sK0 = sK5
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK8,xR,sK0)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK8,sK5,xR)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK8)
      | aReductOfIn0(sK0,sK5,xR)
      | sK0 = sK5
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK0)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK3,xR,sK5)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK3,xR,sK5)
      | sK5 = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK7,xR,sK5)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK7,sK3,xR)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK7)
      | aReductOfIn0(sK5,sK3,xR)
      | sK5 = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK1,xR,sK5)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK1,xR,sK5)
      | sK5 = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK6,xR,sK5)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK6,sK1,xR)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK6)
      | aReductOfIn0(sK5,sK1,xR)
      | sK5 = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK5)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK3,xR,xc)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK3,xR,xc)
      | xc = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK4,xR,xc)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK4,sK3,xR)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK4)
      | aReductOfIn0(xc,sK3,xR)
      | xc = sK3
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK3,xa,xR)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK3)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtasgtdt0(sK1,xR,xb)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK1,xR,xb)
      | xb = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( sdtmndtplgtdt0(sK2,xR,xb)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK2,sK1,xR)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK2)
      | aReductOfIn0(xb,sK1,xR)
      | xb = sK1
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aReductOfIn0(sK1,xa,xR)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) )
    & ( aElement0(sK1)
      | ~ aReductOfIn0(xc,xa,xR)
      | ~ aReductOfIn0(xb,xa,xR) ) ),
    inference(cnf_transformation,[status(thm)],[sk_m___neg_sk]) ).

cnf(c_87,negated_conjecture,
    ( ~ sdtmndtasgtdt0(xc,xR,A)
    | ~ sdtmndtasgtdt0(xb,xR,A)
    | ~ aElement0(A) ),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_88,negated_conjecture,
    ( ~ sdtmndtplgtdt0(xc,xR,A)
    | ~ sdtmndtasgtdt0(xb,xR,A)
    | ~ aElement0(A) ),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_107,negated_conjecture,
    ( ~ sdtmndtasgtdt0(xc,xR,A)
    | xb != A
    | ~ aElement0(A) ),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_112,negated_conjecture,
    sdtmndtasgtdt0(xa,xR,xc),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_113,negated_conjecture,
    ( sdtmndtplgtdt0(xa,xR,xc)
    | xc = xa ),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_117,negated_conjecture,
    sdtmndtasgtdt0(xa,xR,xb),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_118,negated_conjecture,
    ( sdtmndtplgtdt0(xa,xR,xb)
    | xb = xa ),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_122,negated_conjecture,
    ( sdtmndtasgtdt0(xc,xR,sK0)
    | ~ sdtmndtplgtdt0(xa,xR,xc)
    | ~ sdtmndtplgtdt0(xa,xR,xb) ),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_131,negated_conjecture,
    ( sdtmndtasgtdt0(xb,xR,sK0)
    | ~ sdtmndtplgtdt0(xa,xR,xc)
    | ~ sdtmndtplgtdt0(xa,xR,xb) ),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_147,negated_conjecture,
    ( aElement0(sK0)
    | ~ sdtmndtplgtdt0(xa,xR,xc)
    | ~ sdtmndtplgtdt0(xa,xR,xb) ),
    inference(split_conjunct,[status(thm)],[sk_m___neg]) ).

cnf(c_928,plain,
    aElement0(xc),
    inference(clausify,[status(thm)],[m__731]) ).

cnf(c_929,plain,
    aElement0(xb),
    inference(clausify,[status(thm)],[m__731]) ).

cnf(c_930,plain,
    aElement0(xa),
    inference(clausify,[status(thm)],[m__731]) ).

cnf(c_24974,plain,
    ( A != A
    | sdtmndtasgtdt0(A,xR,A)
    | ~ aElement0(A) ),
    inference(factor,[status(thm)],[c_67]) ).

cnf(c_953,plain,
    ( sdtmndtasgtdt0(A,xR,A)
    | ~ aElement0(A) ),
    inference(copy,[status(thm)],[c_24974]) ).

cnf(c_24975,negated_conjecture,
    ( sdtmndtasgtdt0(A,xR,xc)
    | ~ sdtmndtasgtdt0(A,xR,xa)
    | ~ aElement0(xc)
    | ~ aElement0(xa)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_112,c_69]) ).

cnf(c_24976,negated_conjecture,
    ( sdtmndtasgtdt0(A,xR,xc)
    | ~ sdtmndtasgtdt0(A,xR,xa)
    | ~ aElement0(xc)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_930,c_24975]) ).

cnf(c_1903,negated_conjecture,
    ( sdtmndtasgtdt0(A,xR,xc)
    | ~ sdtmndtasgtdt0(A,xR,xa)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_928,c_24976]) ).

cnf(c_24977,negated_conjecture,
    ( sdtmndtasgtdt0(A,xR,xb)
    | ~ sdtmndtasgtdt0(A,xR,xa)
    | ~ aElement0(xb)
    | ~ aElement0(xa)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_117,c_69]) ).

cnf(c_24978,negated_conjecture,
    ( sdtmndtasgtdt0(A,xR,xb)
    | ~ sdtmndtasgtdt0(A,xR,xa)
    | ~ aElement0(xb)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_930,c_24977]) ).

cnf(c_1940,negated_conjecture,
    ( sdtmndtasgtdt0(A,xR,xb)
    | ~ sdtmndtasgtdt0(A,xR,xa)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_929,c_24978]) ).

cnf(c_1970,plain,
    ( xc = xa
    | sdtmndtasgtdt0(xc,xR,sK0)
    | ~ sdtmndtplgtdt0(xa,xR,xb) ),
    inference(resolve,[status(thm)],[c_122,c_113]) ).

cnf(c_1975,plain,
    ( xc = xa
    | sdtmndtasgtdt0(xb,xR,sK0)
    | ~ sdtmndtplgtdt0(xa,xR,xb) ),
    inference(resolve,[status(thm)],[c_131,c_113]) ).

cnf(c_24979,plain,
    ( A != xc
    | sdtmndtasgtdt0(xc,xR,A)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_928,c_67]) ).

cnf(c_4817,plain,
    ( xc != A
    | sdtmndtasgtdt0(xc,xR,A)
    | ~ aElement0(A) ),
    inference(copy,[status(thm)],[c_24979]) ).

cnf(c_24980,plain,
    ( A != xb
    | sdtmndtasgtdt0(xb,xR,A)
    | ~ aElement0(A) ),
    inference(resolve,[status(thm)],[c_929,c_67]) ).

cnf(c_4819,plain,
    ( xb != A
    | sdtmndtasgtdt0(xb,xR,A)
    | ~ aElement0(A) ),
    inference(copy,[status(thm)],[c_24980]) ).

cnf(c_5038,plain,
    sdtmndtasgtdt0(xb,xR,xb),
    inference(resolve,[status(thm)],[c_953,c_929]) ).

cnf(c_5039,plain,
    sdtmndtasgtdt0(xc,xR,xc),
    inference(resolve,[status(thm)],[c_953,c_928]) ).

cnf(c_24981,negated_conjecture,
    ( ~ sdtmndtplgtdt0(xc,xR,xb)
    | ~ aElement0(xb) ),
    inference(resolve,[status(thm)],[c_5038,c_88]) ).

cnf(c_5903,negated_conjecture,
    ~ sdtmndtplgtdt0(xc,xR,xb),
    inference(resolve,[status(thm)],[c_929,c_24981]) ).

cnf(c_24982,negated_conjecture,
    ( ~ sdtmndtasgtdt0(xb,xR,xc)
    | ~ aElement0(xc) ),
    inference(resolve,[status(thm)],[c_5039,c_87]) ).

cnf(c_6035,negated_conjecture,
    ~ sdtmndtasgtdt0(xb,xR,xc),
    inference(resolve,[status(thm)],[c_928,c_24982]) ).

cnf(c_7954,plain,
    ( xc != xa
    | sdtmndtasgtdt0(xc,xR,xa) ),
    inference(resolve,[status(thm)],[c_4817,c_930]) ).

cnf(c_7965,plain,
    ( sdtmndtplgtdt0(xa,xR,xc)
    | sdtmndtasgtdt0(xc,xR,xa) ),
    inference(resolve,[status(thm)],[c_7954,c_113]) ).

cnf(c_8609,plain,
    ( aElement0(sK0)
    | ~ sdtmndtplgtdt0(xa,xR,xb)
    | sdtmndtasgtdt0(xc,xR,xa) ),
    inference(resolve,[status(thm)],[c_7965,c_147]) ).

cnf(c_8791,plain,
    ( xb != xa
    | sdtmndtasgtdt0(xb,xR,xa) ),
    inference(resolve,[status(thm)],[c_4819,c_930]) ).

cnf(c_8802,plain,
    ( sdtmndtplgtdt0(xa,xR,xb)
    | sdtmndtasgtdt0(xb,xR,xa) ),
    inference(resolve,[status(thm)],[c_8791,c_118]) ).

cnf(c_24983,plain,
    ( sdtmndtplgtdt0(xa,xR,xb)
    | sdtmndtasgtdt0(xb,xR,xc)
    | ~ aElement0(xb) ),
    inference(resolve,[status(thm)],[c_1903,c_8802]) ).

cnf(c_24984,plain,
    ( sdtmndtplgtdt0(xa,xR,xb)
    | sdtmndtasgtdt0(xb,xR,xc) ),
    inference(resolve,[status(thm)],[c_929,c_24983]) ).

cnf(c_9589,plain,
    sdtmndtplgtdt0(xa,xR,xb),
    inference(resolve,[status(thm)],[c_6035,c_24984]) ).

cnf(c_9608,plain,
    ( aElement0(sK0)
    | sdtmndtasgtdt0(xc,xR,xa) ),
    inference(resolve,[status(thm)],[c_9589,c_8609]) ).

cnf(c_9671,plain,
    ( xc = xa
    | sdtmndtasgtdt0(xb,xR,sK0) ),
    inference(resolve,[status(thm)],[c_9589,c_1975]) ).

cnf(c_9676,plain,
    ( xc = xa
    | sdtmndtasgtdt0(xc,xR,sK0) ),
    inference(resolve,[status(thm)],[c_9589,c_1970]) ).

cnf(c_13001,plain,
    ( ~ sdtmndtasgtdt0(xb,xR,sK0)
    | ~ aElement0(sK0)
    | xc = xa ),
    inference(resolve,[status(thm)],[c_9676,c_87]) ).

cnf(c_24985,plain,
    ( aElement0(sK0)
    | sdtmndtasgtdt0(xc,xR,xb)
    | ~ aElement0(xc) ),
    inference(resolve,[status(thm)],[c_1940,c_9608]) ).

cnf(c_16398,plain,
    ( aElement0(sK0)
    | sdtmndtasgtdt0(xc,xR,xb) ),
    inference(resolve,[status(thm)],[c_928,c_24985]) ).

cnf(c_24986,negated_conjecture,
    ( xb != xb
    | ~ aElement0(xb)
    | aElement0(sK0) ),
    inference(resolve,[status(thm)],[c_16398,c_107]) ).

cnf(c_24987,negated_conjecture,
    ( ~ aElement0(xb)
    | aElement0(sK0) ),
    inference(copy,[status(thm)],[c_24986]) ).

cnf(c_20225,negated_conjecture,
    aElement0(sK0),
    inference(resolve,[status(thm)],[c_929,c_24987]) ).

cnf(c_20833,plain,
    ( ~ sdtmndtasgtdt0(xb,xR,sK0)
    | xc = xa ),
    inference(resolve,[status(thm)],[c_20225,c_13001]) ).

cnf(c_24988,plain,
    ( xc = xa
    | xc = xa ),
    inference(resolve,[status(thm)],[c_20833,c_9671]) ).

cnf(c_24290,plain,
    xc = xa,
    inference(copy,[status(thm)],[c_24988]) ).

cnf(c_24989,plain,
    ~ sdtmndtplgtdt0(xa,xR,xb),
    inference(paramod,[status(thm)],[c_24290,c_5903]) ).

cnf(c_24973,plain,
    $false,
    inference(resolve,[status(thm)],[c_9589,c_24989]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem  : COM022+4 : TPTP v9.3.1. Released v4.0.0.
% 0.00/0.04  % Command  : prover9 -casc 300 -f /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/5.39  % Computer : n002.cluster.edu
% 0.12/5.39  % Model    : x86_64 x86_64
% 0.12/5.39  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/5.39  % Memory   : 8046.5625MB
% 0.12/5.39  % OS       : Linux 6.8.0-71-generic
% 0.12/5.39  % CPULimit : 300
% 0.12/5.39  % WCLimit  : 300
% 0.12/5.39  % DateTime : Sat Sep 26 23:25:58 UTC 2026
% 0.12/5.39  % CPUTime  : 
% 0.12/5.39  % Prover9 (64) version 2026-6A, July 2026, CASC-J13.
% 0.12/5.39  % Process 2938371 was started by sandbox2 on n002,
% 0.12/5.39  % Sat Sep 26 23:25:58 2026
% 0.12/5.39  % The command was "/export/starexec/sandbox2/solver/bin/prover9 -casc 300 -f /export/starexec/sandbox2/benchmark/theBenchmark.p".
% 0.15/5.80  
% 0.15/5.80  % From the command line: assign(max_seconds, 300).
% 39.99/10.95  
% 39.99/10.95  % given #500 (I,wt=44): 706 -aElement0(A) | -aElement0(B) | -aElement0(C) | -sdtmndtasgtdt0(A,xR,B) | C != A | -iLess0(A,xa) | f17(A,B,C) = B | aReductOfIn0(f17(A,B,C),B,xR) | aElement0(f18(A,B,C)) # tptp_name(m__715).  [clausify(17)].
% 39.99/10.95  
% 39.99/10.95  % given #1000 (I,wt=44): 1647 -aElement0(A) | -aElement0(B) | -aReductOfIn0(B,A,xR) | -iLess0(A,xa) | f17(A,B,A) = A | aReductOfIn0(f17(A,B,A),A,xR) | sdtmndtplgtdt0(f19(A,B,A),xR,f17(A,B,A)).  [factor(864,a,c),xx(d)].
% 39.99/10.95  
% 39.99/10.95  % SZS status Theorem for theBenchmark
% 39.99/10.95  
% 39.99/10.95  % Proof 1 at 4.71 (+ 0.39) seconds.
% 39.99/10.95  % Length of proof is 48.
% 39.99/10.95  % Level of proof is 12.
% 39.99/10.95  % Maximum clause weight is 23.000.
% 39.99/10.95  % Given clauses 1427.
% 39.99/10.95  
% 39.99/10.95  % SZS output start CNFRefutation for theBenchmark
% See solution above
%------------------------------------------------------------------------------