↑ Up

Vampire---5.0.1.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire---5.0.1
% Problem  : ALG222+4 : TPTP v9.3.1. Released v3.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM

% Computer : n001.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 : Tue Sep 29 09:19:26 AM UTC 2026

% Result   : Theorem 59.35s 15.56s
% Output   : Refutation 0.19s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   16
%            Number of leaves      :   48
% Syntax   : Number of formulae    :  253 (  92 unt;  33 def)
%            Number of atoms       : 1121 (   6 equ)
%            Maximal formula atoms :   24 (   4 avg)
%            Number of connectives : 1480 ( 612   ~; 643   |; 166   &)
%                                         (  34 <=>;  25  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   29 (   5 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :   55 (  53 usr;  34 prp; 0-3 aty)
%            Number of functors    :   12 (  12 usr;   4 con; 0-4 aty)
%            Number of variables   :  156 (   0 sgn 148   !;   8   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f57,axiom,
    ! [X0,X1] : k3_xboole_0(X0,X1) = k3_xboole_0(X1,X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',commutativity_k3_xboole_0) ).

fof(f70,axiom,
    ! [X0,X1,X2] :
      ( ( r1_tarski(X0,X1)
        & r1_tarski(X1,X2) )
     => r1_tarski(X0,X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t1_xboole_1) ).

fof(f76,axiom,
    ! [X0,X1] : r1_tarski(X0,k2_xboole_0(X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t7_xboole_1) ).

fof(f86,axiom,
    ! [X0,X1] : r1_tarski(k3_xboole_0(X0,X1),X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t17_xboole_1) ).

fof(f95,axiom,
    ! [X0,X1,X2] :
      ( r1_tarski(X0,X1)
     => r1_tarski(k3_xboole_0(X0,X2),k3_xboole_0(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t26_xboole_1) ).

fof(f177,axiom,
    ! [X0,X1,X2] :
      ( r1_tarski(X0,X1)
     => r1_tarski(k3_xboole_0(X0,X2),X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t108_xboole_1) ).

fof(f571,axiom,
    ! [X0,X1,X2] :
      ( ( m1_subset_1(X1,k1_zfmisc_1(X0))
        & m1_subset_1(X2,k1_zfmisc_1(X0)) )
     => m1_subset_1(k5_subset_1(X0,X1,X2),k1_zfmisc_1(X0)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',dt_k5_subset_1) ).

fof(f574,axiom,
    ! [X0,X1,X2] :
      ( ( m1_subset_1(X1,k1_zfmisc_1(X0))
        & m1_subset_1(X2,k1_zfmisc_1(X0)) )
     => k5_subset_1(X0,X1,X2) = k3_xboole_0(X1,X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',redefinition_k5_subset_1) ).

fof(f677,axiom,
    ! [X0,X1] :
      ( m1_subset_1(X0,k1_zfmisc_1(X1))
    <=> r1_tarski(X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t3_subset) ).

fof(f1280,axiom,
    ! [X0,X1] :
      ~ ( r2_hidden(X0,X1)
        & r1_tarski(X1,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t7_ordinal1) ).

fof(f3242,axiom,
    ! [X0,X1,X2] :
      ~ ( r1_tarski(X0,k2_xboole_0(X1,k1_tarski(X2)))
        & ~ r2_hidden(X2,X0)
        & ~ r1_tarski(X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t5_setwiseo) ).

fof(f24329,axiom,
    ! [X0] :
      ( ( ~ v3_struct_0(X0)
        & v3_rlvect_1(X0)
        & v4_rlvect_1(X0)
        & v5_rlvect_1(X0)
        & v6_rlvect_1(X0)
        & v4_group_1(X0)
        & v6_vectsp_1(X0)
        & v7_vectsp_1(X0)
        & v8_vectsp_1(X0)
        & l3_vectsp_1(X0) )
     => ! [X1] :
          ( ( ~ v3_struct_0(X1)
            & v3_rlvect_1(X1)
            & v4_rlvect_1(X1)
            & v5_rlvect_1(X1)
            & v6_rlvect_1(X1)
            & v5_vectsp_2(X1,X0)
            & l1_vectsp_2(X1,X0) )
         => ! [X2] :
              ( m1_rmod_2(X2,X0,X1)
             => ! [X3] :
                  ( m1_rmod_2(X3,X0,X1)
                 => ! [X4] :
                      ( m1_rmod_2(X4,X0,X1)
                     => ( ( m1_rmod_2(X2,X0,X3)
                          & m1_rmod_2(X2,X0,X4) )
                       => m1_rmod_2(X2,X0,k2_rmod_3(X0,X1,X3,X4)) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t24_rmod_3) ).

fof(f24498,axiom,
    ! [X0,X1,X2] :
      ( ( ~ v3_struct_0(X0)
        & v3_rlvect_1(X0)
        & v4_rlvect_1(X0)
        & v5_rlvect_1(X0)
        & v6_rlvect_1(X0)
        & v4_group_1(X0)
        & v7_group_1(X0)
        & v6_vectsp_1(X0)
        & v7_vectsp_1(X0)
        & v8_vectsp_1(X0)
        & ~ v10_vectsp_1(X0)
        & v2_vectsp_2(X0)
        & l3_vectsp_1(X0)
        & ~ v3_struct_0(X1)
        & v3_rlvect_1(X1)
        & v4_rlvect_1(X1)
        & v5_rlvect_1(X1)
        & v6_rlvect_1(X1)
        & v5_vectsp_2(X1,X0)
        & l1_vectsp_2(X1,X0)
        & m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1))) )
     => ( v3_vectsp_2(k1_rmod_5(X0,X1,X2),X0)
        & m1_rmod_2(k1_rmod_5(X0,X1,X2),X0,X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',dt_k1_rmod_5) ).

fof(f24515,axiom,
    ! [X0] :
      ( ( ~ v3_struct_0(X0)
        & v3_rlvect_1(X0)
        & v4_rlvect_1(X0)
        & v5_rlvect_1(X0)
        & v6_rlvect_1(X0)
        & v4_group_1(X0)
        & v7_group_1(X0)
        & v6_vectsp_1(X0)
        & v7_vectsp_1(X0)
        & v8_vectsp_1(X0)
        & ~ v10_vectsp_1(X0)
        & v2_vectsp_2(X0)
        & l3_vectsp_1(X0) )
     => ! [X1] :
          ( ( ~ v3_struct_0(X1)
            & v3_rlvect_1(X1)
            & v4_rlvect_1(X1)
            & v5_rlvect_1(X1)
            & v6_rlvect_1(X1)
            & v5_vectsp_2(X1,X0)
            & l1_vectsp_2(X1,X0) )
         => ! [X2] :
              ( m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1)))
             => ! [X3] :
                  ( m1_subset_1(X3,k1_zfmisc_1(u1_struct_0(X1)))
                 => ( r1_tarski(X2,X3)
                   => m1_rmod_2(k1_rmod_5(X0,X1,X2),X0,k1_rmod_5(X0,X1,X3)) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t15_rmod_5) ).

fof(f24518,conjecture,
    ! [X0] :
      ( ( ~ v3_struct_0(X0)
        & v3_rlvect_1(X0)
        & v4_rlvect_1(X0)
        & v5_rlvect_1(X0)
        & v6_rlvect_1(X0)
        & v4_group_1(X0)
        & v7_group_1(X0)
        & v6_vectsp_1(X0)
        & v7_vectsp_1(X0)
        & v8_vectsp_1(X0)
        & ~ v10_vectsp_1(X0)
        & v2_vectsp_2(X0)
        & l3_vectsp_1(X0) )
     => ! [X1] :
          ( ( ~ v3_struct_0(X1)
            & v3_rlvect_1(X1)
            & v4_rlvect_1(X1)
            & v5_rlvect_1(X1)
            & v6_rlvect_1(X1)
            & v5_vectsp_2(X1,X0)
            & l1_vectsp_2(X1,X0) )
         => ! [X2] :
              ( m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1)))
             => ! [X3] :
                  ( m1_subset_1(X3,k1_zfmisc_1(u1_struct_0(X1)))
                 => m1_rmod_2(k1_rmod_5(X0,X1,k5_subset_1(u1_struct_0(X1),X2,X3)),X0,k2_rmod_3(X0,X1,k1_rmod_5(X0,X1,X2),k1_rmod_5(X0,X1,X3))) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t18_rmod_5) ).

fof(f24519,negated_conjecture,
    ~ ! [X0] :
        ( ( ~ v3_struct_0(X0)
          & v3_rlvect_1(X0)
          & v4_rlvect_1(X0)
          & v5_rlvect_1(X0)
          & v6_rlvect_1(X0)
          & v4_group_1(X0)
          & v7_group_1(X0)
          & v6_vectsp_1(X0)
          & v7_vectsp_1(X0)
          & v8_vectsp_1(X0)
          & ~ v10_vectsp_1(X0)
          & v2_vectsp_2(X0)
          & l3_vectsp_1(X0) )
       => ! [X1] :
            ( ( ~ v3_struct_0(X1)
              & v3_rlvect_1(X1)
              & v4_rlvect_1(X1)
              & v5_rlvect_1(X1)
              & v6_rlvect_1(X1)
              & v5_vectsp_2(X1,X0)
              & l1_vectsp_2(X1,X0) )
           => ! [X2] :
                ( m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1)))
               => ! [X3] :
                    ( m1_subset_1(X3,k1_zfmisc_1(u1_struct_0(X1)))
                   => m1_rmod_2(k1_rmod_5(X0,X1,k5_subset_1(u1_struct_0(X1),X2,X3)),X0,k2_rmod_3(X0,X1,k1_rmod_5(X0,X1,X2),k1_rmod_5(X0,X1,X3))) ) ) ) ),
    inference(negated_conjecture,[status(cth)],[f24518]) ).

fof(f24572,plain,
    ? [X0] :
      ( ? [X1] :
          ( ? [X2] :
              ( ? [X3] :
                  ( ~ m1_rmod_2(k1_rmod_5(X0,X1,k5_subset_1(u1_struct_0(X1),X2,X3)),X0,k2_rmod_3(X0,X1,k1_rmod_5(X0,X1,X2),k1_rmod_5(X0,X1,X3)))
                  & m1_subset_1(X3,k1_zfmisc_1(u1_struct_0(X1))) )
              & m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1))) )
          & ~ v3_struct_0(X1)
          & v3_rlvect_1(X1)
          & v4_rlvect_1(X1)
          & v5_rlvect_1(X1)
          & v6_rlvect_1(X1)
          & v5_vectsp_2(X1,X0)
          & l1_vectsp_2(X1,X0) )
      & ~ v3_struct_0(X0)
      & v3_rlvect_1(X0)
      & v4_rlvect_1(X0)
      & v5_rlvect_1(X0)
      & v6_rlvect_1(X0)
      & v4_group_1(X0)
      & v7_group_1(X0)
      & v6_vectsp_1(X0)
      & v7_vectsp_1(X0)
      & v8_vectsp_1(X0)
      & ~ v10_vectsp_1(X0)
      & v2_vectsp_2(X0)
      & l3_vectsp_1(X0) ),
    inference(ennf_transformation,[],[f24519]) ).

fof(f24573,plain,
    ? [X0] :
      ( ? [X1] :
          ( ? [X2] :
              ( ? [X3] :
                  ( ~ m1_rmod_2(k1_rmod_5(X0,X1,k5_subset_1(u1_struct_0(X1),X2,X3)),X0,k2_rmod_3(X0,X1,k1_rmod_5(X0,X1,X2),k1_rmod_5(X0,X1,X3)))
                  & m1_subset_1(X3,k1_zfmisc_1(u1_struct_0(X1))) )
              & m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1))) )
          & ~ v3_struct_0(X1)
          & v3_rlvect_1(X1)
          & v4_rlvect_1(X1)
          & v5_rlvect_1(X1)
          & v6_rlvect_1(X1)
          & v5_vectsp_2(X1,X0)
          & l1_vectsp_2(X1,X0) )
      & ~ v3_struct_0(X0)
      & v3_rlvect_1(X0)
      & v4_rlvect_1(X0)
      & v5_rlvect_1(X0)
      & v6_rlvect_1(X0)
      & v4_group_1(X0)
      & v7_group_1(X0)
      & v6_vectsp_1(X0)
      & v7_vectsp_1(X0)
      & v8_vectsp_1(X0)
      & ~ v10_vectsp_1(X0)
      & v2_vectsp_2(X0)
      & l3_vectsp_1(X0) ),
    inference(flattening,[],[f24572]) ).

fof(f24593,plain,
    ! [X0,X1,X2] :
      ( k5_subset_1(X0,X1,X2) = k3_xboole_0(X1,X2)
      | ~ m1_subset_1(X1,k1_zfmisc_1(X0))
      | ~ m1_subset_1(X2,k1_zfmisc_1(X0)) ),
    inference(ennf_transformation,[],[f574]) ).

fof(f24594,plain,
    ! [X0,X1,X2] :
      ( k5_subset_1(X0,X1,X2) = k3_xboole_0(X1,X2)
      | ~ m1_subset_1(X1,k1_zfmisc_1(X0))
      | ~ m1_subset_1(X2,k1_zfmisc_1(X0)) ),
    inference(flattening,[],[f24593]) ).

fof(f24599,plain,
    ! [X0,X1,X2] :
      ( m1_subset_1(k5_subset_1(X0,X1,X2),k1_zfmisc_1(X0))
      | ~ m1_subset_1(X1,k1_zfmisc_1(X0))
      | ~ m1_subset_1(X2,k1_zfmisc_1(X0)) ),
    inference(ennf_transformation,[],[f571]) ).

fof(f24600,plain,
    ! [X0,X1,X2] :
      ( m1_subset_1(k5_subset_1(X0,X1,X2),k1_zfmisc_1(X0))
      | ~ m1_subset_1(X1,k1_zfmisc_1(X0))
      | ~ m1_subset_1(X2,k1_zfmisc_1(X0)) ),
    inference(flattening,[],[f24599]) ).

fof(f24663,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( ! [X3] :
                  ( ! [X4] :
                      ( m1_rmod_2(X2,X0,k2_rmod_3(X0,X1,X3,X4))
                      | ~ m1_rmod_2(X2,X0,X3)
                      | ~ m1_rmod_2(X2,X0,X4)
                      | ~ m1_rmod_2(X4,X0,X1) )
                  | ~ m1_rmod_2(X3,X0,X1) )
              | ~ m1_rmod_2(X2,X0,X1) )
          | v3_struct_0(X1)
          | ~ v3_rlvect_1(X1)
          | ~ v4_rlvect_1(X1)
          | ~ v5_rlvect_1(X1)
          | ~ v6_rlvect_1(X1)
          | ~ v5_vectsp_2(X1,X0)
          | ~ l1_vectsp_2(X1,X0) )
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | ~ l3_vectsp_1(X0) ),
    inference(ennf_transformation,[],[f24329]) ).

fof(f24664,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( ! [X3] :
                  ( ! [X4] :
                      ( m1_rmod_2(X2,X0,k2_rmod_3(X0,X1,X3,X4))
                      | ~ m1_rmod_2(X2,X0,X3)
                      | ~ m1_rmod_2(X2,X0,X4)
                      | ~ m1_rmod_2(X4,X0,X1) )
                  | ~ m1_rmod_2(X3,X0,X1) )
              | ~ m1_rmod_2(X2,X0,X1) )
          | v3_struct_0(X1)
          | ~ v3_rlvect_1(X1)
          | ~ v4_rlvect_1(X1)
          | ~ v5_rlvect_1(X1)
          | ~ v6_rlvect_1(X1)
          | ~ v5_vectsp_2(X1,X0)
          | ~ l1_vectsp_2(X1,X0) )
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | ~ l3_vectsp_1(X0) ),
    inference(flattening,[],[f24663]) ).

fof(f24687,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( ! [X3] :
                  ( m1_rmod_2(k1_rmod_5(X0,X1,X2),X0,k1_rmod_5(X0,X1,X3))
                  | ~ r1_tarski(X2,X3)
                  | ~ m1_subset_1(X3,k1_zfmisc_1(u1_struct_0(X1))) )
              | ~ m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1))) )
          | v3_struct_0(X1)
          | ~ v3_rlvect_1(X1)
          | ~ v4_rlvect_1(X1)
          | ~ v5_rlvect_1(X1)
          | ~ v6_rlvect_1(X1)
          | ~ v5_vectsp_2(X1,X0)
          | ~ l1_vectsp_2(X1,X0) )
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v7_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | v10_vectsp_1(X0)
      | ~ v2_vectsp_2(X0)
      | ~ l3_vectsp_1(X0) ),
    inference(ennf_transformation,[],[f24515]) ).

fof(f24688,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( ! [X3] :
                  ( m1_rmod_2(k1_rmod_5(X0,X1,X2),X0,k1_rmod_5(X0,X1,X3))
                  | ~ r1_tarski(X2,X3)
                  | ~ m1_subset_1(X3,k1_zfmisc_1(u1_struct_0(X1))) )
              | ~ m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1))) )
          | v3_struct_0(X1)
          | ~ v3_rlvect_1(X1)
          | ~ v4_rlvect_1(X1)
          | ~ v5_rlvect_1(X1)
          | ~ v6_rlvect_1(X1)
          | ~ v5_vectsp_2(X1,X0)
          | ~ l1_vectsp_2(X1,X0) )
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v7_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | v10_vectsp_1(X0)
      | ~ v2_vectsp_2(X0)
      | ~ l3_vectsp_1(X0) ),
    inference(flattening,[],[f24687]) ).

fof(f24701,plain,
    ! [X0,X1,X2] :
      ( ( v3_vectsp_2(k1_rmod_5(X0,X1,X2),X0)
        & m1_rmod_2(k1_rmod_5(X0,X1,X2),X0,X1) )
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v7_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | v10_vectsp_1(X0)
      | ~ v2_vectsp_2(X0)
      | ~ l3_vectsp_1(X0)
      | v3_struct_0(X1)
      | ~ v3_rlvect_1(X1)
      | ~ v4_rlvect_1(X1)
      | ~ v5_rlvect_1(X1)
      | ~ v6_rlvect_1(X1)
      | ~ v5_vectsp_2(X1,X0)
      | ~ l1_vectsp_2(X1,X0)
      | ~ m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1))) ),
    inference(ennf_transformation,[],[f24498]) ).

fof(f24702,plain,
    ! [X0,X1,X2] :
      ( ( v3_vectsp_2(k1_rmod_5(X0,X1,X2),X0)
        & m1_rmod_2(k1_rmod_5(X0,X1,X2),X0,X1) )
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v7_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | v10_vectsp_1(X0)
      | ~ v2_vectsp_2(X0)
      | ~ l3_vectsp_1(X0)
      | v3_struct_0(X1)
      | ~ v3_rlvect_1(X1)
      | ~ v4_rlvect_1(X1)
      | ~ v5_rlvect_1(X1)
      | ~ v6_rlvect_1(X1)
      | ~ v5_vectsp_2(X1,X0)
      | ~ l1_vectsp_2(X1,X0)
      | ~ m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1))) ),
    inference(flattening,[],[f24701]) ).

fof(f24763,plain,
    ! [X0,X1] :
      ( ~ r2_hidden(X0,X1)
      | ~ r1_tarski(X1,X0) ),
    inference(ennf_transformation,[],[f1280]) ).

fof(f24773,plain,
    ! [X0,X1,X2] :
      ( r1_tarski(X0,X2)
      | ~ r1_tarski(X0,X1)
      | ~ r1_tarski(X1,X2) ),
    inference(ennf_transformation,[],[f70]) ).

fof(f24774,plain,
    ! [X0,X1,X2] :
      ( r1_tarski(X0,X2)
      | ~ r1_tarski(X0,X1)
      | ~ r1_tarski(X1,X2) ),
    inference(flattening,[],[f24773]) ).

fof(f24822,plain,
    ! [X0,X1,X2] :
      ( r1_tarski(k3_xboole_0(X0,X2),X1)
      | ~ r1_tarski(X0,X1) ),
    inference(ennf_transformation,[],[f177]) ).

fof(f24826,plain,
    ! [X0,X1,X2] :
      ( r1_tarski(k3_xboole_0(X0,X2),k3_xboole_0(X1,X2))
      | ~ r1_tarski(X0,X1) ),
    inference(ennf_transformation,[],[f95]) ).

fof(f24837,plain,
    ! [X0,X1,X2] :
      ( ~ r1_tarski(X0,k2_xboole_0(X1,k1_tarski(X2)))
      | r2_hidden(X2,X0)
      | r1_tarski(X0,X1) ),
    inference(ennf_transformation,[],[f3242]) ).

fof(f24999,plain,
    ( ~ m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,k2_rmod_3(sK1,sK2,k1_rmod_5(sK1,sK2,sK3),k1_rmod_5(sK1,sK2,sK4)))
    & m1_subset_1(sK4,k1_zfmisc_1(u1_struct_0(sK2)))
    & m1_subset_1(sK3,k1_zfmisc_1(u1_struct_0(sK2)))
    & ~ v3_struct_0(sK2)
    & v3_rlvect_1(sK2)
    & v4_rlvect_1(sK2)
    & v5_rlvect_1(sK2)
    & v6_rlvect_1(sK2)
    & v5_vectsp_2(sK2,sK1)
    & l1_vectsp_2(sK2,sK1)
    & ~ v3_struct_0(sK1)
    & v3_rlvect_1(sK1)
    & v4_rlvect_1(sK1)
    & v5_rlvect_1(sK1)
    & v6_rlvect_1(sK1)
    & v4_group_1(sK1)
    & v7_group_1(sK1)
    & v6_vectsp_1(sK1)
    & v7_vectsp_1(sK1)
    & v8_vectsp_1(sK1)
    & ~ v10_vectsp_1(sK1)
    & v2_vectsp_2(sK1)
    & l3_vectsp_1(sK1) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK1,sK2,sK3,sK4]),skolemize(X0,sK1),skolemize(X1,sK2),skolemize(X2,sK3),skolemize(X3,sK4)],[f24573]) ).

fof(f25049,plain,
    ! [X0,X1] :
      ( ( m1_subset_1(X0,k1_zfmisc_1(X1))
        | ~ r1_tarski(X0,X1) )
      & ( r1_tarski(X0,X1)
        | ~ m1_subset_1(X0,k1_zfmisc_1(X1)) ) ),
    inference(nnf_transformation,[],[f677]) ).

fof(f25114,plain,
    l3_vectsp_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25115,plain,
    v2_vectsp_2(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25116,plain,
    ~ v10_vectsp_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25117,plain,
    v8_vectsp_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25118,plain,
    v7_vectsp_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25119,plain,
    v6_vectsp_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25120,plain,
    v7_group_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25121,plain,
    v4_group_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25122,plain,
    v6_rlvect_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25123,plain,
    v5_rlvect_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25124,plain,
    v4_rlvect_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25125,plain,
    v3_rlvect_1(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25126,plain,
    ~ v3_struct_0(sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25127,plain,
    l1_vectsp_2(sK2,sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25128,plain,
    v5_vectsp_2(sK2,sK1),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25129,plain,
    v6_rlvect_1(sK2),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25130,plain,
    v5_rlvect_1(sK2),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25131,plain,
    v4_rlvect_1(sK2),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25132,plain,
    v3_rlvect_1(sK2),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25133,plain,
    ~ v3_struct_0(sK2),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25134,plain,
    m1_subset_1(sK3,k1_zfmisc_1(u1_struct_0(sK2))),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25135,plain,
    m1_subset_1(sK4,k1_zfmisc_1(u1_struct_0(sK2))),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25136,plain,
    ~ m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,k2_rmod_3(sK1,sK2,k1_rmod_5(sK1,sK2,sK3),k1_rmod_5(sK1,sK2,sK4))),
    inference(cnf_transformation,[],[f24999]) ).

fof(f25168,plain,
    ! [X2,X0,X1] :
      ( k3_xboole_0(X1,X2) = k5_subset_1(X0,X1,X2)
      | ~ m1_subset_1(X1,k1_zfmisc_1(X0))
      | ~ m1_subset_1(X2,k1_zfmisc_1(X0)) ),
    inference(cnf_transformation,[],[f24594]) ).

fof(f25171,plain,
    ! [X2,X0,X1] :
      ( m1_subset_1(k5_subset_1(X0,X1,X2),k1_zfmisc_1(X0))
      | ~ m1_subset_1(X1,k1_zfmisc_1(X0))
      | ~ m1_subset_1(X2,k1_zfmisc_1(X0)) ),
    inference(cnf_transformation,[],[f24600]) ).

fof(f25237,plain,
    ! [X2,X3,X0,X1,X4] :
      ( m1_rmod_2(X2,X0,k2_rmod_3(X0,X1,X3,X4))
      | ~ m1_rmod_2(X2,X0,X3)
      | ~ m1_rmod_2(X2,X0,X4)
      | ~ m1_rmod_2(X4,X0,X1)
      | ~ m1_rmod_2(X3,X0,X1)
      | ~ m1_rmod_2(X2,X0,X1)
      | v3_struct_0(X1)
      | ~ v3_rlvect_1(X1)
      | ~ v4_rlvect_1(X1)
      | ~ v5_rlvect_1(X1)
      | ~ v6_rlvect_1(X1)
      | ~ v5_vectsp_2(X1,X0)
      | ~ l1_vectsp_2(X1,X0)
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | ~ l3_vectsp_1(X0) ),
    inference(cnf_transformation,[],[f24664]) ).

fof(f25254,plain,
    ! [X2,X3,X0,X1] :
      ( m1_rmod_2(k1_rmod_5(X0,X1,X2),X0,k1_rmod_5(X0,X1,X3))
      | ~ r1_tarski(X2,X3)
      | ~ m1_subset_1(X3,k1_zfmisc_1(u1_struct_0(X1)))
      | ~ m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1)))
      | v3_struct_0(X1)
      | ~ v3_rlvect_1(X1)
      | ~ v4_rlvect_1(X1)
      | ~ v5_rlvect_1(X1)
      | ~ v6_rlvect_1(X1)
      | ~ v5_vectsp_2(X1,X0)
      | ~ l1_vectsp_2(X1,X0)
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v7_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | v10_vectsp_1(X0)
      | ~ v2_vectsp_2(X0)
      | ~ l3_vectsp_1(X0) ),
    inference(cnf_transformation,[],[f24688]) ).

fof(f25263,plain,
    ! [X2,X0,X1] :
      ( m1_rmod_2(k1_rmod_5(X0,X1,X2),X0,X1)
      | v3_struct_0(X0)
      | ~ v3_rlvect_1(X0)
      | ~ v4_rlvect_1(X0)
      | ~ v5_rlvect_1(X0)
      | ~ v6_rlvect_1(X0)
      | ~ v4_group_1(X0)
      | ~ v7_group_1(X0)
      | ~ v6_vectsp_1(X0)
      | ~ v7_vectsp_1(X0)
      | ~ v8_vectsp_1(X0)
      | v10_vectsp_1(X0)
      | ~ v2_vectsp_2(X0)
      | ~ l3_vectsp_1(X0)
      | v3_struct_0(X1)
      | ~ v3_rlvect_1(X1)
      | ~ v4_rlvect_1(X1)
      | ~ v5_rlvect_1(X1)
      | ~ v6_rlvect_1(X1)
      | ~ v5_vectsp_2(X1,X0)
      | ~ l1_vectsp_2(X1,X0)
      | ~ m1_subset_1(X2,k1_zfmisc_1(u1_struct_0(X1))) ),
    inference(cnf_transformation,[],[f24702]) ).

fof(f25350,plain,
    ! [X0,X1] :
      ( ~ r1_tarski(X1,X0)
      | ~ r2_hidden(X0,X1) ),
    inference(cnf_transformation,[],[f24763]) ).

fof(f25354,plain,
    ! [X0,X1] :
      ( ~ m1_subset_1(X0,k1_zfmisc_1(X1))
      | r1_tarski(X0,X1) ),
    inference(cnf_transformation,[],[f25049]) ).

fof(f25355,plain,
    ! [X0,X1] :
      ( m1_subset_1(X0,k1_zfmisc_1(X1))
      | ~ r1_tarski(X0,X1) ),
    inference(cnf_transformation,[],[f25049]) ).

fof(f25366,plain,
    ! [X2,X0,X1] :
      ( r1_tarski(X0,X2)
      | ~ r1_tarski(X0,X1)
      | ~ r1_tarski(X1,X2) ),
    inference(cnf_transformation,[],[f24774]) ).

fof(f25433,plain,
    ! [X2,X0,X1] :
      ( r1_tarski(k3_xboole_0(X0,X2),X1)
      | ~ r1_tarski(X0,X1) ),
    inference(cnf_transformation,[],[f24822]) ).

fof(f25436,plain,
    ! [X2,X0,X1] :
      ( r1_tarski(k3_xboole_0(X0,X2),k3_xboole_0(X1,X2))
      | ~ r1_tarski(X0,X1) ),
    inference(cnf_transformation,[],[f24826]) ).

fof(f25442,plain,
    ! [X0,X1] : r1_tarski(k3_xboole_0(X0,X1),X0),
    inference(cnf_transformation,[],[f86]) ).

fof(f25446,plain,
    ! [X0,X1] : k3_xboole_0(X0,X1) = k3_xboole_0(X1,X0),
    inference(cnf_transformation,[],[f57]) ).

fof(f25471,plain,
    ! [X2,X0,X1] :
      ( ~ r1_tarski(X0,k2_xboole_0(X1,k1_tarski(X2)))
      | r2_hidden(X2,X0)
      | r1_tarski(X0,X1) ),
    inference(cnf_transformation,[],[f24837]) ).

fof(f25529,plain,
    ! [X0,X1] : r1_tarski(X0,k2_xboole_0(X0,X1)),
    inference(cnf_transformation,[],[f76]) ).

fof(f25800,definition,
    ( spl66_1
  <=> l3_vectsp_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_1])],[avatar_definition]) ).

fof(f25802,plain,
    ( ~ l3_vectsp_1(sK1)
    | spl66_1 ),
    inference(avatar_component_clause,[],[f25800]) ).

fof(f25804,definition,
    ( spl66_2
  <=> v6_vectsp_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_2])],[avatar_definition]) ).

fof(f25806,plain,
    ( v6_vectsp_1(sK1)
    | ~ spl66_2 ),
    inference(avatar_component_clause,[],[f25804]) ).

fof(f25812,definition,
    ( spl66_4
  <=> v8_vectsp_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_4])],[avatar_definition]) ).

fof(f25813,plain,
    ( v8_vectsp_1(sK1)
    | ~ spl66_4 ),
    inference(avatar_component_clause,[],[f25812]) ).

fof(f25816,definition,
    ( spl66_5
  <=> v7_vectsp_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_5])],[avatar_definition]) ).

fof(f25817,plain,
    ( v7_vectsp_1(sK1)
    | ~ spl66_5 ),
    inference(avatar_component_clause,[],[f25816]) ).

fof(f25820,definition,
    ( spl66_6
  <=> v7_group_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_6])],[avatar_definition]) ).

fof(f25821,plain,
    ( v7_group_1(sK1)
    | ~ spl66_6 ),
    inference(avatar_component_clause,[],[f25820]) ).

fof(f25824,definition,
    ( spl66_7
  <=> v4_group_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_7])],[avatar_definition]) ).

fof(f25825,plain,
    ( v4_group_1(sK1)
    | ~ spl66_7 ),
    inference(avatar_component_clause,[],[f25824]) ).

fof(f25828,definition,
    ( spl66_8
  <=> v6_rlvect_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_8])],[avatar_definition]) ).

fof(f25829,plain,
    ( v6_rlvect_1(sK1)
    | ~ spl66_8 ),
    inference(avatar_component_clause,[],[f25828]) ).

fof(f25832,definition,
    ( spl66_9
  <=> v5_rlvect_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_9])],[avatar_definition]) ).

fof(f25833,plain,
    ( v5_rlvect_1(sK1)
    | ~ spl66_9 ),
    inference(avatar_component_clause,[],[f25832]) ).

fof(f25836,definition,
    ( spl66_10
  <=> v4_rlvect_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_10])],[avatar_definition]) ).

fof(f25837,plain,
    ( v4_rlvect_1(sK1)
    | ~ spl66_10 ),
    inference(avatar_component_clause,[],[f25836]) ).

fof(f25840,definition,
    ( spl66_11
  <=> v3_rlvect_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_11])],[avatar_definition]) ).

fof(f25841,plain,
    ( v3_rlvect_1(sK1)
    | ~ spl66_11 ),
    inference(avatar_component_clause,[],[f25840]) ).

fof(f25844,definition,
    ( spl66_12
  <=> v3_struct_0(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_12])],[avatar_definition]) ).

fof(f25845,plain,
    ( ~ v3_struct_0(sK1)
    | spl66_12 ),
    inference(avatar_component_clause,[],[f25844]) ).

fof(f25848,plain,
    spl66_4,
    inference(avatar_split_clause,[],[f25117,f25812]) ).

fof(f25849,plain,
    spl66_5,
    inference(avatar_split_clause,[],[f25118,f25816]) ).

fof(f25850,plain,
    spl66_2,
    inference(avatar_split_clause,[],[f25119,f25804]) ).

fof(f25851,plain,
    spl66_6,
    inference(avatar_split_clause,[],[f25120,f25820]) ).

fof(f25852,plain,
    spl66_7,
    inference(avatar_split_clause,[],[f25121,f25824]) ).

fof(f25853,plain,
    spl66_8,
    inference(avatar_split_clause,[],[f25122,f25828]) ).

fof(f25854,plain,
    spl66_9,
    inference(avatar_split_clause,[],[f25123,f25832]) ).

fof(f25855,plain,
    spl66_10,
    inference(avatar_split_clause,[],[f25124,f25836]) ).

fof(f25856,plain,
    spl66_11,
    inference(avatar_split_clause,[],[f25125,f25840]) ).

fof(f25857,plain,
    ~ spl66_12,
    inference(avatar_split_clause,[],[f25126,f25844]) ).

fof(f25858,plain,
    ( $false
    | spl66_1 ),
    inference(unit_resulting_resolution,[],[f25802,f25114]) ).

fof(f25862,plain,
    spl66_1,
    inference(avatar_contradiction_clause,[],[f25858]) ).

fof(f25863,plain,
    r1_tarski(sK3,u1_struct_0(sK2)),
    inference(resolution,[],[f25134,f25354]) ).

fof(f25879,plain,
    ~ r2_hidden(u1_struct_0(sK2),sK3),
    inference(resolution,[],[f25863,f25350]) ).

fof(f25925,plain,
    r1_tarski(sK4,u1_struct_0(sK2)),
    inference(resolution,[],[f25135,f25354]) ).

fof(f26482,plain,
    ( ~ m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,k1_rmod_5(sK1,sK2,sK3))
    | ~ m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,k1_rmod_5(sK1,sK2,sK4))
    | ~ m1_rmod_2(k1_rmod_5(sK1,sK2,sK4),sK1,sK2)
    | ~ m1_rmod_2(k1_rmod_5(sK1,sK2,sK3),sK1,sK2)
    | ~ m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,sK2)
    | v3_struct_0(sK2)
    | ~ v3_rlvect_1(sK2)
    | ~ v4_rlvect_1(sK2)
    | ~ v5_rlvect_1(sK2)
    | ~ v6_rlvect_1(sK2)
    | ~ v5_vectsp_2(sK2,sK1)
    | ~ l1_vectsp_2(sK2,sK1)
    | v3_struct_0(sK1)
    | ~ v3_rlvect_1(sK1)
    | ~ v4_rlvect_1(sK1)
    | ~ v5_rlvect_1(sK1)
    | ~ v6_rlvect_1(sK1)
    | ~ v4_group_1(sK1)
    | ~ v6_vectsp_1(sK1)
    | ~ v7_vectsp_1(sK1)
    | ~ v8_vectsp_1(sK1)
    | ~ l3_vectsp_1(sK1) ),
    inference(resolution,[],[f25136,f25237]) ).

fof(f26487,definition,
    ( spl66_44
  <=> l1_vectsp_2(sK2,sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_44])],[avatar_definition]) ).

fof(f26489,plain,
    ( ~ l1_vectsp_2(sK2,sK1)
    | spl66_44 ),
    inference(avatar_component_clause,[],[f26487]) ).

fof(f26491,definition,
    ( spl66_45
  <=> v5_vectsp_2(sK2,sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_45])],[avatar_definition]) ).

fof(f26493,plain,
    ( ~ v5_vectsp_2(sK2,sK1)
    | spl66_45 ),
    inference(avatar_component_clause,[],[f26491]) ).

fof(f26495,definition,
    ( spl66_46
  <=> v6_rlvect_1(sK2) ),
    introduced(definition,[new_symbols(definition,[spl66_46])],[avatar_definition]) ).

fof(f26497,plain,
    ( ~ v6_rlvect_1(sK2)
    | spl66_46 ),
    inference(avatar_component_clause,[],[f26495]) ).

fof(f26499,definition,
    ( spl66_47
  <=> v5_rlvect_1(sK2) ),
    introduced(definition,[new_symbols(definition,[spl66_47])],[avatar_definition]) ).

fof(f26501,plain,
    ( ~ v5_rlvect_1(sK2)
    | spl66_47 ),
    inference(avatar_component_clause,[],[f26499]) ).

fof(f26503,definition,
    ( spl66_48
  <=> v4_rlvect_1(sK2) ),
    introduced(definition,[new_symbols(definition,[spl66_48])],[avatar_definition]) ).

fof(f26505,plain,
    ( ~ v4_rlvect_1(sK2)
    | spl66_48 ),
    inference(avatar_component_clause,[],[f26503]) ).

fof(f26507,definition,
    ( spl66_49
  <=> v3_rlvect_1(sK2) ),
    introduced(definition,[new_symbols(definition,[spl66_49])],[avatar_definition]) ).

fof(f26509,plain,
    ( ~ v3_rlvect_1(sK2)
    | spl66_49 ),
    inference(avatar_component_clause,[],[f26507]) ).

fof(f26511,definition,
    ( spl66_50
  <=> v3_struct_0(sK2) ),
    introduced(definition,[new_symbols(definition,[spl66_50])],[avatar_definition]) ).

fof(f26513,plain,
    ( v3_struct_0(sK2)
    | ~ spl66_50 ),
    inference(avatar_component_clause,[],[f26511]) ).

fof(f26515,definition,
    ( spl66_51
  <=> m1_rmod_2(k1_rmod_5(sK1,sK2,sK4),sK1,sK2) ),
    introduced(definition,[new_symbols(definition,[spl66_51])],[avatar_definition]) ).

fof(f26517,plain,
    ( ~ m1_rmod_2(k1_rmod_5(sK1,sK2,sK4),sK1,sK2)
    | spl66_51 ),
    inference(avatar_component_clause,[],[f26515]) ).

fof(f26519,definition,
    ( spl66_52
  <=> m1_rmod_2(k1_rmod_5(sK1,sK2,sK3),sK1,sK2) ),
    introduced(definition,[new_symbols(definition,[spl66_52])],[avatar_definition]) ).

fof(f26521,plain,
    ( ~ m1_rmod_2(k1_rmod_5(sK1,sK2,sK3),sK1,sK2)
    | spl66_52 ),
    inference(avatar_component_clause,[],[f26519]) ).

fof(f26531,definition,
    ( spl66_55
  <=> m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,k1_rmod_5(sK1,sK2,sK3)) ),
    introduced(definition,[new_symbols(definition,[spl66_55])],[avatar_definition]) ).

fof(f26533,plain,
    ( ~ m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,k1_rmod_5(sK1,sK2,sK3))
    | spl66_55 ),
    inference(avatar_component_clause,[],[f26531]) ).

fof(f26536,definition,
    ( spl66_56
  <=> m1_subset_1(sK4,k1_zfmisc_1(u1_struct_0(sK2))) ),
    introduced(definition,[new_symbols(definition,[spl66_56])],[avatar_definition]) ).

fof(f26538,plain,
    ( ~ m1_subset_1(sK4,k1_zfmisc_1(u1_struct_0(sK2)))
    | spl66_56 ),
    inference(avatar_component_clause,[],[f26536]) ).

fof(f26540,definition,
    ( spl66_57
  <=> m1_subset_1(sK3,k1_zfmisc_1(u1_struct_0(sK2))) ),
    introduced(definition,[new_symbols(definition,[spl66_57])],[avatar_definition]) ).

fof(f26542,plain,
    ( ~ m1_subset_1(sK3,k1_zfmisc_1(u1_struct_0(sK2)))
    | spl66_57 ),
    inference(avatar_component_clause,[],[f26540]) ).

fof(f26609,definition,
    ( spl66_74
  <=> m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,sK2) ),
    introduced(definition,[new_symbols(definition,[spl66_74])],[avatar_definition]) ).

fof(f26611,plain,
    ( ~ m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,sK2)
    | spl66_74 ),
    inference(avatar_component_clause,[],[f26609]) ).

fof(f26613,definition,
    ( spl66_75
  <=> m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,k1_rmod_5(sK1,sK2,sK4)) ),
    introduced(definition,[new_symbols(definition,[spl66_75])],[avatar_definition]) ).

fof(f26615,plain,
    ( ~ m1_rmod_2(k1_rmod_5(sK1,sK2,k5_subset_1(u1_struct_0(sK2),sK3,sK4)),sK1,k1_rmod_5(sK1,sK2,sK4))
    | spl66_75 ),
    inference(avatar_component_clause,[],[f26613]) ).

fof(f26616,plain,
    ( ~ spl66_1
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_2
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | ~ spl66_44
    | ~ spl66_45
    | ~ spl66_46
    | ~ spl66_47
    | ~ spl66_48
    | ~ spl66_49
    | spl66_50
    | ~ spl66_74
    | ~ spl66_52
    | ~ spl66_51
    | ~ spl66_75
    | ~ spl66_55 ),
    inference(avatar_split_clause,[],[f26482,f26531,f26613,f26515,f26519,f26609,f26511,f26507,f26503,f26499,f26495,f26491,f26487,f25844,f25840,f25836,f25832,f25828,f25824,f25804,f25816,f25812,f25800]) ).

fof(f26617,plain,
    ( $false
    | spl66_44 ),
    inference(unit_resulting_resolution,[],[f26489,f25127]) ).

fof(f26620,plain,
    spl66_44,
    inference(avatar_contradiction_clause,[],[f26617]) ).

fof(f26621,plain,
    ( $false
    | spl66_45 ),
    inference(unit_resulting_resolution,[],[f26493,f25128]) ).

fof(f26624,plain,
    spl66_45,
    inference(avatar_contradiction_clause,[],[f26621]) ).

fof(f26625,plain,
    ( $false
    | spl66_46 ),
    inference(unit_resulting_resolution,[],[f26497,f25129]) ).

fof(f26629,plain,
    spl66_46,
    inference(avatar_contradiction_clause,[],[f26625]) ).

fof(f26630,plain,
    ( $false
    | spl66_47 ),
    inference(unit_resulting_resolution,[],[f26501,f25130]) ).

fof(f26634,plain,
    spl66_47,
    inference(avatar_contradiction_clause,[],[f26630]) ).

fof(f26635,plain,
    ( $false
    | spl66_48 ),
    inference(unit_resulting_resolution,[],[f26505,f25131]) ).

fof(f26639,plain,
    spl66_48,
    inference(avatar_contradiction_clause,[],[f26635]) ).

fof(f26640,plain,
    ( $false
    | spl66_49 ),
    inference(unit_resulting_resolution,[],[f26509,f25132]) ).

fof(f26644,plain,
    spl66_49,
    inference(avatar_contradiction_clause,[],[f26640]) ).

fof(f26646,plain,
    ( $false
    | spl66_56 ),
    inference(unit_resulting_resolution,[],[f25355,f25925,f26538]) ).

fof(f26654,plain,
    spl66_56,
    inference(avatar_contradiction_clause,[],[f26646]) ).

fof(f26665,plain,
    ( $false
    | spl66_57 ),
    inference(unit_resulting_resolution,[],[f25355,f25863,f26542]) ).

fof(f26673,plain,
    spl66_57,
    inference(avatar_contradiction_clause,[],[f26665]) ).

fof(f26679,plain,
    ( $false
    | ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_51 ),
    inference(unit_resulting_resolution,[],[f25263,f25845,f25837,f25841,f25129,f25130,f25131,f25132,f25133,f25114,f25115,f25116,f25813,f25817,f25806,f25821,f25825,f25829,f25833,f25127,f25128,f25135,f26517]) ).

fof(f26682,plain,
    ( ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_51 ),
    inference(avatar_contradiction_clause,[],[f26679]) ).

fof(f26716,definition,
    ( spl66_87
  <=> v2_vectsp_2(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_87])],[avatar_definition]) ).

fof(f26718,plain,
    ( ~ v2_vectsp_2(sK1)
    | spl66_87 ),
    inference(avatar_component_clause,[],[f26716]) ).

fof(f26720,definition,
    ( spl66_88
  <=> v10_vectsp_1(sK1) ),
    introduced(definition,[new_symbols(definition,[spl66_88])],[avatar_definition]) ).

fof(f26722,plain,
    ( v10_vectsp_1(sK1)
    | ~ spl66_88 ),
    inference(avatar_component_clause,[],[f26720]) ).

fof(f26766,plain,
    ( $false
    | ~ spl66_50 ),
    inference(unit_resulting_resolution,[],[f26513,f25133]) ).

fof(f26769,plain,
    ~ spl66_50,
    inference(avatar_contradiction_clause,[],[f26766]) ).

fof(f26770,plain,
    ( $false
    | ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_52 ),
    inference(unit_resulting_resolution,[],[f25263,f25845,f25837,f25841,f25129,f25130,f25131,f25132,f25133,f25114,f25115,f25116,f25813,f25817,f25806,f25821,f25825,f25829,f25833,f25127,f25128,f25134,f26521]) ).

fof(f26773,plain,
    ( ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_52 ),
    inference(avatar_contradiction_clause,[],[f26770]) ).

fof(f27206,plain,
    ( $false
    | spl66_87 ),
    inference(unit_resulting_resolution,[],[f26718,f25115]) ).

fof(f27210,plain,
    spl66_87,
    inference(avatar_contradiction_clause,[],[f27206]) ).

fof(f27212,plain,
    ( $false
    | ~ spl66_88 ),
    inference(unit_resulting_resolution,[],[f26722,f25116]) ).

fof(f27215,plain,
    ~ spl66_88,
    inference(avatar_contradiction_clause,[],[f27212]) ).

fof(f27775,plain,
    ( ~ r1_tarski(k5_subset_1(u1_struct_0(sK2),sK3,sK4),sK3)
    | ~ m1_subset_1(sK3,k1_zfmisc_1(u1_struct_0(sK2)))
    | ~ m1_subset_1(k5_subset_1(u1_struct_0(sK2),sK3,sK4),k1_zfmisc_1(u1_struct_0(sK2)))
    | v3_struct_0(sK2)
    | ~ v3_rlvect_1(sK2)
    | ~ v4_rlvect_1(sK2)
    | ~ v5_rlvect_1(sK2)
    | ~ v6_rlvect_1(sK2)
    | ~ v5_vectsp_2(sK2,sK1)
    | ~ l1_vectsp_2(sK2,sK1)
    | v3_struct_0(sK1)
    | ~ v3_rlvect_1(sK1)
    | ~ v4_rlvect_1(sK1)
    | ~ v5_rlvect_1(sK1)
    | ~ v6_rlvect_1(sK1)
    | ~ v4_group_1(sK1)
    | ~ v7_group_1(sK1)
    | ~ v6_vectsp_1(sK1)
    | ~ v7_vectsp_1(sK1)
    | ~ v8_vectsp_1(sK1)
    | v10_vectsp_1(sK1)
    | ~ v2_vectsp_2(sK1)
    | ~ l3_vectsp_1(sK1)
    | spl66_55 ),
    inference(resolution,[],[f26533,f25254]) ).

fof(f27784,definition,
    ( spl66_157
  <=> m1_subset_1(k5_subset_1(u1_struct_0(sK2),sK3,sK4),k1_zfmisc_1(u1_struct_0(sK2))) ),
    introduced(definition,[new_symbols(definition,[spl66_157])],[avatar_definition]) ).

fof(f27785,plain,
    ( m1_subset_1(k5_subset_1(u1_struct_0(sK2),sK3,sK4),k1_zfmisc_1(u1_struct_0(sK2)))
    | ~ spl66_157 ),
    inference(avatar_component_clause,[],[f27784]) ).

fof(f27786,plain,
    ( ~ m1_subset_1(k5_subset_1(u1_struct_0(sK2),sK3,sK4),k1_zfmisc_1(u1_struct_0(sK2)))
    | spl66_157 ),
    inference(avatar_component_clause,[],[f27784]) ).

fof(f27788,definition,
    ( spl66_158
  <=> r1_tarski(k5_subset_1(u1_struct_0(sK2),sK3,sK4),sK3) ),
    introduced(definition,[new_symbols(definition,[spl66_158])],[avatar_definition]) ).

fof(f27790,plain,
    ( ~ r1_tarski(k5_subset_1(u1_struct_0(sK2),sK3,sK4),sK3)
    | spl66_158 ),
    inference(avatar_component_clause,[],[f27788]) ).

fof(f27791,plain,
    ( ~ spl66_1
    | ~ spl66_87
    | spl66_88
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_2
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | ~ spl66_44
    | ~ spl66_45
    | ~ spl66_46
    | ~ spl66_47
    | ~ spl66_48
    | ~ spl66_49
    | spl66_50
    | ~ spl66_157
    | ~ spl66_57
    | ~ spl66_158
    | spl66_55 ),
    inference(avatar_split_clause,[],[f27775,f26531,f27788,f26540,f27784,f26511,f26507,f26503,f26499,f26495,f26491,f26487,f25844,f25840,f25836,f25832,f25828,f25824,f25820,f25804,f25816,f25812,f26720,f26716,f25800]) ).

fof(f27793,plain,
    ( ~ r1_tarski(k3_xboole_0(sK3,sK4),sK3)
    | ~ m1_subset_1(sK3,k1_zfmisc_1(u1_struct_0(sK2)))
    | ~ m1_subset_1(sK4,k1_zfmisc_1(u1_struct_0(sK2)))
    | spl66_158 ),
    inference(superposition,[],[f27790,f25168]) ).

fof(f27795,definition,
    ( spl66_159
  <=> r1_tarski(k3_xboole_0(sK3,sK4),sK3) ),
    introduced(definition,[new_symbols(definition,[spl66_159])],[avatar_definition]) ).

fof(f27797,plain,
    ( ~ r1_tarski(k3_xboole_0(sK3,sK4),sK3)
    | spl66_159 ),
    inference(avatar_component_clause,[],[f27795]) ).

fof(f27798,plain,
    ( ~ spl66_56
    | ~ spl66_57
    | ~ spl66_159
    | spl66_158 ),
    inference(avatar_split_clause,[],[f27793,f27788,f27795,f26540,f26536]) ).

fof(f27807,plain,
    ( ~ r1_tarski(sK3,sK3)
    | spl66_159 ),
    inference(resolution,[],[f27797,f25433]) ).

fof(f27832,definition,
    ( spl66_163
  <=> r1_tarski(sK3,sK3) ),
    introduced(definition,[new_symbols(definition,[spl66_163])],[avatar_definition]) ).

fof(f27834,plain,
    ( ~ r1_tarski(sK3,sK3)
    | spl66_163 ),
    inference(avatar_component_clause,[],[f27832]) ).

fof(f27841,plain,
    ( ~ spl66_163
    | spl66_159 ),
    inference(avatar_split_clause,[],[f27807,f27795,f27832]) ).

fof(f27951,plain,
    ( $false
    | spl66_163 ),
    inference(unit_resulting_resolution,[],[f25471,f25879,f25529,f27834]) ).

fof(f27963,plain,
    spl66_163,
    inference(avatar_contradiction_clause,[],[f27951]) ).

fof(f28706,plain,
    ( $false
    | spl66_157 ),
    inference(unit_resulting_resolution,[],[f25171,f25135,f25134,f27786]) ).

fof(f28713,plain,
    spl66_157,
    inference(avatar_contradiction_clause,[],[f28706]) ).

fof(f33277,plain,
    ( ~ r1_tarski(k5_subset_1(u1_struct_0(sK2),sK3,sK4),sK4)
    | ~ m1_subset_1(sK4,k1_zfmisc_1(u1_struct_0(sK2)))
    | ~ m1_subset_1(k5_subset_1(u1_struct_0(sK2),sK3,sK4),k1_zfmisc_1(u1_struct_0(sK2)))
    | v3_struct_0(sK2)
    | ~ v3_rlvect_1(sK2)
    | ~ v4_rlvect_1(sK2)
    | ~ v5_rlvect_1(sK2)
    | ~ v6_rlvect_1(sK2)
    | ~ v5_vectsp_2(sK2,sK1)
    | ~ l1_vectsp_2(sK2,sK1)
    | v3_struct_0(sK1)
    | ~ v3_rlvect_1(sK1)
    | ~ v4_rlvect_1(sK1)
    | ~ v5_rlvect_1(sK1)
    | ~ v6_rlvect_1(sK1)
    | ~ v4_group_1(sK1)
    | ~ v7_group_1(sK1)
    | ~ v6_vectsp_1(sK1)
    | ~ v7_vectsp_1(sK1)
    | ~ v8_vectsp_1(sK1)
    | v10_vectsp_1(sK1)
    | ~ v2_vectsp_2(sK1)
    | ~ l3_vectsp_1(sK1)
    | spl66_75 ),
    inference(resolution,[],[f26615,f25254]) ).

fof(f33286,definition,
    ( spl66_272
  <=> r1_tarski(k5_subset_1(u1_struct_0(sK2),sK3,sK4),sK4) ),
    introduced(definition,[new_symbols(definition,[spl66_272])],[avatar_definition]) ).

fof(f33288,plain,
    ( ~ r1_tarski(k5_subset_1(u1_struct_0(sK2),sK3,sK4),sK4)
    | spl66_272 ),
    inference(avatar_component_clause,[],[f33286]) ).

fof(f33289,plain,
    ( ~ spl66_1
    | ~ spl66_87
    | spl66_88
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_2
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | ~ spl66_44
    | ~ spl66_45
    | ~ spl66_46
    | ~ spl66_47
    | ~ spl66_48
    | ~ spl66_49
    | spl66_50
    | ~ spl66_157
    | ~ spl66_56
    | ~ spl66_272
    | spl66_75 ),
    inference(avatar_split_clause,[],[f33277,f26613,f33286,f26536,f27784,f26511,f26507,f26503,f26499,f26495,f26491,f26487,f25844,f25840,f25836,f25832,f25828,f25824,f25820,f25804,f25816,f25812,f26720,f26716,f25800]) ).

fof(f34572,plain,
    ( $false
    | ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_74
    | ~ spl66_157 ),
    inference(unit_resulting_resolution,[],[f25263,f25845,f25837,f25841,f25129,f25130,f25131,f25132,f25133,f25114,f25115,f25116,f25813,f25817,f25806,f25821,f25825,f25829,f25833,f25127,f25128,f27785,f26611]) ).

fof(f34577,plain,
    ( ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_74
    | ~ spl66_157 ),
    inference(avatar_contradiction_clause,[],[f34572]) ).

fof(f34776,plain,
    ( ~ r1_tarski(k3_xboole_0(sK3,sK4),sK4)
    | ~ m1_subset_1(sK3,k1_zfmisc_1(u1_struct_0(sK2)))
    | ~ m1_subset_1(sK4,k1_zfmisc_1(u1_struct_0(sK2)))
    | spl66_272 ),
    inference(superposition,[],[f33288,f25168]) ).

fof(f34778,definition,
    ( spl66_353
  <=> r1_tarski(k3_xboole_0(sK3,sK4),sK4) ),
    introduced(definition,[new_symbols(definition,[spl66_353])],[avatar_definition]) ).

fof(f34780,plain,
    ( ~ r1_tarski(k3_xboole_0(sK3,sK4),sK4)
    | spl66_353 ),
    inference(avatar_component_clause,[],[f34778]) ).

fof(f34781,plain,
    ( ~ spl66_56
    | ~ spl66_57
    | ~ spl66_353
    | spl66_272 ),
    inference(avatar_split_clause,[],[f34776,f33286,f34778,f26540,f26536]) ).

fof(f34783,plain,
    ( ! [X0] :
        ( ~ r1_tarski(k3_xboole_0(sK3,sK4),X0)
        | ~ r1_tarski(X0,sK4) )
    | spl66_353 ),
    inference(resolution,[],[f34780,f25366]) ).

fof(f35314,plain,
    ( ! [X0] :
        ( ~ r1_tarski(k3_xboole_0(X0,sK4),sK4)
        | ~ r1_tarski(sK3,X0) )
    | spl66_353 ),
    inference(resolution,[],[f34783,f25436]) ).

fof(f35360,plain,
    ( ! [X0] :
        ( ~ r1_tarski(k3_xboole_0(sK4,X0),sK4)
        | ~ r1_tarski(sK3,X0) )
    | spl66_353 ),
    inference(superposition,[],[f35314,f25446]) ).

fof(f35367,plain,
    ( $false
    | spl66_353 ),
    inference(unit_resulting_resolution,[],[f35360,f25863,f25442]) ).

fof(f35381,plain,
    spl66_353,
    inference(avatar_contradiction_clause,[],[f35367]) ).

cnf(s2,plain,
    spl66_4,
    inference(sat_conversion,[],[f25848]) ).

cnf(s3,plain,
    spl66_5,
    inference(sat_conversion,[],[f25849]) ).

cnf(s4,plain,
    spl66_2,
    inference(sat_conversion,[],[f25850]) ).

cnf(s5,plain,
    spl66_6,
    inference(sat_conversion,[],[f25851]) ).

cnf(s6,plain,
    spl66_7,
    inference(sat_conversion,[],[f25852]) ).

cnf(s7,plain,
    spl66_8,
    inference(sat_conversion,[],[f25853]) ).

cnf(s8,plain,
    spl66_9,
    inference(sat_conversion,[],[f25854]) ).

cnf(s9,plain,
    spl66_10,
    inference(sat_conversion,[],[f25855]) ).

cnf(s10,plain,
    spl66_11,
    inference(sat_conversion,[],[f25856]) ).

cnf(s11,plain,
    ~ spl66_12,
    inference(sat_conversion,[],[f25857]) ).

cnf(s13,plain,
    spl66_1,
    inference(sat_conversion,[],[f25862]) ).

cnf(s43,plain,
    ( ~ spl66_1
    | ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | ~ spl66_44
    | ~ spl66_45
    | ~ spl66_46
    | ~ spl66_47
    | ~ spl66_48
    | ~ spl66_49
    | spl66_50
    | ~ spl66_51
    | ~ spl66_52
    | ~ spl66_55
    | ~ spl66_74
    | ~ spl66_75 ),
    inference(sat_conversion,[],[f26616]) ).

cnf(s45,plain,
    spl66_44,
    inference(sat_conversion,[],[f26620]) ).

cnf(s47,plain,
    spl66_45,
    inference(sat_conversion,[],[f26624]) ).

cnf(s49,plain,
    spl66_46,
    inference(sat_conversion,[],[f26629]) ).

cnf(s51,plain,
    spl66_47,
    inference(sat_conversion,[],[f26634]) ).

cnf(s53,plain,
    spl66_48,
    inference(sat_conversion,[],[f26639]) ).

cnf(s55,plain,
    spl66_49,
    inference(sat_conversion,[],[f26644]) ).

cnf(s58,plain,
    spl66_56,
    inference(sat_conversion,[],[f26654]) ).

cnf(s62,plain,
    spl66_57,
    inference(sat_conversion,[],[f26673]) ).

cnf(s64,plain,
    ( ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_51 ),
    inference(sat_conversion,[],[f26682]) ).

cnf(s78,plain,
    ~ spl66_50,
    inference(sat_conversion,[],[f26769]) ).

cnf(s79,plain,
    ( ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_52 ),
    inference(sat_conversion,[],[f26773]) ).

cnf(s103,plain,
    spl66_87,
    inference(sat_conversion,[],[f27210]) ).

cnf(s106,plain,
    ~ spl66_88,
    inference(sat_conversion,[],[f27215]) ).

cnf(s166,plain,
    ( ~ spl66_1
    | ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | ~ spl66_44
    | ~ spl66_45
    | ~ spl66_46
    | ~ spl66_47
    | ~ spl66_48
    | ~ spl66_49
    | spl66_50
    | spl66_55
    | ~ spl66_57
    | ~ spl66_87
    | spl66_88
    | ~ spl66_157
    | ~ spl66_158 ),
    inference(sat_conversion,[],[f27791]) ).

cnf(s167,plain,
    ( ~ spl66_56
    | ~ spl66_57
    | spl66_158
    | ~ spl66_159 ),
    inference(sat_conversion,[],[f27798]) ).

cnf(s178,plain,
    ( spl66_159
    | ~ spl66_163 ),
    inference(sat_conversion,[],[f27841]) ).

cnf(s205,plain,
    spl66_163,
    inference(sat_conversion,[],[f27963]) ).

cnf(s227,plain,
    spl66_157,
    inference(sat_conversion,[],[f28713]) ).

cnf(s380,plain,
    ( ~ spl66_1
    | ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | ~ spl66_44
    | ~ spl66_45
    | ~ spl66_46
    | ~ spl66_47
    | ~ spl66_48
    | ~ spl66_49
    | spl66_50
    | ~ spl66_56
    | spl66_75
    | ~ spl66_87
    | spl66_88
    | ~ spl66_157
    | ~ spl66_272 ),
    inference(sat_conversion,[],[f33289]) ).

cnf(s550,plain,
    ( ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | spl66_74
    | ~ spl66_157 ),
    inference(sat_conversion,[],[f34577]) ).

cnf(s558,plain,
    ( ~ spl66_56
    | ~ spl66_57
    | spl66_272
    | ~ spl66_353 ),
    inference(sat_conversion,[],[f34781]) ).

cnf(s581,plain,
    spl66_353,
    inference(sat_conversion,[],[f35381]) ).

cnf(s588,plain,
    ( ~ spl66_56
    | ~ spl66_57
    | spl66_272 ),
    inference(rat,[],[s558,s581]) ).

cnf(s603,plain,
    spl66_159,
    inference(rat,[],[s178,s205]) ).

cnf(s604,plain,
    ( ~ spl66_56
    | ~ spl66_57
    | spl66_158 ),
    inference(rat,[],[s167,s603]) ).

cnf(s605,plain,
    ( ~ spl66_1
    | ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_6
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | ~ spl66_44
    | ~ spl66_45
    | ~ spl66_46
    | ~ spl66_47
    | ~ spl66_48
    | ~ spl66_49
    | spl66_50
    | spl66_55
    | ~ spl66_57
    | ~ spl66_87
    | spl66_88
    | ~ spl66_158 ),
    inference(rat,[],[s166,s227]) ).

cnf(s625,plain,
    spl66_272,
    inference(rat,[],[s588,s62,s58]) ).

cnf(s627,plain,
    spl66_158,
    inference(rat,[],[s604,s62,s58]) ).

cnf(s629,plain,
    ( ~ spl66_1
    | ~ spl66_2
    | ~ spl66_4
    | ~ spl66_5
    | ~ spl66_7
    | ~ spl66_8
    | ~ spl66_9
    | ~ spl66_10
    | ~ spl66_11
    | spl66_12
    | ~ spl66_51
    | ~ spl66_52
    | ~ spl66_55
    | ~ spl66_74
    | ~ spl66_75 ),
    inference(rat,[],[s43,s78,s55,s53,s51,s49,s47,s45]) ).

cnf(s635,plain,
    spl66_74,
    inference(rat,[],[s550,s227,s3,s11,s10,s9,s8,s7,s6,s5,s4,s2]) ).

cnf(s637,plain,
    spl66_52,
    inference(rat,[],[s79,s3,s11,s10,s9,s8,s7,s6,s5,s4,s2]) ).

cnf(s638,plain,
    spl66_51,
    inference(rat,[],[s64,s3,s11,s10,s9,s8,s7,s6,s5,s4,s2]) ).

cnf(s639,plain,
    spl66_75,
    inference(rat,[],[s380,s625,s227,s106,s103,s3,s58,s78,s55,s53,s51,s49,s47,s45,s11,s10,s9,s8,s7,s6,s5,s4,s13,s2]) ).

cnf(s640,plain,
    spl66_55,
    inference(rat,[],[s605,s627,s106,s103,s62,s3,s78,s55,s53,s51,s49,s47,s45,s11,s10,s9,s8,s7,s6,s5,s4,s13,s2]) ).

cnf(s641,plain,
    $false,
    inference(rat,[],[s629,s639,s635,s640,s637,s3,s11,s10,s9,s8,s7,s6,s4,s13,s638,s2]) ).

fof(f35396,plain,
    $false,
    inference(avatar_sat_refutation,[],[s641]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem  : ALG222+4 : TPTP v9.3.1. Released v3.4.0.
% 0.00/0.05  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.08/0.18  % Computer : n001.cluster.edu
% 0.08/0.18  % Model    : x86_64 x86_64
% 0.08/0.18  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.08/0.18  % Memory   : 8046.5625MB
% 0.08/0.18  % OS       : Linux 6.8.0-71-generic
% 0.08/0.18  % CPULimit : 300
% 0.08/0.18  % WCLimit  : 300
% 0.08/0.18  % DateTime : Mon Sep 28 19:54:38 UTC 2026
% 0.08/0.19  % CPUTime  : 
% 0.08/0.19  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.08/0.22  Running first-order theorem proving
% 0.08/0.22  Running: /export/starexec/sandbox/solver/bin/vampire --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 15.86/4.11  % (663983)Detected formulas, will run a generic FOF schedule.
% 15.86/4.11  % (663989)lrs+11_1_ncem=casc2026/models/loop8.pt:sil=128000:npcc=on:lma=off:spb=units:urr=ec_only:bce=on:s2agt=64:updr=off:random_seed=629178594:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2986 on theBenchmark for (2986ds/134677Mi)
% 15.86/4.11  % (663994)dis-21_1_sil=8000:lcm=predicate:random_seed=3106569060:st=5:avsq=on:i=129:avsqr=1,16:sd=3:aac=none:ep=RS:fsr=off:ss=included_2986 on theBenchmark for (2986ds/129Mi)
% 15.86/4.11  % (663992)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=3159247229:i=119:av=off:ss=axioms_2986 on theBenchmark for (2986ds/119Mi)
% 15.86/4.11  % (663991)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=2026023528:i=109:sd=1:ins=1:gsp=on:ss=axioms_2986 on theBenchmark for (2986ds/109Mi)
% 15.86/4.11  % (663990)lrs+1010_1_anc=all:sfv=off:to=kbo:ncem=casc2026/models/loop7.pt:sil=128000:npcc=on:prc=on:sos=all:bsr=unit_only:sac=on:random_seed=3002680141:i=141695:sd=1:nm=32:gsp=on:ss=included_2986 on theBenchmark for (2986ds/141695Mi)
% 15.86/4.11  % (663988)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=128000:tgt=full:npcc=on:drc=off:sp=weighted_frequency:spb=goal:fd=preordered:foolp=on:random_seed=2409658448:i=141193_2986 on theBenchmark for (2986ds/141193Mi)
% 15.86/4.11  % (663993)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=2820894932:s2a=on:i=139:gtg=position_2986 on theBenchmark for (2986ds/139Mi)
% 15.86/4.11  % (663993)Instruction limit reached! 
% 15.86/4.11  % (663993)------------------------------
% 15.86/4.11  % (663993)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 15.86/4.11  % (663993)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 15.86/4.11  % (663993)CaDiCaL version: 2.1.3
% 15.86/4.11  % (663993)Termination reason: Instruction limit
% 15.86/4.11  % (663993)Termination phase: Property scanning
% 15.86/4.11  % (663993)Time elapsed: 0.061 s
% 15.86/4.11  % (663993)Peak memory usage: 118 MB
% 15.86/4.11  % (663993)Instructions burned: 141 (million)
% 15.86/4.11  % (663991)Instruction limit reached! 
% 15.86/4.11  % (663991)------------------------------
% 15.86/4.11  % (663991)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 15.86/4.11  % (663991)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 15.86/4.11  % (663991)CaDiCaL version: 2.1.3
% 15.86/4.11  % (663991)Termination reason: Instruction limit
% 15.86/4.11  % (663991)Termination phase: SInE selection
% 15.86/4.11  % (663991)Time elapsed: 0.082 s
% 15.86/4.11  % (663991)Peak memory usage: 118 MB
% 15.86/4.11  % (663991)Instructions burned: 110 (million)
% 15.86/4.11  % (663994)Instruction limit reached! 
% 15.86/4.11  % (663994)------------------------------
% 15.86/4.11  % (663994)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 15.86/4.11  % (663994)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 15.86/4.11  % (663994)CaDiCaL version: 2.1.3
% 15.86/4.11  % (663994)Termination reason: Instruction limit
% 15.86/4.11  % (663994)Termination phase: SInE selection
% 15.86/4.11  % (663994)Time elapsed: 0.085 s
% 15.86/4.11  % (663994)Peak memory usage: 119 MB
% 15.86/4.11  % (663994)Instructions burned: 130 (million)
% 15.86/4.11  % (663992)Instruction limit reached! 
% 15.86/4.11  % (663992)------------------------------
% 15.86/4.11  % (663992)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 15.86/4.11  % (663992)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 15.86/4.11  % (663992)CaDiCaL version: 2.1.3
% 15.86/4.11  % (663992)Termination reason: Instruction limit
% 15.86/4.11  % (663992)Termination phase: SInE selection
% 15.86/4.11  % (663992)Time elapsed: 0.088 s
% 15.86/4.11  % (663992)Peak memory usage: 118 MB
% 15.86/4.11  % (663992)Instructions burned: 119 (million)
% 15.86/4.11  % (664002)lrs+10_1_sil=8000:sp=occurrence:random_seed=960215729:i=285:sd=3:ss=axioms:sgt=8_2983 on theBenchmark for (2983ds/285Mi)
% 15.86/4.11  % (664005)dis+10_5:1_slsqr=1,4:sil=8000:fde=unused:erd=off:urr=full:fd=off:s2agt=8:br=off:slsq=on:random_seed=3462177767:s2a=on:i=248:s2at=1.23:gtg=position_2983 on theBenchmark for (2983ds/248Mi)
% 15.86/4.11  % (664003)lrs+10_1_sil=32000:urr=on:br=off:random_seed=2054552773:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2983 on theBenchmark for (2983ds/157Mi)
% 15.86/4.11  % (664004)lrs+1011_1_sil=32000:sp=occurrence:random_seed=1198913704:i=325:sd=1:ss=axioms:sgt=32_2983 on theBenchmark for (2983ds/325Mi)
% 15.86/4.11  % (664003)Instruction limit reached! 
% 15.86/4.11  % (664003)------------------------------
% 22.95/5.12  % (664003)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 22.95/5.12  % (664003)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 22.95/5.12  % (664003)CaDiCaL version: 2.1.3
% 22.95/5.12  % (664003)Termination reason: Instruction limit
% 22.95/5.12  % (664003)Termination phase: Property scanning
% 22.95/5.12  % (664003)Time elapsed: 0.067 s
% 22.95/5.12  % (664003)Peak memory usage: 118 MB
% 22.95/5.12  % (664003)Instructions burned: 158 (million)
% 22.95/5.12  % (664005)Instruction limit reached! 
% 22.95/5.12  % (664005)------------------------------
% 22.95/5.12  % (664005)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 22.95/5.12  % (664005)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 22.95/5.12  % (664005)CaDiCaL version: 2.1.3
% 22.95/5.12  % (664005)Termination reason: Instruction limit
% 22.95/5.12  % (664005)Termination phase: Property scanning
% 22.95/5.12  % (664005)Time elapsed: 0.105 s
% 22.95/5.12  % (664005)Peak memory usage: 118 MB
% 22.95/5.12  % (664005)Instructions burned: 249 (million)
% 22.95/5.12  % (664002)Instruction limit reached! 
% 22.95/5.12  % (664002)------------------------------
% 22.95/5.12  % (664002)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 22.95/5.12  % (664002)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 22.95/5.12  % (664002)CaDiCaL version: 2.1.3
% 22.95/5.12  % (664002)Termination reason: Instruction limit
% 22.95/5.12  % (664002)Termination phase: Saturation
% 22.95/5.12  % (664002)Time elapsed: 0.206 s
% 22.95/5.12  % (664002)Peak memory usage: 125 MB
% 22.95/5.12  % (664002)Instructions burned: 287 (million)
% 22.95/5.12  % (664010)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=953765823:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2981 on theBenchmark for (2981ds/294Mi)
% 22.95/5.12  % (664004)Instruction limit reached! 
% 22.95/5.12  % (664004)------------------------------
% 22.95/5.12  % (664004)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 22.95/5.12  % (664004)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 22.95/5.12  % (664004)CaDiCaL version: 2.1.3
% 22.95/5.12  % (664004)Termination reason: Instruction limit
% 22.95/5.12  % (664004)Termination phase: Saturation
% 22.95/5.12  % (664004)Time elapsed: 0.223 s
% 22.95/5.12  % (664004)Peak memory usage: 124 MB
% 22.95/5.12  % (664004)Instructions burned: 327 (million)
% 22.95/5.12  % (664011)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=3323626682:i=2350_2981 on theBenchmark for (2981ds/2350Mi)
% 22.95/5.12  % (664013)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=1169330459:cts=off:i=113:fsr=off:ss=included:sgt=4_2980 on theBenchmark for (2980ds/113Mi)
% 22.95/5.12  % (664014)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=1147380077:i=127:av=off:fsr=off:sup=off_2980 on theBenchmark for (2980ds/127Mi)
% 22.95/5.12  % (664010)Instruction limit reached! 
% 22.95/5.12  % (664010)------------------------------
% 22.95/5.12  % (664010)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 22.95/5.12  % (664010)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 22.95/5.12  % (664010)CaDiCaL version: 2.1.3
% 22.95/5.12  % (664010)Termination reason: Instruction limit
% 22.95/5.12  % (664010)Termination phase: Preprocessing 3
% 22.95/5.12  % (664010)Time elapsed: 0.218 s
% 22.95/5.12  % (664010)Peak memory usage: 124 MB
% 22.95/5.12  % (664010)Instructions burned: 295 (million)
% 22.95/5.12  % (664013)Instruction limit reached! 
% 22.95/5.12  % (664013)------------------------------
% 22.95/5.12  % (664013)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 22.95/5.12  % (664013)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 22.95/5.12  % (664013)CaDiCaL version: 2.1.3
% 22.95/5.12  % (664013)Termination reason: Instruction limit
% 22.95/5.12  % (664013)Termination phase: SInE selection
% 22.95/5.12  % (664013)Time elapsed: 0.090 s
% 22.95/5.12  % (664013)Peak memory usage: 118 MB
% 22.95/5.12  % (664013)Instructions burned: 113 (million)
% 22.95/5.12  % (664014)Instruction limit reached! 
% 22.95/5.12  % (664014)------------------------------
% 22.95/5.12  % (664014)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 22.95/5.12  % (664014)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 22.95/5.12  % (664014)CaDiCaL version: 2.1.3
% 22.95/5.12  % (664014)Termination reason: Instruction limit
% 22.95/5.12  % (664014)Termination phase: Preprocessing 1
% 22.95/5.12  % (664014)Time elapsed: 0.093 s
% 58.46/10.12  % (664014)Peak memory usage: 119 MB
% 58.46/10.12  % (664014)Instructions burned: 127 (million)
% 58.46/10.12  % (664018)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=2080951600:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2978 on theBenchmark for (2978ds/114Mi)
% 58.46/10.12  % (664019)lrs+10_1_sil=8000:sp=occurrence:random_seed=3444711072:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2978 on theBenchmark for (2978ds/907Mi)
% 58.46/10.12  % (664020)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=310486442:i=437:sd=1:aac=none:ss=included_2977 on theBenchmark for (2977ds/437Mi)
% 58.46/10.12  % (664018)Instruction limit reached! 
% 58.46/10.12  % (664018)------------------------------
% 58.46/10.12  % (664018)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 58.46/10.12  % (664018)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 58.46/10.12  % (664018)CaDiCaL version: 2.1.3
% 58.46/10.12  % (664018)Termination reason: Instruction limit
% 58.46/10.12  % (664018)Termination phase: Property scanning
% 58.46/10.12  % (664018)Time elapsed: 0.051 s
% 58.46/10.12  % (664018)Peak memory usage: 118 MB
% 58.46/10.12  % (664018)Instructions burned: 114 (million)
% 58.46/10.12  % (664024)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=3489941787:i=5202:ss=axioms:sgt=16_2976 on theBenchmark for (2976ds/5202Mi)
% 58.46/10.12  % (664020)Instruction limit reached! 
% 58.46/10.12  % (664020)------------------------------
% 58.46/10.12  % (664020)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 58.46/10.12  % (664020)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 58.46/10.12  % (664020)CaDiCaL version: 2.1.3
% 58.46/10.12  % (664020)Termination reason: Instruction limit
% 58.46/10.12  % (664020)Termination phase: Saturation
% 58.46/10.12  % (664020)Time elapsed: 0.265 s
% 58.46/10.12  % (664020)Peak memory usage: 125 MB
% 58.46/10.12  % (664020)Instructions burned: 438 (million)
% 58.46/10.12  % (664026)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=2538247110:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2973 on theBenchmark for (2973ds/134Mi)
% 58.46/10.12  % (664026)Instruction limit reached! 
% 58.46/10.12  % (664026)------------------------------
% 58.46/10.12  % (664026)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 58.46/10.12  % (664026)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 58.46/10.12  % (664026)CaDiCaL version: 2.1.3
% 58.46/10.12  % (664026)Termination reason: Instruction limit
% 58.46/10.12  % (664026)Termination phase: SInE selection
% 58.46/10.12  % (664026)Time elapsed: 0.101 s
% 58.46/10.12  % (664026)Peak memory usage: 118 MB
% 58.46/10.12  % (664026)Instructions burned: 134 (million)
% 58.46/10.12  % (664019)Instruction limit reached! 
% 58.46/10.12  % (664019)------------------------------
% 58.46/10.12  % (664019)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 58.46/10.12  % (664019)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 58.46/10.12  % (664019)CaDiCaL version: 2.1.3
% 58.46/10.12  % (664019)Termination reason: Instruction limit
% 58.46/10.12  % (664019)Termination phase: Function definition elimination
% 58.46/10.12  % (664019)Time elapsed: 0.584 s
% 58.46/10.12  % (664019)Peak memory usage: 142 MB
% 58.46/10.12  % (664019)Instructions burned: 908 (million)
% 58.46/10.12  % (664028)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=1941771624:st=8:i=592:sd=3:ep=RST:ss=axioms_2971 on theBenchmark for (2971ds/592Mi)
% 58.46/10.12  % (664029)lrs+10_1_ncem=casc2026/models/loop6.pt:sil=32000:npcc=on:random_seed=2441605971:st=3:i=13193:sd=3:ss=axioms_2970 on theBenchmark for (2970ds/13193Mi)
% 58.46/10.12  % (664011)Instruction limit reached! 
% 58.46/10.12  % (664011)------------------------------
% 58.46/10.12  % (664011)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 58.46/10.12  % (664011)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 58.46/10.12  % (664011)CaDiCaL version: 2.1.3
% 58.46/10.12  % (664011)Termination reason: Instruction limit
% 58.46/10.12  % (664011)Termination phase: Function definition elimination
% 58.46/10.12  % (664011)Time elapsed: 1.302 s
% 58.46/10.12  % (664011)Peak memory usage: 186 MB
% 58.46/10.12  % (664011)Instructions burned: 2352 (million)
% 58.46/10.12  % (664028)Instruction limit reached! 
% 58.46/10.12  % (664028)------------------------------
% 58.46/10.12  % (664028)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 58.46/10.12  % (664028)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 58.46/10.12  % (664028)CaDiCaL version: 2.1.3
% 88.01/14.25  % (664028)Termination reason: Instruction limit
% 88.01/14.25  % (664028)Termination phase: Preprocessing 3
% 88.01/14.25  % (664028)Time elapsed: 0.457 s
% 88.01/14.25  % (664028)Peak memory usage: 140 MB
% 88.01/14.25  % (664028)Instructions burned: 592 (million)
% 88.01/14.25  % (664032)lrs+1666_7_slsqr=4,1:sil=8000:plsq=on:plsqc=1:sos=on:urr=on:plsql=on:rp=on:alpa=false:sac=on:slsq=on:random_seed=3732636726:i=125:slsql=off:bs=unit_only:gtg=position:fdi=2:gsp=on:ss=axioms:sgt=8_2966 on theBenchmark for (2966ds/125Mi)
% 88.01/14.25  % (664032)Instruction limit reached! 
% 88.01/14.25  % (664032)------------------------------
% 88.01/14.25  % (664032)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 88.01/14.25  % (664032)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 88.01/14.25  % (664032)CaDiCaL version: 2.1.3
% 88.01/14.25  % (664032)Termination reason: Instruction limit
% 88.01/14.25  % (664032)Termination phase: Property scanning
% 88.01/14.25  % (664032)Time elapsed: 0.056 s
% 88.01/14.25  % (664032)Peak memory usage: 118 MB
% 88.01/14.25  % (664032)Instructions burned: 127 (million)
% 88.01/14.25  % (664034)lrs+10_1024_to=lpo:sil=8000:tgt=full:sp=arity:slsq=on:random_seed=3351676919:i=134:gtgl=5:slsql=off:gtg=exists_sym_2965 on theBenchmark for (2965ds/134Mi)
% 88.01/14.25  % (664034)Instruction limit reached! 
% 88.01/14.25  % (664034)------------------------------
% 88.01/14.25  % (664034)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 88.01/14.25  % (664034)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 88.01/14.25  % (664034)CaDiCaL version: 2.1.3
% 88.01/14.25  % (664034)Termination reason: Instruction limit
% 88.01/14.25  % (664034)Termination phase: Property scanning
% 88.01/14.25  % (664034)Time elapsed: 0.058 s
% 88.01/14.25  % (664034)Peak memory usage: 118 MB
% 88.01/14.25  % (664034)Instructions burned: 135 (million)
% 88.01/14.25  % (664035)lrs+10_1_sil=16000:plsq=on:plsqc=1:plsqr=32,1:sos=on:lcm=reverse:fd=off:newcnf=on:random_seed=1897896305:i=141:sd=1:gsp=on:sup=off:ss=axioms:sgt=8_2964 on theBenchmark for (2964ds/141Mi)
% 88.01/14.25  % (664035)Instruction limit reached! 
% 88.01/14.25  % (664035)------------------------------
% 88.01/14.25  % (664035)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 88.01/14.25  % (664035)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 88.01/14.25  % (664035)CaDiCaL version: 2.1.3
% 88.01/14.25  % (664035)Termination reason: Instruction limit
% 88.01/14.25  % (664035)Termination phase: NewCNF
% 88.01/14.25  % (664035)Time elapsed: 0.116 s
% 88.01/14.25  % (664035)Peak memory usage: 121 MB
% 88.01/14.25  % (664035)Instructions burned: 142 (million)
% 88.01/14.25  % (664038)lrs+1011_1_sil=8000:plsq=on:sp=occurrence:fs=off:random_seed=2201210402:i=431:sd=1:fsr=off:sup=off:ss=axioms:sgt=64_2963 on theBenchmark for (2963ds/431Mi)
% 88.01/14.25  % (664039)lrs+1010_1_ncem=casc2026/models/loop6.pt:sil=64000:tgt=full:npcc=on:prc=on:urr=ec_only:bsr=on:fd=preordered:gs=on:sac=on:newcnf=on:random_seed=2189078267:i=6060:aac=none:ins=25_2962 on theBenchmark for (2962ds/6060Mi)
% 88.01/14.25  % (664038)Instruction limit reached! 
% 88.01/14.25  % (664038)------------------------------
% 88.01/14.25  % (664038)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 88.01/14.25  % (664038)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 88.01/14.25  % (664038)CaDiCaL version: 2.1.3
% 88.01/14.25  % (664038)Termination reason: Instruction limit
% 88.01/14.25  % (664038)Termination phase: Saturation
% 88.01/14.25  % (664038)Time elapsed: 0.288 s
% 88.01/14.25  % (664038)Peak memory usage: 127 MB
% 88.01/14.25  % (664038)Instructions burned: 432 (million)
% 88.01/14.25  % (664042)lrs+10_16_anc=all:slsqr=32,1:sil=8000:avsql=on:sp=unary_frequency:lcm=predicate:urr=full:rp=on:br=off:slsqc=4:flr=on:sac=on:slsq=on:avsqc=1:random_seed=1401775827:avsq=on:s2a=on:i=150:kws=precedence:nicw=on:gsp=on:rawr=on_2959 on theBenchmark for (2959ds/150Mi)
% 88.01/14.25  % (664042)Instruction limit reached! 
% 88.01/14.25  % (664042)------------------------------
% 88.01/14.25  % (664042)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 88.01/14.25  % (664042)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 88.01/14.25  % (664042)CaDiCaL version: 2.1.3
% 88.01/14.25  % (664042)Termination reason: Instruction limit
% 88.01/14.25  % (664042)Termination phase: Preprocessing 1
% 88.01/14.25  % (664042)Time elapsed: 0.126 s
% 88.01/14.25  % (664042)Peak memory usage: 119 MB
% 88.01/14.25  % (664042)Instructions burned: 151 (million)
% 88.01/14.25  % (664044)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=64000:tgt=ground:npcc=on:sp=arity:urr=on:random_seed=3486804460:i=14155:bd=all_2956 on theBenchmark for (2956ds/14155Mi)
% 59.35/15.56  % (664024)Instruction limit reached! 
% 59.35/15.56  % (664024)------------------------------
% 59.35/15.56  % (664024)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664024)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664024)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664024)Termination reason: Instruction limit
% 59.35/15.56  % (664024)Termination phase: Saturation
% 59.35/15.56  % (664024)Time elapsed: 3.685 s
% 59.35/15.56  % (664024)Peak memory usage: 412 MB
% 59.35/15.56  % (664024)Instructions burned: 5205 (million)
% 59.35/15.56  % (664046)lrs+10_1024_sil=16000:plsq=on:plsqr=32,1:sos=all:fs=off:gs=on:newcnf=on:random_seed=887258660:i=667:av=off:fsr=off_2937 on theBenchmark for (2937ds/667Mi)
% 59.35/15.56  % (664046)Instruction limit reached! 
% 59.35/15.56  % (664046)------------------------------
% 59.35/15.56  % (664046)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664046)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664046)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664046)Termination reason: Instruction limit
% 59.35/15.56  % (664046)Termination phase: NewCNF
% 59.35/15.56  % (664046)Time elapsed: 0.531 s
% 59.35/15.56  % (664046)Peak memory usage: 159 MB
% 59.35/15.56  % (664046)Instructions burned: 668 (million)
% 59.35/15.56  % (664039)Instruction limit reached! 
% 59.35/15.56  % (664039)------------------------------
% 59.35/15.56  % (664039)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664039)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664039)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664039)Termination reason: Instruction limit
% 59.35/15.56  % (664039)Termination phase: Property scanning
% 59.35/15.56  % (664039)Time elapsed: 3.133 s
% 59.35/15.56  % (664039)Peak memory usage: 202 MB
% 59.35/15.56  % (664039)Instructions burned: 6062 (million)
% 59.35/15.56  % (664048)ott-1011_3:1_anc=all_dependent:to=lpo:sil=8000:drc=ordering:sas=cadical:fdtod=off:sp=reverse_frequency:spb=goal_then_units:urr=full:lftc=20:newcnf=on:random_seed=144839096:s2a=on:i=185:s2at=1.8:fdi=4_2930 on theBenchmark for (2930ds/185Mi)
% 59.35/15.56  % (664049)dis+1010_14_anc=all:to=lpo:sil=8000:sp=arity:slsq=on:random_seed=628463983:i=193:ins=10:fsr=off:ss=axioms:fsd=on_2929 on theBenchmark for (2929ds/193Mi)
% 59.35/15.56  % (664048)Instruction limit reached! 
% 59.35/15.56  % (664048)------------------------------
% 59.35/15.56  % (664048)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664048)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664048)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664048)Termination reason: Instruction limit
% 59.35/15.56  % (664048)Termination phase: SInE selection
% 59.35/15.56  % (664048)Time elapsed: 0.135 s
% 59.35/15.56  % (664048)Peak memory usage: 119 MB
% 59.35/15.56  % (664048)Instructions burned: 185 (million)
% 59.35/15.56  % (664052)dis+1011_7_sil=8000:sp=occurrence:sos=all:fd=off:random_seed=2950416097:st=5.3:i=4850:sd=4:av=off:sup=off:ss=included:sgt=16_2928 on theBenchmark for (2928ds/4850Mi)
% 59.35/15.56  % (664049)Instruction limit reached! 
% 59.35/15.56  % (664049)------------------------------
% 59.35/15.56  % (664049)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664049)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664049)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664049)Termination reason: Instruction limit
% 59.35/15.56  % (664049)Termination phase: SInE selection
% 59.35/15.56  % (664049)Time elapsed: 0.164 s
% 59.35/15.56  % (664049)Peak memory usage: 119 MB
% 59.35/15.56  % (664049)Instructions burned: 195 (million)
% 59.35/15.56  % (664054)lrs+1011_1_ncem=casc2026/models/loop8.pt:sil=32000:tgt=ground:npcc=on:sp=const_frequency:acc=on:urr=on:random_seed=2639048890:i=12111:sd=1:ss=included_2926 on theBenchmark for (2926ds/12111Mi)
% 59.35/15.56  % (664052)Instruction limit reached! 
% 59.35/15.56  % (664052)------------------------------
% 59.35/15.56  % (664052)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664052)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664052)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664052)Termination reason: Instruction limit
% 59.35/15.56  % (664052)Termination phase: Property scanning
% 59.35/15.56  % (664052)Time elapsed: 2.133 s
% 59.35/15.56  % (664052)Peak memory usage: 177 MB
% 59.35/15.56  % (664052)Instructions burned: 4851 (million)
% 59.35/15.56  % (664056)lrs-11_32_anc=all:sil=8000:spb=goal_then_units:sac=on:random_seed=2469823159:i=319:kws=precedence:fsr=off_2905 on theBenchmark for (2905ds/319Mi)
% 59.35/15.56  % (664056)Instruction limit reached! 
% 59.35/15.56  % (664056)------------------------------
% 59.35/15.56  % (664056)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664056)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664056)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664056)Termination reason: Instruction limit
% 59.35/15.56  % (664056)Termination phase: Preprocessing 2
% 59.35/15.56  % (664056)Time elapsed: 0.260 s
% 59.35/15.56  % (664056)Peak memory usage: 141 MB
% 59.35/15.56  % (664056)Instructions burned: 319 (million)
% 59.35/15.56  % (664058)dis+2_1024_sil=8000:sp=reverse_arity:sos=on:lcm=reverse:sac=on:random_seed=2179867479:i=2064:ep=RST_2901 on theBenchmark for (2901ds/2064Mi)
% 59.35/15.56  % (664029)Instruction limit reached! 
% 59.35/15.56  % (664029)------------------------------
% 59.35/15.56  % (664029)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664029)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664029)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664029)Termination reason: Instruction limit
% 59.35/15.56  % (664029)Termination phase: Saturation
% 59.35/15.56  % (664029)Time elapsed: 7.186 s
% 59.35/15.56  % (664029)Peak memory usage: 347 MB
% 59.35/15.56  % (664029)Instructions burned: 13195 (million)
% 59.35/15.56  % (664060)dis-1011_128_sil=32000:random_seed=2366391750:i=3706:ep=RST:av=off_2897 on theBenchmark for (2897ds/3706Mi)
% 59.35/15.56  % (664058)Instruction limit reached! 
% 59.35/15.56  % (664058)------------------------------
% 59.35/15.56  % (664058)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664058)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664058)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664058)Termination reason: Instruction limit
% 59.35/15.56  % (664058)Termination phase: Function definition elimination
% 59.35/15.56  % (664058)Time elapsed: 1.147 s
% 59.35/15.56  % (664058)Peak memory usage: 186 MB
% 59.35/15.56  % (664058)Instructions burned: 2066 (million)
% 59.35/15.56  % (664062)lrs-1002_1_sil=8000:plsq=on:plsqr=32,1:sp=occurrence:sos=on:fs=off:gs=on:newcnf=on:random_seed=1546975654:i=757:sd=2:fsr=off:ss=axioms:sgt=40_2888 on theBenchmark for (2888ds/757Mi)
% 59.35/15.56  % (664062)Instruction limit reached! 
% 59.35/15.56  % (664062)------------------------------
% 59.35/15.56  % (664062)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664062)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664062)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664062)Termination reason: Instruction limit
% 59.35/15.56  % (664062)Termination phase: Saturation
% 59.35/15.56  % (664062)Time elapsed: 0.555 s
% 59.35/15.56  % (664062)Peak memory usage: 130 MB
% 59.35/15.56  % (664062)Instructions burned: 757 (million)
% 59.35/15.56  % (664064)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=64000:npcc=on:sp=occurrence:random_seed=143097816:i=13913:ss=axioms:sgt=8_2881 on theBenchmark for (2881ds/13913Mi)
% 59.35/15.56  % (664060)Instruction limit reached! 
% 59.35/15.56  % (664060)------------------------------
% 59.35/15.56  % (664060)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664060)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664060)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664060)Termination reason: Instruction limit
% 59.35/15.56  % (664060)Termination phase: Property scanning
% 59.35/15.56  % (664060)Time elapsed: 1.747 s
% 59.35/15.56  % (664060)Peak memory usage: 193 MB
% 59.35/15.56  % (664060)Instructions burned: 3707 (million)
% 59.35/15.56  % (664066)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:sp=const_frequency:sos=all:lma=off:random_seed=4215373336:i=9925:aac=none_2878 on theBenchmark for (2878ds/9925Mi)
% 59.35/15.56  % (664054)Instruction limit reached! 
% 59.35/15.56  % (664054)------------------------------
% 59.35/15.56  % (664054)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 59.35/15.56  % (664054)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 59.35/15.56  % (664054)CaDiCaL version: 2.1.3
% 59.35/15.56  % (664054)Termination reason: Instruction limit
% 59.35/15.56  % (664054)Termination phase: Saturation
% 59.35/15.56  % (664054)Time elapsed: 6.114 s
% 59.35/15.56  % (664054)Peak memory usage: 337 MB
% 59.35/15.56  % (664054)Instructions burned: 12111 (million)
% 59.35/15.56  % (664068)dis-1010_50_to=lpo:sil=32000:sp=arity:sos=on:spb=goal_then_units:urr=ec_only:slsq=on:random_seed=375133988:i=2479:sd=2:nm=16:fsr=off:ss=axioms_2863 on theBenchmark for (2863ds/2479Mi)
% 59.35/15.56  % (664068)First to succeed.
% 59.35/15.56  % (664068)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-663983"
% 59.35/15.56  % (664068)Refutation found. Thanks to Tanya!
% 59.35/15.56  % SZS status Theorem for theBenchmark
% 59.35/15.56  % SZS output start Proof for theBenchmark
% See solution above
% 0.19/15.81  % (664068)------------------------------
% 0.19/15.81  % (664068)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 0.19/15.81  % (664068)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.19/15.81  % (664068)CaDiCaL version: 2.1.3
% 0.19/15.81  % (664068)Termination reason: Refutation
% 0.19/15.81  % (664068)Time elapsed: 0.769 s
% 0.19/15.81  % (664068)Peak memory usage: 130 MB
% 0.19/15.81  % (664068)Instructions burned: 1169 (million)
% 0.19/15.81  % (664068)------------------------------
% 0.19/15.81  % (664068)------------------------------
% 0.19/15.81  % (663983)Success in time 14.887 s
% 0.19/15.81  % Vampire exiting
%------------------------------------------------------------------------------