TSTP Solution File: NUM454+1 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : NUM454+1 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox2/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t %d %s

% Computer : n028.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Sun May  5 08:12:11 EDT 2024

% Result   : Theorem 1.67s 0.95s
% Output   : Refutation 1.67s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   28
%            Number of leaves      :   16
% Syntax   : Number of formulae    :  123 (  46 unt;   0 def)
%            Number of atoms       :  293 ( 124 equ)
%            Maximal formula atoms :    8 (   2 avg)
%            Number of connectives :  283 ( 113   ~; 122   |;  29   &)
%                                         (   8 <=>;  11  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   3 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of predicates  :    9 (   7 usr;   3 prp; 0-3 aty)
%            Number of functors    :   10 (  10 usr;   4 con; 0-2 aty)
%            Number of variables   :   87 (  87   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2430,plain,
    $false,
    inference(avatar_sat_refutation,[],[f814,f835,f2429]) ).

fof(f2429,plain,
    ~ spl11_8,
    inference(avatar_contradiction_clause,[],[f2428]) ).

fof(f2428,plain,
    ( $false
    | ~ spl11_8 ),
    inference(subsumption_resolution,[],[f2427,f108]) ).

fof(f108,plain,
    sz00 != xp,
    inference(cnf_transformation,[],[f46]) ).

fof(f46,axiom,
    ( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,xp),stldt0(sbsmnsldt0(xS)))
    & sz00 != xp
    & aInteger0(xp) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',m__2171) ).

fof(f2427,plain,
    ( sz00 = xp
    | ~ spl11_8 ),
    inference(subsumption_resolution,[],[f2417,f107]) ).

fof(f107,plain,
    aInteger0(xp),
    inference(cnf_transformation,[],[f46]) ).

fof(f2417,plain,
    ( ~ aInteger0(xp)
    | sz00 = xp
    | ~ spl11_8 ),
    inference(trivial_inequality_removal,[],[f2416]) ).

fof(f2416,plain,
    ( sz00 != sz00
    | ~ aInteger0(xp)
    | sz00 = xp
    | ~ spl11_8 ),
    inference(duplicate_literal_removal,[],[f2415]) ).

fof(f2415,plain,
    ( sz00 != sz00
    | ~ aInteger0(xp)
    | ~ aInteger0(xp)
    | sz00 = xp
    | sz00 = xp
    | ~ spl11_8 ),
    inference(superposition,[],[f181,f2383]) ).

fof(f2383,plain,
    ( sz00 = sdtasdt0(xp,xp)
    | ~ spl11_8 ),
    inference(forward_demodulation,[],[f2277,f2278]) ).

fof(f2278,plain,
    ( sz00 = sdtpldt0(xp,xp)
    | ~ spl11_8 ),
    inference(backward_demodulation,[],[f1060,f2268]) ).

fof(f2268,plain,
    xp = sdtpldt0(sz10,sz10),
    inference(forward_demodulation,[],[f2267,f275]) ).

fof(f275,plain,
    xp = sdtpldt0(sz00,xp),
    inference(resolution,[],[f107,f173]) ).

fof(f173,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | sdtpldt0(sz00,X0) = X0 ),
    inference(cnf_transformation,[],[f75]) ).

fof(f75,plain,
    ! [X0] :
      ( ( sdtpldt0(sz00,X0) = X0
        & sdtpldt0(X0,sz00) = X0 )
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f9]) ).

fof(f9,axiom,
    ! [X0] :
      ( aInteger0(X0)
     => ( sdtpldt0(sz00,X0) = X0
        & sdtpldt0(X0,sz00) = X0 ) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mAddZero) ).

fof(f2267,plain,
    sdtpldt0(sz00,xp) = sdtpldt0(sz10,sz10),
    inference(forward_demodulation,[],[f2266,f1575]) ).

fof(f1575,plain,
    sz10 = sdtpldt0(smndt0(sz10),xp),
    inference(forward_demodulation,[],[f674,f1286]) ).

fof(f1286,plain,
    sz10 = sdtpldt0(sz10,sz00),
    inference(resolution,[],[f159,f172]) ).

fof(f172,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | sdtpldt0(X0,sz00) = X0 ),
    inference(cnf_transformation,[],[f75]) ).

fof(f159,plain,
    aInteger0(sz10),
    inference(cnf_transformation,[],[f3]) ).

fof(f3,axiom,
    aInteger0(sz10),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mIntOne) ).

fof(f674,plain,
    sdtpldt0(smndt0(sz10),xp) = sdtpldt0(sz10,sz00),
    inference(forward_demodulation,[],[f673,f435]) ).

fof(f435,plain,
    smndt0(sz10) = sdtpldt0(sz10,sdtasdt0(xp,smndt0(sz10))),
    inference(backward_demodulation,[],[f329,f351]) ).

fof(f351,plain,
    sdtasdt0(smndt0(sz10),xp) = sdtasdt0(xp,smndt0(sz10)),
    inference(backward_demodulation,[],[f266,f267]) ).

fof(f267,plain,
    smndt0(xp) = sdtasdt0(xp,smndt0(sz10)),
    inference(resolution,[],[f107,f156]) ).

fof(f156,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | smndt0(X0) = sdtasdt0(X0,smndt0(sz10)) ),
    inference(cnf_transformation,[],[f67]) ).

fof(f67,plain,
    ! [X0] :
      ( ( smndt0(X0) = sdtasdt0(X0,smndt0(sz10))
        & smndt0(X0) = sdtasdt0(smndt0(sz10),X0) )
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f16]) ).

fof(f16,axiom,
    ! [X0] :
      ( aInteger0(X0)
     => ( smndt0(X0) = sdtasdt0(X0,smndt0(sz10))
        & smndt0(X0) = sdtasdt0(smndt0(sz10),X0) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mMulMinOne) ).

fof(f266,plain,
    smndt0(xp) = sdtasdt0(smndt0(sz10),xp),
    inference(resolution,[],[f107,f155]) ).

fof(f155,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | smndt0(X0) = sdtasdt0(smndt0(sz10),X0) ),
    inference(cnf_transformation,[],[f67]) ).

fof(f329,plain,
    smndt0(sz10) = sdtpldt0(sz10,sdtasdt0(smndt0(sz10),xp)),
    inference(backward_demodulation,[],[f115,f266]) ).

fof(f115,plain,
    smndt0(sz10) = sdtpldt0(sz10,smndt0(xp)),
    inference(cnf_transformation,[],[f52]) ).

fof(f52,plain,
    ( smndt0(sz10) = sdtpldt0(sz10,smndt0(xp))
    & smndt0(sz10) = sdtpldt0(sz10,xp) ),
    inference(ennf_transformation,[],[f50]) ).

fof(f50,negated_conjecture,
    ~ ( smndt0(sz10) != sdtpldt0(sz10,smndt0(xp))
      | smndt0(sz10) != sdtpldt0(sz10,xp) ),
    inference(negated_conjecture,[],[f49]) ).

fof(f49,conjecture,
    ( smndt0(sz10) != sdtpldt0(sz10,smndt0(xp))
    | smndt0(sz10) != sdtpldt0(sz10,xp) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',m__) ).

fof(f673,plain,
    sdtpldt0(sdtpldt0(sz10,sdtasdt0(xp,smndt0(sz10))),xp) = sdtpldt0(sz10,sz00),
    inference(forward_demodulation,[],[f666,f436]) ).

fof(f436,plain,
    sz00 = sdtpldt0(sdtasdt0(xp,smndt0(sz10)),xp),
    inference(backward_demodulation,[],[f330,f351]) ).

fof(f330,plain,
    sz00 = sdtpldt0(sdtasdt0(smndt0(sz10),xp),xp),
    inference(backward_demodulation,[],[f271,f266]) ).

fof(f271,plain,
    sz00 = sdtpldt0(smndt0(xp),xp),
    inference(resolution,[],[f107,f168]) ).

fof(f168,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | sz00 = sdtpldt0(smndt0(X0),X0) ),
    inference(cnf_transformation,[],[f71]) ).

fof(f71,plain,
    ! [X0] :
      ( ( sz00 = sdtpldt0(smndt0(X0),X0)
        & sz00 = sdtpldt0(X0,smndt0(X0)) )
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f10]) ).

fof(f10,axiom,
    ! [X0] :
      ( aInteger0(X0)
     => ( sz00 = sdtpldt0(smndt0(X0),X0)
        & sz00 = sdtpldt0(X0,smndt0(X0)) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mAddNeg) ).

fof(f666,plain,
    sdtpldt0(sdtpldt0(sz10,sdtasdt0(xp,smndt0(sz10))),xp) = sdtpldt0(sz10,sdtpldt0(sdtasdt0(xp,smndt0(sz10)),xp)),
    inference(resolution,[],[f490,f353]) ).

fof(f353,plain,
    aInteger0(sdtasdt0(xp,smndt0(sz10))),
    inference(subsumption_resolution,[],[f352,f107]) ).

fof(f352,plain,
    ( aInteger0(sdtasdt0(xp,smndt0(sz10)))
    | ~ aInteger0(xp) ),
    inference(superposition,[],[f169,f267]) ).

fof(f169,plain,
    ! [X0] :
      ( aInteger0(smndt0(X0))
      | ~ aInteger0(X0) ),
    inference(cnf_transformation,[],[f72]) ).

fof(f72,plain,
    ! [X0] :
      ( aInteger0(smndt0(X0))
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f4]) ).

fof(f4,axiom,
    ! [X0] :
      ( aInteger0(X0)
     => aInteger0(smndt0(X0)) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mIntNeg) ).

fof(f490,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | sdtpldt0(sz10,sdtpldt0(X0,xp)) = sdtpldt0(sdtpldt0(sz10,X0),xp) ),
    inference(resolution,[],[f277,f159]) ).

fof(f277,plain,
    ! [X0,X1] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X0)
      | sdtpldt0(X1,sdtpldt0(X0,xp)) = sdtpldt0(sdtpldt0(X1,X0),xp) ),
    inference(resolution,[],[f107,f175]) ).

fof(f175,plain,
    ! [X2,X0,X1] :
      ( ~ aInteger0(X2)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0)
      | sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X0,X1),X2) ),
    inference(cnf_transformation,[],[f79]) ).

fof(f79,plain,
    ! [X0,X1,X2] :
      ( sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X0,X1),X2)
      | ~ aInteger0(X2)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(flattening,[],[f78]) ).

fof(f78,plain,
    ! [X0,X1,X2] :
      ( sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X0,X1),X2)
      | ~ aInteger0(X2)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f7]) ).

fof(f7,axiom,
    ! [X0,X1,X2] :
      ( ( aInteger0(X2)
        & aInteger0(X1)
        & aInteger0(X0) )
     => sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X0,X1),X2) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mAddAsso) ).

fof(f2266,plain,
    sdtpldt0(sz00,xp) = sdtpldt0(sz10,sdtpldt0(smndt0(sz10),xp)),
    inference(forward_demodulation,[],[f2256,f1282]) ).

fof(f1282,plain,
    sz00 = sdtpldt0(sz10,smndt0(sz10)),
    inference(resolution,[],[f159,f167]) ).

fof(f167,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | sz00 = sdtpldt0(X0,smndt0(X0)) ),
    inference(cnf_transformation,[],[f71]) ).

fof(f2256,plain,
    sdtpldt0(sz10,sdtpldt0(smndt0(sz10),xp)) = sdtpldt0(sdtpldt0(sz10,smndt0(sz10)),xp),
    inference(resolution,[],[f490,f448]) ).

fof(f448,plain,
    aInteger0(smndt0(sz10)),
    inference(backward_demodulation,[],[f405,f435]) ).

fof(f405,plain,
    aInteger0(sdtpldt0(sz10,sdtasdt0(xp,smndt0(sz10)))),
    inference(subsumption_resolution,[],[f404,f159]) ).

fof(f404,plain,
    ( aInteger0(sdtpldt0(sz10,sdtasdt0(xp,smndt0(sz10))))
    | ~ aInteger0(sz10) ),
    inference(subsumption_resolution,[],[f403,f108]) ).

fof(f403,plain,
    ( sz00 = xp
    | aInteger0(sdtpldt0(sz10,sdtasdt0(xp,smndt0(sz10))))
    | ~ aInteger0(sz10) ),
    inference(subsumption_resolution,[],[f402,f107]) ).

fof(f402,plain,
    ( ~ aInteger0(xp)
    | sz00 = xp
    | aInteger0(sdtpldt0(sz10,sdtasdt0(xp,smndt0(sz10))))
    | ~ aInteger0(sz10) ),
    inference(resolution,[],[f370,f261]) ).

fof(f261,plain,
    ! [X3,X0,X1] :
      ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1))
      | ~ aInteger0(X1)
      | sz00 = X1
      | aInteger0(X3)
      | ~ aInteger0(X0) ),
    inference(consistent_polarity_flipping,[],[f214]) ).

fof(f214,plain,
    ! [X3,X0,X1] :
      ( ~ aInteger0(X0)
      | ~ aInteger0(X1)
      | sz00 = X1
      | aInteger0(X3)
      | ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1)) ),
    inference(equality_resolution,[],[f160]) ).

fof(f160,plain,
    ! [X2,X3,X0,X1] :
      ( ~ aInteger0(X0)
      | ~ aInteger0(X1)
      | sz00 = X1
      | aInteger0(X3)
      | ~ aElementOf0(X3,X2)
      | szAzrzSzezqlpdtcmdtrp0(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f70]) ).

fof(f70,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( szAzrzSzezqlpdtcmdtrp0(X0,X1) = X2
        <=> ( ! [X3] :
                ( aElementOf0(X3,X2)
              <=> ( sdteqdtlpzmzozddtrp0(X3,X0,X1)
                  & aInteger0(X3) ) )
            & aSet0(X2) ) )
      | sz00 = X1
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(flattening,[],[f69]) ).

fof(f69,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( szAzrzSzezqlpdtcmdtrp0(X0,X1) = X2
        <=> ( ! [X3] :
                ( aElementOf0(X3,X2)
              <=> ( sdteqdtlpzmzozddtrp0(X3,X0,X1)
                  & aInteger0(X3) ) )
            & aSet0(X2) ) )
      | sz00 = X1
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f34]) ).

fof(f34,axiom,
    ! [X0,X1] :
      ( ( sz00 != X1
        & aInteger0(X1)
        & aInteger0(X0) )
     => ! [X2] :
          ( szAzrzSzezqlpdtcmdtrp0(X0,X1) = X2
        <=> ( ! [X3] :
                ( aElementOf0(X3,X2)
              <=> ( sdteqdtlpzmzozddtrp0(X3,X0,X1)
                  & aInteger0(X3) ) )
            & aSet0(X2) ) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mArSeq) ).

fof(f370,plain,
    ~ aElementOf0(sdtpldt0(sz10,sdtasdt0(xp,smndt0(sz10))),szAzrzSzezqlpdtcmdtrp0(sz10,xp)),
    inference(forward_demodulation,[],[f216,f267]) ).

fof(f216,plain,
    ~ aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)),
    inference(consistent_polarity_flipping,[],[f111]) ).

fof(f111,plain,
    aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)),
    inference(cnf_transformation,[],[f47]) ).

fof(f47,axiom,
    ( aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    & aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',m__2232) ).

fof(f1060,plain,
    ( sz00 = sdtpldt0(sdtpldt0(sz10,sz10),xp)
    | ~ spl11_8 ),
    inference(backward_demodulation,[],[f671,f1055]) ).

fof(f1055,plain,
    ( sz00 = sdtpldt0(sz10,smndt0(sz10))
    | ~ spl11_8 ),
    inference(subsumption_resolution,[],[f1054,f108]) ).

fof(f1054,plain,
    ( sz00 = sdtpldt0(sz10,smndt0(sz10))
    | sz00 = xp
    | ~ spl11_8 ),
    inference(subsumption_resolution,[],[f1053,f813]) ).

fof(f813,plain,
    ( aInteger0(sdtpldt0(sz10,smndt0(sz10)))
    | ~ spl11_8 ),
    inference(avatar_component_clause,[],[f812]) ).

fof(f812,plain,
    ( spl11_8
  <=> aInteger0(sdtpldt0(sz10,smndt0(sz10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_8])]) ).

fof(f1053,plain,
    ( ~ aInteger0(sdtpldt0(sz10,smndt0(sz10)))
    | sz00 = sdtpldt0(sz10,smndt0(sz10))
    | sz00 = xp ),
    inference(subsumption_resolution,[],[f1046,f107]) ).

fof(f1046,plain,
    ( ~ aInteger0(xp)
    | ~ aInteger0(sdtpldt0(sz10,smndt0(sz10)))
    | sz00 = sdtpldt0(sz10,smndt0(sz10))
    | sz00 = xp ),
    inference(trivial_inequality_removal,[],[f1045]) ).

fof(f1045,plain,
    ( sz00 != sz00
    | ~ aInteger0(xp)
    | ~ aInteger0(sdtpldt0(sz10,smndt0(sz10)))
    | sz00 = sdtpldt0(sz10,smndt0(sz10))
    | sz00 = xp ),
    inference(superposition,[],[f181,f1026]) ).

fof(f1026,plain,
    sz00 = sdtasdt0(sdtpldt0(sz10,smndt0(sz10)),xp),
    inference(forward_demodulation,[],[f1025,f437]) ).

fof(f437,plain,
    sz00 = sdtpldt0(xp,sdtasdt0(xp,smndt0(sz10))),
    inference(backward_demodulation,[],[f331,f351]) ).

fof(f331,plain,
    sz00 = sdtpldt0(xp,sdtasdt0(smndt0(sz10),xp)),
    inference(backward_demodulation,[],[f270,f266]) ).

fof(f270,plain,
    sz00 = sdtpldt0(xp,smndt0(xp)),
    inference(resolution,[],[f107,f167]) ).

fof(f1025,plain,
    sdtpldt0(xp,sdtasdt0(xp,smndt0(sz10))) = sdtasdt0(sdtpldt0(sz10,smndt0(sz10)),xp),
    inference(forward_demodulation,[],[f1014,f351]) ).

fof(f1014,plain,
    sdtpldt0(xp,sdtasdt0(smndt0(sz10),xp)) = sdtasdt0(sdtpldt0(sz10,smndt0(sz10)),xp),
    inference(resolution,[],[f571,f448]) ).

fof(f571,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | sdtasdt0(sdtpldt0(sz10,X0),xp) = sdtpldt0(xp,sdtasdt0(X0,xp)) ),
    inference(forward_demodulation,[],[f562,f269]) ).

fof(f269,plain,
    xp = sdtasdt0(sz10,xp),
    inference(resolution,[],[f107,f158]) ).

fof(f158,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | sdtasdt0(sz10,X0) = X0 ),
    inference(cnf_transformation,[],[f68]) ).

fof(f68,plain,
    ! [X0] :
      ( ( sdtasdt0(sz10,X0) = X0
        & sdtasdt0(X0,sz10) = X0 )
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f13]) ).

fof(f13,axiom,
    ! [X0] :
      ( aInteger0(X0)
     => ( sdtasdt0(sz10,X0) = X0
        & sdtasdt0(X0,sz10) = X0 ) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mMulOne) ).

fof(f562,plain,
    ! [X0] :
      ( ~ aInteger0(X0)
      | sdtasdt0(sdtpldt0(sz10,X0),xp) = sdtpldt0(sdtasdt0(sz10,xp),sdtasdt0(X0,xp)) ),
    inference(resolution,[],[f273,f159]) ).

fof(f273,plain,
    ! [X0,X1] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X0)
      | sdtasdt0(sdtpldt0(X1,X0),xp) = sdtpldt0(sdtasdt0(X1,xp),sdtasdt0(X0,xp)) ),
    inference(resolution,[],[f107,f171]) ).

fof(f171,plain,
    ! [X2,X0,X1] :
      ( ~ aInteger0(X2)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0)
      | sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2)) ),
    inference(cnf_transformation,[],[f74]) ).

fof(f74,plain,
    ! [X0,X1,X2] :
      ( ( sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
        & sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2)) )
      | ~ aInteger0(X2)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(flattening,[],[f73]) ).

fof(f73,plain,
    ! [X0,X1,X2] :
      ( ( sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
        & sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2)) )
      | ~ aInteger0(X2)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f14]) ).

fof(f14,axiom,
    ! [X0,X1,X2] :
      ( ( aInteger0(X2)
        & aInteger0(X1)
        & aInteger0(X0) )
     => ( sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
        & sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2)) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mDistrib) ).

fof(f671,plain,
    sdtpldt0(sz10,smndt0(sz10)) = sdtpldt0(sdtpldt0(sz10,sz10),xp),
    inference(forward_demodulation,[],[f661,f114]) ).

fof(f114,plain,
    smndt0(sz10) = sdtpldt0(sz10,xp),
    inference(cnf_transformation,[],[f52]) ).

fof(f661,plain,
    sdtpldt0(sz10,sdtpldt0(sz10,xp)) = sdtpldt0(sdtpldt0(sz10,sz10),xp),
    inference(resolution,[],[f490,f159]) ).

fof(f2277,plain,
    sdtpldt0(xp,xp) = sdtasdt0(xp,xp),
    inference(backward_demodulation,[],[f1024,f2268]) ).

fof(f1024,plain,
    sdtpldt0(xp,xp) = sdtasdt0(sdtpldt0(sz10,sz10),xp),
    inference(forward_demodulation,[],[f1012,f269]) ).

fof(f1012,plain,
    sdtasdt0(sdtpldt0(sz10,sz10),xp) = sdtpldt0(xp,sdtasdt0(sz10,xp)),
    inference(resolution,[],[f571,f159]) ).

fof(f181,plain,
    ! [X0,X1] :
      ( sz00 != sdtasdt0(X0,X1)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0)
      | sz00 = X0
      | sz00 = X1 ),
    inference(cnf_transformation,[],[f86]) ).

fof(f86,plain,
    ! [X0,X1] :
      ( sz00 = X1
      | sz00 = X0
      | sz00 != sdtasdt0(X0,X1)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(flattening,[],[f85]) ).

fof(f85,plain,
    ! [X0,X1] :
      ( sz00 = X1
      | sz00 = X0
      | sz00 != sdtasdt0(X0,X1)
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f17]) ).

fof(f17,axiom,
    ! [X0,X1] :
      ( ( aInteger0(X1)
        & aInteger0(X0) )
     => ( sz00 = sdtasdt0(X0,X1)
       => ( sz00 = X1
          | sz00 = X0 ) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mZeroDiv) ).

fof(f835,plain,
    spl11_7,
    inference(avatar_contradiction_clause,[],[f834]) ).

fof(f834,plain,
    ( $false
    | spl11_7 ),
    inference(subsumption_resolution,[],[f833,f159]) ).

fof(f833,plain,
    ( ~ aInteger0(sz10)
    | spl11_7 ),
    inference(duplicate_literal_removal,[],[f832]) ).

fof(f832,plain,
    ( ~ aInteger0(sz10)
    | ~ aInteger0(sz10)
    | spl11_7 ),
    inference(resolution,[],[f810,f176]) ).

fof(f176,plain,
    ! [X0,X1] :
      ( aInteger0(sdtpldt0(X0,X1))
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(cnf_transformation,[],[f81]) ).

fof(f81,plain,
    ! [X0,X1] :
      ( aInteger0(sdtpldt0(X0,X1))
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(flattening,[],[f80]) ).

fof(f80,plain,
    ! [X0,X1] :
      ( aInteger0(sdtpldt0(X0,X1))
      | ~ aInteger0(X1)
      | ~ aInteger0(X0) ),
    inference(ennf_transformation,[],[f5]) ).

fof(f5,axiom,
    ! [X0,X1] :
      ( ( aInteger0(X1)
        & aInteger0(X0) )
     => aInteger0(sdtpldt0(X0,X1)) ),
    file('/export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721',mIntPlus) ).

fof(f810,plain,
    ( ~ aInteger0(sdtpldt0(sz10,sz10))
    | spl11_7 ),
    inference(avatar_component_clause,[],[f809]) ).

fof(f809,plain,
    ( spl11_7
  <=> aInteger0(sdtpldt0(sz10,sz10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_7])]) ).

fof(f814,plain,
    ( ~ spl11_7
    | spl11_8 ),
    inference(avatar_split_clause,[],[f762,f812,f809]) ).

fof(f762,plain,
    ( aInteger0(sdtpldt0(sz10,smndt0(sz10)))
    | ~ aInteger0(sdtpldt0(sz10,sz10)) ),
    inference(subsumption_resolution,[],[f761,f107]) ).

fof(f761,plain,
    ( aInteger0(sdtpldt0(sz10,smndt0(sz10)))
    | ~ aInteger0(xp)
    | ~ aInteger0(sdtpldt0(sz10,sz10)) ),
    inference(superposition,[],[f176,f671]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.13  % Problem    : NUM454+1 : TPTP v8.1.2. Released v4.0.0.
% 0.13/0.15  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox2/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t %d %s
% 0.14/0.36  % Computer : n028.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Fri May  3 14:46:07 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  This is a FOF_THM_RFO_SEQ problem
% 0.14/0.36  Running vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox2/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t 300 /export/starexec/sandbox2/tmp/tmp.suPzTeOd3r/Vampire---4.8_3721
% 0.55/0.74  % (3834)lrs+1002_1:16_to=lpo:sil=32000:sp=unary_frequency:sos=on:i=45:bd=off:ss=axioms_0 on Vampire---4 for (2996ds/45Mi)
% 0.55/0.74  % (3831)lrs+1011_1:1_sil=8000:sp=occurrence:nwc=10.0:i=78:ss=axioms:sgt=8_0 on Vampire---4 for (2996ds/78Mi)
% 0.55/0.74  % (3833)lrs+2_1:1_sil=16000:fde=none:sos=all:nwc=5.0:i=34:ep=RS:s2pl=on:lma=on:afp=100000_0 on Vampire---4 for (2996ds/34Mi)
% 0.55/0.74  % (3832)ott+1011_1:1_sil=2000:urr=on:i=33:sd=1:kws=inv_frequency:ss=axioms:sup=off_0 on Vampire---4 for (2996ds/33Mi)
% 0.55/0.74  % (3835)lrs+21_1:5_sil=2000:sos=on:urr=on:newcnf=on:slsq=on:i=83:slsql=off:bd=off:nm=2:ss=axioms:st=1.5:sp=const_min:gsp=on:rawr=on_0 on Vampire---4 for (2996ds/83Mi)
% 0.55/0.74  % (3836)lrs-21_1:1_to=lpo:sil=2000:sp=frequency:sos=on:lma=on:i=56:sd=2:ss=axioms:ep=R_0 on Vampire---4 for (2996ds/56Mi)
% 0.55/0.74  % (3829)dis-1011_2:1_sil=2000:lsd=20:nwc=5.0:flr=on:mep=off:st=3.0:i=34:sd=1:ep=RS:ss=axioms_0 on Vampire---4 for (2996ds/34Mi)
% 0.55/0.74  % (3830)lrs+1011_461:32768_sil=16000:irw=on:sp=frequency:lsd=20:fd=preordered:nwc=10.0:s2agt=32:alpa=false:cond=fast:s2a=on:i=51:s2at=3.0:awrs=decay:awrsf=691:bd=off:nm=20:fsr=off:amm=sco:uhcvi=on:rawr=on_0 on Vampire---4 for (2996ds/51Mi)
% 0.58/0.75  % (3832)Instruction limit reached!
% 0.58/0.75  % (3832)------------------------------
% 0.58/0.75  % (3832)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.75  % (3833)Instruction limit reached!
% 0.58/0.75  % (3833)------------------------------
% 0.58/0.75  % (3833)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.75  % (3833)Termination reason: Unknown
% 0.58/0.75  % (3833)Termination phase: Saturation
% 0.58/0.75  
% 0.58/0.75  % (3833)Memory used [KB]: 1594
% 0.58/0.75  % (3833)Time elapsed: 0.016 s
% 0.58/0.75  % (3833)Instructions burned: 34 (million)
% 0.58/0.75  % (3833)------------------------------
% 0.58/0.75  % (3833)------------------------------
% 0.58/0.75  % (3832)Termination reason: Unknown
% 0.58/0.76  % (3832)Termination phase: Saturation
% 0.58/0.76  
% 0.58/0.76  % (3832)Memory used [KB]: 1592
% 0.58/0.76  % (3832)Time elapsed: 0.016 s
% 0.58/0.76  % (3832)Instructions burned: 35 (million)
% 0.58/0.76  % (3832)------------------------------
% 0.58/0.76  % (3832)------------------------------
% 0.58/0.76  % (3834)Instruction limit reached!
% 0.58/0.76  % (3834)------------------------------
% 0.58/0.76  % (3834)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.76  % (3834)Termination reason: Unknown
% 0.58/0.76  % (3834)Termination phase: Saturation
% 0.58/0.76  
% 0.58/0.76  % (3834)Memory used [KB]: 1579
% 0.58/0.76  % (3834)Time elapsed: 0.017 s
% 0.58/0.76  % (3834)Instructions burned: 45 (million)
% 0.58/0.76  % (3834)------------------------------
% 0.58/0.76  % (3834)------------------------------
% 0.58/0.76  % (3837)lrs+21_1:16_sil=2000:sp=occurrence:urr=on:flr=on:i=55:sd=1:nm=0:ins=3:ss=included:rawr=on:br=off_0 on Vampire---4 for (2996ds/55Mi)
% 0.58/0.76  % (3839)lrs+1010_1:2_sil=4000:tgt=ground:nwc=10.0:st=2.0:i=208:sd=1:bd=off:ss=axioms_0 on Vampire---4 for (2996ds/208Mi)
% 0.58/0.76  % (3838)dis+3_25:4_sil=16000:sos=all:erd=off:i=50:s2at=4.0:bd=off:nm=60:sup=off:cond=on:av=off:ins=2:nwc=10.0:etr=on:to=lpo:s2agt=20:fd=off:bsr=unit_only:slsq=on:slsqr=28,19:awrs=converge:awrsf=500:tgt=ground:bs=unit_only_0 on Vampire---4 for (2996ds/50Mi)
% 0.58/0.76  % (3829)Instruction limit reached!
% 0.58/0.76  % (3829)------------------------------
% 0.58/0.76  % (3829)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.76  % (3829)Termination reason: Unknown
% 0.58/0.76  % (3829)Termination phase: Saturation
% 0.58/0.76  
% 0.58/0.76  % (3829)Memory used [KB]: 1302
% 0.58/0.76  % (3829)Time elapsed: 0.022 s
% 0.58/0.76  % (3829)Instructions burned: 35 (million)
% 0.58/0.76  % (3829)------------------------------
% 0.58/0.76  % (3829)------------------------------
% 0.58/0.77  % (3836)Instruction limit reached!
% 0.58/0.77  % (3836)------------------------------
% 0.58/0.77  % (3836)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.77  % (3836)Termination reason: Unknown
% 0.58/0.77  % (3836)Termination phase: Saturation
% 0.58/0.77  
% 0.58/0.77  % (3840)lrs-1011_1:1_sil=4000:plsq=on:plsqr=32,1:sp=frequency:plsql=on:nwc=10.0:i=52:aac=none:afr=on:ss=axioms:er=filter:sgt=16:rawr=on:etr=on:lma=on_0 on Vampire---4 for (2996ds/52Mi)
% 0.58/0.77  % (3836)Memory used [KB]: 1649
% 0.58/0.77  % (3836)Time elapsed: 0.027 s
% 0.58/0.77  % (3836)Instructions burned: 58 (million)
% 0.58/0.77  % (3836)------------------------------
% 0.58/0.77  % (3836)------------------------------
% 0.58/0.77  % (3835)Instruction limit reached!
% 0.58/0.77  % (3835)------------------------------
% 0.58/0.77  % (3835)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.77  % (3835)Termination reason: Unknown
% 0.58/0.77  % (3835)Termination phase: Saturation
% 0.58/0.77  
% 0.58/0.77  % (3835)Memory used [KB]: 1951
% 0.58/0.77  % (3835)Time elapsed: 0.033 s
% 0.58/0.77  % (3835)Instructions burned: 84 (million)
% 0.58/0.77  % (3835)------------------------------
% 0.58/0.77  % (3835)------------------------------
% 0.58/0.77  % (3841)lrs-1010_1:1_to=lpo:sil=2000:sp=reverse_arity:sos=on:urr=ec_only:i=518:sd=2:bd=off:ss=axioms:sgt=16_0 on Vampire---4 for (2996ds/518Mi)
% 0.58/0.78  % (3831)Instruction limit reached!
% 0.58/0.78  % (3831)------------------------------
% 0.58/0.78  % (3831)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.78  % (3831)Termination reason: Unknown
% 0.58/0.78  % (3831)Termination phase: Saturation
% 0.58/0.78  
% 0.58/0.78  % (3831)Memory used [KB]: 1845
% 0.58/0.78  % (3831)Time elapsed: 0.037 s
% 0.58/0.78  % (3831)Instructions burned: 78 (million)
% 0.58/0.78  % (3831)------------------------------
% 0.58/0.78  % (3831)------------------------------
% 0.58/0.78  % (3842)lrs+1011_87677:1048576_sil=8000:sos=on:spb=non_intro:nwc=10.0:kmz=on:i=42:ep=RS:nm=0:ins=1:uhcvi=on:rawr=on:fde=unused:afp=2000:afq=1.444:plsq=on:nicw=on_0 on Vampire---4 for (2995ds/42Mi)
% 0.58/0.78  % (3837)Instruction limit reached!
% 0.58/0.78  % (3837)------------------------------
% 0.58/0.78  % (3837)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.78  % (3837)Termination reason: Unknown
% 0.58/0.78  % (3837)Termination phase: Saturation
% 0.58/0.78  
% 0.58/0.78  % (3837)Memory used [KB]: 2025
% 0.58/0.78  % (3837)Time elapsed: 0.024 s
% 0.58/0.78  % (3837)Instructions burned: 57 (million)
% 0.58/0.78  % (3837)------------------------------
% 0.58/0.78  % (3837)------------------------------
% 0.58/0.78  % (3842)Refutation not found, incomplete strategy% (3842)------------------------------
% 0.58/0.78  % (3842)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.78  % (3842)Termination reason: Refutation not found, incomplete strategy
% 0.58/0.78  
% 0.58/0.78  % (3842)Memory used [KB]: 1172
% 0.58/0.78  % (3842)Time elapsed: 0.005 s
% 0.58/0.78  % (3842)Instructions burned: 9 (million)
% 0.58/0.78  % (3838)Instruction limit reached!
% 0.58/0.78  % (3838)------------------------------
% 0.58/0.78  % (3838)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.78  % (3838)Termination reason: Unknown
% 0.58/0.78  % (3842)------------------------------
% 0.58/0.78  % (3842)------------------------------
% 0.58/0.78  % (3838)Termination phase: Saturation
% 0.58/0.78  
% 0.58/0.78  % (3838)Memory used [KB]: 1714
% 0.58/0.78  % (3838)Time elapsed: 0.022 s
% 0.58/0.78  % (3838)Instructions burned: 52 (million)
% 0.58/0.78  % (3838)------------------------------
% 0.58/0.78  % (3838)------------------------------
% 0.58/0.78  % (3830)Instruction limit reached!
% 0.58/0.78  % (3830)------------------------------
% 0.58/0.78  % (3830)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.78  % (3830)Termination reason: Unknown
% 0.58/0.78  % (3830)Termination phase: Saturation
% 0.58/0.78  
% 0.58/0.78  % (3830)Memory used [KB]: 1956
% 0.58/0.78  % (3830)Time elapsed: 0.042 s
% 0.58/0.78  % (3830)Instructions burned: 51 (million)
% 0.58/0.78  % (3830)------------------------------
% 0.58/0.78  % (3830)------------------------------
% 0.58/0.78  % (3843)dis+1011_1258907:1048576_bsr=unit_only:to=lpo:drc=off:sil=2000:tgt=full:fde=none:sp=frequency:spb=goal:rnwc=on:nwc=6.70083:sac=on:newcnf=on:st=2:i=243:bs=unit_only:sd=3:afp=300:awrs=decay:awrsf=218:nm=16:ins=3:afq=3.76821:afr=on:ss=axioms:sgt=5:rawr=on:add=off:bsd=on_0 on Vampire---4 for (2995ds/243Mi)
% 0.58/0.78  % (3846)lrs+1011_1:2_to=lpo:sil=8000:plsqc=1:plsq=on:plsqr=326,59:sp=weighted_frequency:plsql=on:nwc=10.0:newcnf=on:i=93:awrs=converge:awrsf=200:bd=off:ins=1:rawr=on:alpa=false:avsq=on:avsqr=1,16_0 on Vampire---4 for (2995ds/93Mi)
% 0.58/0.79  % (3844)lrs+1011_2:9_sil=2000:lsd=10:newcnf=on:i=117:sd=2:awrs=decay:ss=included:amm=off:ep=R_0 on Vampire---4 for (2995ds/117Mi)
% 0.58/0.79  % (3847)lrs+1666_1:1_sil=4000:sp=occurrence:sos=on:urr=on:newcnf=on:i=62:amm=off:ep=R:erd=off:nm=0:plsq=on:plsqr=14,1_0 on Vampire---4 for (2995ds/62Mi)
% 0.58/0.80  % (3840)Instruction limit reached!
% 0.58/0.80  % (3840)------------------------------
% 0.58/0.80  % (3840)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.80  % (3840)Termination reason: Unknown
% 0.58/0.80  % (3840)Termination phase: Saturation
% 0.58/0.80  
% 0.58/0.80  % (3840)Memory used [KB]: 1533
% 0.58/0.80  % (3840)Time elapsed: 0.032 s
% 0.58/0.80  % (3840)Instructions burned: 53 (million)
% 0.58/0.80  % (3840)------------------------------
% 0.58/0.80  % (3840)------------------------------
% 0.58/0.80  % (3845)dis+1011_11:1_sil=2000:avsq=on:i=143:avsqr=1,16:ep=RS:rawr=on:aac=none:lsd=100:mep=off:fde=none:newcnf=on:bsr=unit_only_0 on Vampire---4 for (2995ds/143Mi)
% 0.58/0.80  % (3848)lrs+21_2461:262144_anc=none:drc=off:sil=2000:sp=occurrence:nwc=6.0:updr=off:st=3.0:i=32:sd=2:afp=4000:erml=3:nm=14:afq=2.0:uhcvi=on:ss=included:er=filter:abs=on:nicw=on:ile=on:sims=off:s2a=on:s2agt=50:s2at=-1.0:plsq=on:plsql=on:plsqc=2:plsqr=1,32:newcnf=on:bd=off:to=lpo_0 on Vampire---4 for (2995ds/32Mi)
% 0.58/0.82  % (3848)Instruction limit reached!
% 0.58/0.82  % (3848)------------------------------
% 0.58/0.82  % (3848)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.82  % (3848)Termination reason: Unknown
% 0.58/0.82  % (3848)Termination phase: Saturation
% 0.58/0.82  
% 0.58/0.82  % (3848)Memory used [KB]: 1399
% 0.58/0.82  % (3848)Time elapsed: 0.021 s
% 0.58/0.82  % (3848)Instructions burned: 33 (million)
% 0.58/0.82  % (3848)------------------------------
% 0.58/0.82  % (3848)------------------------------
% 0.58/0.83  % (3849)dis+1011_1:1_sil=16000:nwc=7.0:s2agt=64:s2a=on:i=1919:ss=axioms:sgt=8:lsd=50:sd=7_0 on Vampire---4 for (2995ds/1919Mi)
% 0.58/0.83  % (3846)Instruction limit reached!
% 0.58/0.83  % (3846)------------------------------
% 0.58/0.83  % (3846)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.83  % (3846)Termination reason: Unknown
% 0.58/0.83  % (3846)Termination phase: Saturation
% 0.58/0.83  
% 0.58/0.83  % (3846)Memory used [KB]: 2192
% 0.58/0.83  % (3846)Time elapsed: 0.044 s
% 0.58/0.83  % (3846)Instructions burned: 94 (million)
% 0.58/0.83  % (3846)------------------------------
% 0.58/0.83  % (3846)------------------------------
% 0.58/0.84  % (3847)Instruction limit reached!
% 0.58/0.84  % (3847)------------------------------
% 0.58/0.84  % (3847)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.84  % (3847)Termination reason: Unknown
% 0.58/0.84  % (3847)Termination phase: Saturation
% 0.58/0.84  
% 0.58/0.84  % (3847)Memory used [KB]: 2436
% 0.58/0.84  % (3847)Time elapsed: 0.038 s
% 0.58/0.84  % (3847)Instructions burned: 63 (million)
% 0.58/0.84  % (3847)------------------------------
% 0.58/0.84  % (3847)------------------------------
% 0.58/0.84  % (3850)ott-32_5:1_sil=4000:sp=occurrence:urr=full:rp=on:nwc=5.0:newcnf=on:st=5.0:s2pl=on:i=55:sd=2:ins=2:ss=included:rawr=on:anc=none:sos=on:s2agt=8:spb=intro:ep=RS:avsq=on:avsqr=27,155:lma=on_0 on Vampire---4 for (2995ds/55Mi)
% 0.58/0.84  % (3844)Instruction limit reached!
% 0.58/0.84  % (3844)------------------------------
% 0.58/0.84  % (3844)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.58/0.84  % (3844)Termination reason: Unknown
% 0.58/0.84  % (3844)Termination phase: Saturation
% 0.58/0.84  
% 0.58/0.84  % (3844)Memory used [KB]: 2371
% 0.58/0.84  % (3844)Time elapsed: 0.054 s
% 0.58/0.84  % (3844)Instructions burned: 119 (million)
% 0.58/0.84  % (3844)------------------------------
% 0.58/0.84  % (3844)------------------------------
% 0.58/0.84  % (3851)lrs-1011_1:1_sil=2000:sos=on:urr=on:i=53:sd=1:bd=off:ins=3:av=off:ss=axioms:sgt=16:gsp=on:lsd=10_0 on Vampire---4 for (2995ds/53Mi)
% 0.58/0.84  % (3852)lrs+1011_6929:65536_anc=all_dependent:sil=2000:fde=none:plsqc=1:plsq=on:plsqr=19,8:plsql=on:nwc=3.0:i=46:afp=4000:ep=R:nm=3:fsr=off:afr=on:aer=off:gsp=on_0 on Vampire---4 for (2995ds/46Mi)
% 1.05/0.85  % (3839)Instruction limit reached!
% 1.05/0.85  % (3839)------------------------------
% 1.05/0.85  % (3839)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.05/0.85  % (3839)Termination reason: Unknown
% 1.05/0.85  % (3839)Termination phase: Saturation
% 1.05/0.85  
% 1.05/0.85  % (3839)Memory used [KB]: 2783
% 1.05/0.85  % (3839)Time elapsed: 0.076 s
% 1.05/0.85  % (3839)Instructions burned: 208 (million)
% 1.05/0.85  % (3839)------------------------------
% 1.05/0.85  % (3839)------------------------------
% 1.05/0.85  % (3853)dis+10_3:31_sil=2000:sp=frequency:abs=on:acc=on:lcm=reverse:nwc=3.0:alpa=random:st=3.0:i=102:sd=1:nm=4:ins=1:aer=off:ss=axioms_0 on Vampire---4 for (2995ds/102Mi)
% 1.05/0.86  % (3850)Instruction limit reached!
% 1.05/0.86  % (3850)------------------------------
% 1.05/0.86  % (3850)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.05/0.86  % (3850)Termination reason: Unknown
% 1.05/0.86  % (3850)Termination phase: Saturation
% 1.05/0.86  
% 1.05/0.86  % (3850)Memory used [KB]: 2534
% 1.05/0.86  % (3850)Time elapsed: 0.024 s
% 1.05/0.86  % (3850)Instructions burned: 57 (million)
% 1.05/0.86  % (3850)------------------------------
% 1.05/0.86  % (3850)------------------------------
% 1.05/0.86  % (3851)Instruction limit reached!
% 1.05/0.86  % (3851)------------------------------
% 1.05/0.86  % (3851)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.05/0.86  % (3851)Termination reason: Unknown
% 1.05/0.86  % (3851)Termination phase: Saturation
% 1.05/0.86  
% 1.05/0.86  % (3851)Memory used [KB]: 1813
% 1.05/0.86  % (3851)Time elapsed: 0.022 s
% 1.05/0.86  % (3851)Instructions burned: 53 (million)
% 1.05/0.86  % (3851)------------------------------
% 1.05/0.86  % (3851)------------------------------
% 1.05/0.86  % (3854)ott+1011_9:29_slsqr=3,2:sil=2000:tgt=ground:lsd=10:lcm=predicate:avsqc=4:slsq=on:avsq=on:i=35:s2at=4.0:add=large:sd=1:avsqr=1,16:aer=off:ss=axioms:sgt=100:rawr=on:s2a=on:sac=on:afp=1:nwc=10.0:nm=64:bd=preordered:abs=on:rnwc=on:er=filter:nicw=on:spb=non_intro:lma=on_0 on Vampire---4 for (2995ds/35Mi)
% 1.05/0.86  % (3843)Instruction limit reached!
% 1.05/0.86  % (3843)------------------------------
% 1.05/0.86  % (3843)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.05/0.86  % (3855)dis+1003_1:1024_sil=4000:urr=on:newcnf=on:i=87:av=off:fsr=off:bce=on_0 on Vampire---4 for (2995ds/87Mi)
% 1.05/0.86  % (3843)Termination reason: Unknown
% 1.05/0.86  % (3843)Termination phase: Saturation
% 1.05/0.86  
% 1.05/0.86  % (3843)Memory used [KB]: 2271
% 1.05/0.86  % (3843)Time elapsed: 0.083 s
% 1.05/0.86  % (3843)Instructions burned: 243 (million)
% 1.05/0.86  % (3843)------------------------------
% 1.05/0.86  % (3843)------------------------------
% 1.05/0.86  % (3852)Instruction limit reached!
% 1.05/0.86  % (3852)------------------------------
% 1.05/0.86  % (3852)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.05/0.86  % (3852)Termination reason: Unknown
% 1.05/0.86  % (3852)Termination phase: Saturation
% 1.05/0.86  
% 1.05/0.86  % (3852)Memory used [KB]: 2308
% 1.05/0.86  % (3852)Time elapsed: 0.024 s
% 1.05/0.86  % (3852)Instructions burned: 46 (million)
% 1.05/0.86  % (3852)------------------------------
% 1.05/0.86  % (3852)------------------------------
% 1.05/0.87  % (3856)dis+1010_12107:524288_anc=none:drc=encompass:sil=2000:bsd=on:rp=on:nwc=10.0:alpa=random:i=109:kws=precedence:awrs=decay:awrsf=2:nm=16:ins=3:rawr=on:s2a=on:s2at=4.5:acc=on:flr=on_0 on Vampire---4 for (2995ds/109Mi)
% 1.05/0.87  % (3845)Instruction limit reached!
% 1.05/0.87  % (3845)------------------------------
% 1.05/0.87  % (3845)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.05/0.87  % (3845)Termination reason: Unknown
% 1.05/0.87  % (3845)Termination phase: Saturation
% 1.05/0.87  
% 1.05/0.87  % (3845)Memory used [KB]: 1895
% 1.05/0.87  % (3845)Time elapsed: 0.082 s
% 1.05/0.87  % (3845)Instructions burned: 143 (million)
% 1.05/0.87  % (3845)------------------------------
% 1.05/0.87  % (3845)------------------------------
% 1.05/0.87  % (3857)lrs+1002_1:16_sil=2000:sp=occurrence:sos=on:i=161:aac=none:bd=off:ss=included:sd=5:st=2.5:sup=off_0 on Vampire---4 for (2995ds/161Mi)
% 1.05/0.87  % (3858)lrs-1002_2:9_anc=none:sil=2000:plsqc=1:plsq=on:avsql=on:plsqr=2859761,1048576:erd=off:rp=on:nwc=21.7107:newcnf=on:avsq=on:i=69:aac=none:avsqr=6317,1048576:ep=RS:fsr=off:rawr=on:afp=50:afq=2.133940627822616:sac=on_0 on Vampire---4 for (2995ds/69Mi)
% 1.05/0.87  % (3857)Refutation not found, incomplete strategy% (3857)------------------------------
% 1.05/0.87  % (3857)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.05/0.87  % (3857)Termination reason: Refutation not found, incomplete strategy
% 1.05/0.87  
% 1.05/0.87  % (3857)Memory used [KB]: 1164
% 1.05/0.87  % (3857)Time elapsed: 0.004 s
% 1.05/0.87  % (3857)Instructions burned: 8 (million)
% 1.05/0.87  % (3857)------------------------------
% 1.05/0.87  % (3857)------------------------------
% 1.05/0.88  % (3854)Instruction limit reached!
% 1.05/0.88  % (3854)------------------------------
% 1.05/0.88  % (3854)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.05/0.88  % (3854)Termination reason: Unknown
% 1.05/0.88  % (3854)Termination phase: Saturation
% 1.05/0.88  
% 1.05/0.88  % (3854)Memory used [KB]: 1426
% 1.05/0.88  % (3854)Time elapsed: 0.017 s
% 1.05/0.88  % (3854)Instructions burned: 36 (million)
% 1.05/0.88  % (3854)------------------------------
% 1.05/0.88  % (3854)------------------------------
% 1.05/0.88  % (3860)ott+1011_1:3_drc=off:sil=4000:tgt=ground:fde=unused:plsq=on:sp=unary_first:fd=preordered:nwc=10.0:i=360:ins=1:rawr=on:bd=preordered_0 on Vampire---4 for (2995ds/360Mi)
% 1.05/0.88  % (3859)lrs+1010_1:512_sil=8000:tgt=ground:spb=units:gs=on:lwlo=on:nicw=on:gsem=on:st=1.5:i=40:nm=21:ss=included:nwc=5.3:afp=4000:afq=1.38:ins=1:bs=unit_only:awrs=converge:awrsf=10:bce=on_0 on Vampire---4 for (2995ds/40Mi)
% 1.37/0.90  % (3855)Instruction limit reached!
% 1.37/0.90  % (3855)------------------------------
% 1.37/0.90  % (3855)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.90  % (3855)Termination reason: Unknown
% 1.37/0.90  % (3855)Termination phase: Saturation
% 1.37/0.90  
% 1.37/0.90  % (3855)Memory used [KB]: 2210
% 1.37/0.90  % (3855)Time elapsed: 0.036 s
% 1.37/0.90  % (3855)Instructions burned: 88 (million)
% 1.37/0.90  % (3855)------------------------------
% 1.37/0.90  % (3855)------------------------------
% 1.37/0.90  % (3853)Instruction limit reached!
% 1.37/0.90  % (3853)------------------------------
% 1.37/0.90  % (3853)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.90  % (3853)Termination reason: Unknown
% 1.37/0.90  % (3853)Termination phase: Saturation
% 1.37/0.90  
% 1.37/0.90  % (3853)Memory used [KB]: 2866
% 1.37/0.90  % (3853)Time elapsed: 0.049 s
% 1.37/0.90  % (3853)Instructions burned: 103 (million)
% 1.37/0.90  % (3853)------------------------------
% 1.37/0.90  % (3853)------------------------------
% 1.37/0.90  % (3856)Instruction limit reached!
% 1.37/0.90  % (3856)------------------------------
% 1.37/0.90  % (3856)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.90  % (3856)Termination reason: Unknown
% 1.37/0.90  % (3856)Termination phase: Saturation
% 1.37/0.90  
% 1.37/0.90  % (3856)Memory used [KB]: 2293
% 1.37/0.90  % (3856)Time elapsed: 0.034 s
% 1.37/0.90  % (3856)Instructions burned: 109 (million)
% 1.37/0.90  % (3856)------------------------------
% 1.37/0.90  % (3856)------------------------------
% 1.37/0.90  % (3863)lrs+11_1:2_slsqr=1,2:sil=2000:sp=const_frequency:kmz=on:newcnf=on:slsq=on:i=37:s2at=1.5:awrs=converge:nm=2:uhcvi=on:ss=axioms:sgt=20:afp=10000:fs=off:fsr=off:bd=off:s2agt=5:fd=off:add=off:erd=off:foolp=on:nwc=10.0:rp=on_0 on Vampire---4 for (2994ds/37Mi)
% 1.37/0.90  % (3861)dis+10_1:4_to=lpo:sil=2000:sos=on:spb=goal:rp=on:sac=on:newcnf=on:i=161:ss=axioms:aac=none_0 on Vampire---4 for (2994ds/161Mi)
% 1.37/0.90  % (3859)Instruction limit reached!
% 1.37/0.90  % (3859)------------------------------
% 1.37/0.90  % (3859)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.90  % (3859)Termination reason: Unknown
% 1.37/0.90  % (3859)Termination phase: Saturation
% 1.37/0.90  
% 1.37/0.90  % (3859)Memory used [KB]: 1598
% 1.37/0.90  % (3859)Time elapsed: 0.043 s
% 1.37/0.90  % (3859)Instructions burned: 40 (million)
% 1.37/0.90  % (3859)------------------------------
% 1.37/0.90  % (3859)------------------------------
% 1.37/0.91  % (3862)lrs+1011_1:20_sil=4000:tgt=ground:i=80:sd=1:bd=off:nm=32:av=off:ss=axioms:lsd=60_0 on Vampire---4 for (2994ds/80Mi)
% 1.37/0.91  % (3858)Instruction limit reached!
% 1.37/0.91  % (3858)------------------------------
% 1.37/0.91  % (3858)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.91  % (3858)Termination reason: Unknown
% 1.37/0.91  % (3858)Termination phase: Saturation
% 1.37/0.91  
% 1.37/0.91  % (3858)Memory used [KB]: 2055
% 1.37/0.91  % (3858)Time elapsed: 0.036 s
% 1.37/0.91  % (3858)Instructions burned: 69 (million)
% 1.37/0.91  % (3858)------------------------------
% 1.37/0.91  % (3858)------------------------------
% 1.37/0.91  % (3864)lrs+1011_1:2_drc=encompass:sil=4000:fde=unused:sos=on:sac=on:newcnf=on:i=55:sd=10:bd=off:ins=1:uhcvi=on:ss=axioms:spb=non_intro:st=3.0:erd=off:s2a=on:nwc=3.0_0 on Vampire---4 for (2994ds/55Mi)
% 1.37/0.91  % (3865)dis-1011_1:32_to=lpo:drc=off:sil=2000:sp=reverse_arity:sos=on:foolp=on:lsd=20:nwc=1.49509792053687:s2agt=30:avsq=on:s2a=on:s2pl=no:i=47:s2at=5.0:avsqr=5593,1048576:nm=0:fsr=off:amm=sco:rawr=on:awrs=converge:awrsf=427:ss=included:sd=1:slsq=on:fd=off_0 on Vampire---4 for (2994ds/47Mi)
% 1.37/0.91  % (3863)Instruction limit reached!
% 1.37/0.91  % (3863)------------------------------
% 1.37/0.91  % (3863)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.91  % (3863)Termination reason: Unknown
% 1.37/0.91  % (3863)Termination phase: Saturation
% 1.37/0.91  
% 1.37/0.91  % (3863)Memory used [KB]: 1729
% 1.37/0.91  % (3863)Time elapsed: 0.014 s
% 1.37/0.91  % (3863)Instructions burned: 39 (million)
% 1.37/0.91  % (3863)------------------------------
% 1.37/0.91  % (3863)------------------------------
% 1.37/0.92  % (3866)lrs+10_1:1024_sil=2000:st=2.0:i=32:sd=2:ss=included:ep=R_0 on Vampire---4 for (2994ds/32Mi)
% 1.37/0.93  % (3862)Instruction limit reached!
% 1.37/0.93  % (3862)------------------------------
% 1.37/0.93  % (3862)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.93  % (3862)Termination reason: Unknown
% 1.37/0.93  % (3862)Termination phase: Saturation
% 1.37/0.93  
% 1.37/0.93  % (3862)Memory used [KB]: 1588
% 1.37/0.93  % (3862)Time elapsed: 0.045 s
% 1.37/0.93  % (3862)Instructions burned: 80 (million)
% 1.37/0.93  % (3862)------------------------------
% 1.37/0.93  % (3862)------------------------------
% 1.37/0.93  % (3866)Instruction limit reached!
% 1.37/0.93  % (3866)------------------------------
% 1.37/0.93  % (3866)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.93  % (3866)Termination reason: Unknown
% 1.37/0.93  % (3866)Termination phase: Saturation
% 1.37/0.93  
% 1.37/0.93  % (3866)Memory used [KB]: 1515
% 1.37/0.93  % (3866)Time elapsed: 0.032 s
% 1.37/0.93  % (3866)Instructions burned: 32 (million)
% 1.37/0.93  % (3866)------------------------------
% 1.37/0.93  % (3866)------------------------------
% 1.37/0.93  % (3867)dis+1011_1:1_sil=4000:s2agt=4:slsqc=3:slsq=on:i=132:bd=off:av=off:sup=off:ss=axioms:st=3.0_0 on Vampire---4 for (2994ds/132Mi)
% 1.37/0.93  % (3868)dis-1011_1:1024_sil=2000:fde=unused:sos=on:nwc=10.0:i=54:uhcvi=on:ss=axioms:ep=RS:av=off:sp=occurrence:fsr=off:awrs=decay:awrsf=200_0 on Vampire---4 for (2994ds/54Mi)
% 1.37/0.93  % (3864)Instruction limit reached!
% 1.37/0.93  % (3864)------------------------------
% 1.37/0.93  % (3864)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.37/0.93  % (3864)Termination reason: Unknown
% 1.37/0.93  % (3864)Termination phase: Saturation
% 1.37/0.93  
% 1.37/0.93  % (3864)Memory used [KB]: 1747
% 1.37/0.93  % (3864)Time elapsed: 0.047 s
% 1.37/0.93  % (3864)Instructions burned: 56 (million)
% 1.37/0.93  % (3864)------------------------------
% 1.37/0.93  % (3864)------------------------------
% 1.63/0.94  % (3865)Instruction limit reached!
% 1.63/0.94  % (3865)------------------------------
% 1.63/0.94  % (3865)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.63/0.94  % (3865)Termination reason: Unknown
% 1.63/0.94  % (3865)Termination phase: Saturation
% 1.63/0.94  
% 1.63/0.94  % (3865)Memory used [KB]: 1964
% 1.63/0.94  % (3865)Time elapsed: 0.049 s
% 1.63/0.94  % (3865)Instructions burned: 47 (million)
% 1.63/0.94  % (3865)------------------------------
% 1.63/0.94  % (3865)------------------------------
% 1.63/0.94  % (3869)lrs+1011_1:2_to=lpo:drc=off:sil=2000:sp=const_min:urr=on:lcm=predicate:nwc=16.7073:updr=off:newcnf=on:i=82:av=off:rawr=on:ss=included:st=5.0:erd=off:flr=on_0 on Vampire---4 for (2994ds/82Mi)
% 1.63/0.94  % (3870)lrs+11_1:32_sil=2000:sp=occurrence:lsd=20:rp=on:i=119:sd=1:nm=0:av=off:ss=included:nwc=10.0:flr=on_0 on Vampire---4 for (2994ds/119Mi)
% 1.63/0.95  % (3868)Instruction limit reached!
% 1.63/0.95  % (3868)------------------------------
% 1.63/0.95  % (3868)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.63/0.95  % (3868)Termination reason: Unknown
% 1.63/0.95  % (3868)Termination phase: Saturation
% 1.63/0.95  
% 1.63/0.95  % (3868)Memory used [KB]: 1956
% 1.63/0.95  % (3868)Time elapsed: 0.038 s
% 1.63/0.95  % (3868)Instructions burned: 54 (million)
% 1.63/0.95  % (3868)------------------------------
% 1.63/0.95  % (3868)------------------------------
% 1.63/0.95  % (3841)Instruction limit reached!
% 1.63/0.95  % (3841)------------------------------
% 1.63/0.95  % (3841)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.63/0.95  % (3841)Termination reason: Unknown
% 1.63/0.95  % (3841)Termination phase: Saturation
% 1.63/0.95  
% 1.63/0.95  % (3841)Memory used [KB]: 5116
% 1.63/0.95  % (3841)Time elapsed: 0.176 s
% 1.63/0.95  % (3841)Instructions burned: 520 (million)
% 1.63/0.95  % (3841)------------------------------
% 1.63/0.95  % (3841)------------------------------
% 1.67/0.95  % (3861)First to succeed.
% 1.67/0.95  % (3871)ott+1002_2835555:1048576_to=lpo:sil=2000:sos=on:fs=off:nwc=10.3801:avsqc=3:updr=off:avsq=on:st=2:s2a=on:i=177:s2at=3:afp=10000:aac=none:avsqr=13357983,1048576:awrs=converge:awrsf=460:bd=off:nm=13:ins=2:fsr=off:amm=sco:afq=1.16719:ss=axioms:rawr=on:fd=off_0 on Vampire---4 for (2994ds/177Mi)
% 1.67/0.95  % (3861)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-3828"
% 1.67/0.95  % (3861)Refutation found. Thanks to Tanya!
% 1.67/0.95  % SZS status Theorem for Vampire---4
% 1.67/0.95  % SZS output start Proof for Vampire---4
% See solution above
% 1.67/0.95  % (3861)------------------------------
% 1.67/0.95  % (3861)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.67/0.95  % (3861)Termination reason: Refutation
% 1.67/0.95  
% 1.67/0.95  % (3861)Memory used [KB]: 1784
% 1.67/0.95  % (3861)Time elapsed: 0.049 s
% 1.67/0.95  % (3861)Instructions burned: 121 (million)
% 1.67/0.95  % (3828)Success in time 0.566 s
% 1.67/0.95  % Vampire---4.8 exiting
%------------------------------------------------------------------------------