↑ Up

Vampire---5.0.1.THM-Ref.s

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

% Computer : n016.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 11:57:23 AM UTC 2026

% Result   : Theorem 13.69s 2.87s
% Output   : Refutation 14.95s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   63
%            Number of leaves      :   81
% Syntax   : Number of formulae    :  478 (  92 unt;  78 def)
%            Number of atoms       : 1264 (   0 equ)
%            Maximal formula atoms :    5 (   2 avg)
%            Number of connectives : 1509 ( 723   ~; 708   |;   0   &)
%                                         (  78 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   5 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :   80 (  79 usr;  79 prp; 0-1 aty)
%            Number of functors    :    5 (   5 usr;   3 con; 0-2 aty)
%            Number of variables   :  788 (   0 sgn 785   !;   3   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [X0,X1] :
      ( ~ is_a_theorem(implies(X0,X1))
      | ~ is_a_theorem(X0)
      | is_a_theorem(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',condensed_detachment) ).

fof(f2,axiom,
    ! [X0,X1,X2,X3,X4] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(X3,implies(implies(not(X4),implies(X2,X4)),implies(X0,X4))))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',a1) ).

fof(f3,conjecture,
    ! [X0,X1,X2] : is_a_theorem(implies(implies(X0,X1),implies(implies(X1,X2),implies(X0,X2)))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',prove_cn_1) ).

fof(f4,negated_conjecture,
    ~ ! [X0,X1,X2] : is_a_theorem(implies(implies(X0,X1),implies(implies(X1,X2),implies(X0,X2)))),
    inference(negated_conjecture,[status(cth)],[f3]) ).

fof(f5,plain,
    ? [X0,X1,X2] : ~ is_a_theorem(implies(implies(X0,X1),implies(implies(X1,X2),implies(X0,X2)))),
    inference(ennf_transformation,[],[f4]) ).

fof(f6,plain,
    ~ is_a_theorem(implies(implies(sK0,sK1),implies(implies(sK1,sK2),implies(sK0,sK2)))),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK0,sK1,sK2]),skolemize(X0,sK0),skolemize(X1,sK1),skolemize(X2,sK2)],[f5]) ).

fof(f7,plain,
    ! [X0,X1] :
      ( ~ is_a_theorem(implies(X0,X1))
      | ~ is_a_theorem(X0)
      | is_a_theorem(X1) ),
    inference(cnf_transformation,[],[f1]) ).

fof(f8,plain,
    ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(X3,implies(implies(not(X4),implies(X2,X4)),implies(X0,X4))))),
    inference(cnf_transformation,[],[f2]) ).

fof(f9,plain,
    ~ is_a_theorem(implies(implies(sK0,sK1),implies(implies(sK1,sK2),implies(sK0,sK2)))),
    inference(cnf_transformation,[],[f6]) ).

fof(f11,definition,
    ( spl3_1
  <=> is_a_theorem(implies(implies(sK0,sK1),implies(implies(sK1,sK2),implies(sK0,sK2)))) ),
    introduced(definition,[new_symbols(definition,[spl3_1])],[avatar_definition]) ).

fof(f13,plain,
    ( ~ is_a_theorem(implies(implies(sK0,sK1),implies(implies(sK1,sK2),implies(sK0,sK2))))
    | spl3_1 ),
    inference(avatar_component_clause,[],[f11]) ).

fof(f14,plain,
    ~ spl3_1,
    inference(avatar_split_clause,[],[f9,f11]) ).

fof(f15,plain,
    ( ! [X0] :
        ( ~ is_a_theorem(implies(X0,implies(implies(sK0,sK1),implies(implies(sK1,sK2),implies(sK0,sK2)))))
        | ~ is_a_theorem(X0) )
    | spl3_1 ),
    inference(resolution,[],[f13,f7]) ).

fof(f17,definition,
    ( spl3_2
  <=> ! [X0] :
        ( ~ is_a_theorem(implies(X0,implies(implies(sK0,sK1),implies(implies(sK1,sK2),implies(sK0,sK2)))))
        | ~ is_a_theorem(X0) ) ),
    introduced(definition,[new_symbols(definition,[spl3_2])],[avatar_definition]) ).

fof(f18,plain,
    ( ! [X0] :
        ( ~ is_a_theorem(implies(X0,implies(implies(sK0,sK1),implies(implies(sK1,sK2),implies(sK0,sK2)))))
        | ~ is_a_theorem(X0) )
    | ~ spl3_2 ),
    inference(avatar_component_clause,[],[f17]) ).

fof(f19,plain,
    ( spl3_2
    | spl3_1 ),
    inference(avatar_split_clause,[],[f15,f11,f17]) ).

fof(f36,definition,
    ( spl3_6
  <=> ! [X0] : ~ is_a_theorem(X0) ),
    introduced(definition,[new_symbols(definition,[spl3_6])],[avatar_definition]) ).

fof(f37,plain,
    ( ! [X0] : ~ is_a_theorem(X0)
    | ~ spl3_6 ),
    inference(avatar_component_clause,[],[f36]) ).

fof(f40,plain,
    ( $false
    | ~ spl3_6 ),
    inference(backward_subsumption_resolution,[],[f8,f37]) ).

fof(f41,plain,
    ~ spl3_6,
    inference(avatar_contradiction_clause,[],[f40]) ).

fof(f43,definition,
    ( spl3_7
  <=> ! [X0,X1] :
        ( ~ is_a_theorem(implies(X0,X1))
        | ~ is_a_theorem(X0)
        | is_a_theorem(X1) ) ),
    introduced(definition,[new_symbols(definition,[spl3_7])],[avatar_definition]) ).

fof(f44,plain,
    ( ! [X0,X1] :
        ( ~ is_a_theorem(implies(X0,X1))
        | ~ is_a_theorem(X0)
        | is_a_theorem(X1) )
    | ~ spl3_7 ),
    inference(avatar_component_clause,[],[f43]) ).

fof(f45,plain,
    spl3_7,
    inference(avatar_split_clause,[],[f7,f43]) ).

fof(f47,definition,
    ( spl3_8
  <=> ! [X4,X0,X3,X2,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(X3,implies(implies(not(X4),implies(X2,X4)),implies(X0,X4))))) ),
    introduced(definition,[new_symbols(definition,[spl3_8])],[avatar_definition]) ).

fof(f48,plain,
    ( ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(X3,implies(implies(not(X4),implies(X2,X4)),implies(X0,X4)))))
    | ~ spl3_8 ),
    inference(avatar_component_clause,[],[f47]) ).

fof(f49,plain,
    spl3_8,
    inference(avatar_split_clause,[],[f8,f47]) ).

fof(f50,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | is_a_theorem(implies(X3,implies(implies(not(X4),implies(X2,X4)),implies(X0,X4)))) )
    | ~ spl3_7
    | ~ spl3_8 ),
    inference(resolution,[],[f48,f44]) ).

fof(f52,definition,
    ( spl3_9
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | is_a_theorem(implies(X3,implies(implies(not(X4),implies(X2,X4)),implies(X0,X4)))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_9])],[avatar_definition]) ).

fof(f53,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( is_a_theorem(implies(X3,implies(implies(not(X4),implies(X2,X4)),implies(X0,X4))))
        | ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2))) )
    | ~ spl3_9 ),
    inference(avatar_component_clause,[],[f52]) ).

fof(f54,plain,
    ( spl3_9
    | ~ spl3_7
    | ~ spl3_8 ),
    inference(avatar_split_clause,[],[f50,f47,f43,f52]) ).

fof(f57,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | ~ is_a_theorem(X3)
        | is_a_theorem(implies(implies(not(X4),implies(X2,X4)),implies(X0,X4))) )
    | ~ spl3_7
    | ~ spl3_9 ),
    inference(resolution,[],[f53,f44]) ).

fof(f59,definition,
    ( spl3_10
  <=> ! [X4,X0,X2,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | is_a_theorem(implies(implies(not(X4),implies(X2,X4)),implies(X0,X4))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_10])],[avatar_definition]) ).

fof(f60,plain,
    ( ! [X2,X0,X1,X4] :
        ( is_a_theorem(implies(implies(not(X4),implies(X2,X4)),implies(X0,X4)))
        | ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2))) )
    | ~ spl3_10 ),
    inference(avatar_component_clause,[],[f59]) ).

fof(f61,plain,
    ( spl3_6
    | spl3_10
    | ~ spl3_7
    | ~ spl3_9 ),
    inference(avatar_split_clause,[],[f57,f52,f43,f59,f36]) ).

fof(f65,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | ~ is_a_theorem(implies(not(X3),implies(X2,X3)))
        | is_a_theorem(implies(X0,X3)) )
    | ~ spl3_7
    | ~ spl3_10 ),
    inference(resolution,[],[f60,f44]) ).

fof(f67,definition,
    ( spl3_11
  <=> ! [X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | ~ is_a_theorem(implies(not(X3),implies(X2,X3)))
        | is_a_theorem(implies(X0,X3)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_11])],[avatar_definition]) ).

fof(f68,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | ~ is_a_theorem(implies(not(X3),implies(X2,X3)))
        | is_a_theorem(implies(X0,X3)) )
    | ~ spl3_11 ),
    inference(avatar_component_clause,[],[f67]) ).

fof(f69,plain,
    ( spl3_11
    | ~ spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f65,f59,f43,f67]) ).

fof(f71,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(not(X0),implies(implies(X1,X2),X0)))
        | is_a_theorem(implies(X2,X0))
        | ~ is_a_theorem(implies(X1,implies(implies(not(X1),X3),X4))) )
    | ~ spl3_9
    | ~ spl3_11 ),
    inference(resolution,[],[f68,f53]) ).

fof(f75,definition,
    ( spl3_12
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(implies(X1,X2),X0)))
        | is_a_theorem(implies(X2,X0))
        | ~ is_a_theorem(implies(X1,implies(implies(not(X1),X3),X4))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_12])],[avatar_definition]) ).

fof(f76,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(not(X0),implies(implies(X1,X2),X0)))
        | is_a_theorem(implies(X2,X0))
        | ~ is_a_theorem(implies(X1,implies(implies(not(X1),X3),X4))) )
    | ~ spl3_12 ),
    inference(avatar_component_clause,[],[f75]) ).

fof(f77,plain,
    ( spl3_12
    | ~ spl3_9
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f71,f67,f52,f75]) ).

fof(f78,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | ~ is_a_theorem(implies(not(X1),implies(implies(not(not(X1)),X3),X4)))
        | ~ is_a_theorem(implies(X2,implies(implies(not(X2),X5),X0))) )
    | ~ spl3_9
    | ~ spl3_12 ),
    inference(resolution,[],[f76,f53]) ).

fof(f80,definition,
    ( spl3_13
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | ~ is_a_theorem(implies(not(X1),implies(implies(not(not(X1)),X3),X4)))
        | ~ is_a_theorem(implies(X2,implies(implies(not(X2),X5),X0))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_13])],[avatar_definition]) ).

fof(f81,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ is_a_theorem(implies(not(X1),implies(implies(not(not(X1)),X3),X4)))
        | is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | ~ is_a_theorem(implies(X2,implies(implies(not(X2),X5),X0))) )
    | ~ spl3_13 ),
    inference(avatar_component_clause,[],[f80]) ).

fof(f82,plain,
    ( spl3_13
    | ~ spl3_9
    | ~ spl3_12 ),
    inference(avatar_split_clause,[],[f78,f75,f52,f80]) ).

fof(f83,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | ~ is_a_theorem(implies(X2,implies(implies(not(X2),X3),X0)))
        | ~ is_a_theorem(implies(X4,implies(implies(not(X4),X5),X6))) )
    | ~ spl3_9
    | ~ spl3_13 ),
    inference(resolution,[],[f81,f53]) ).

fof(f85,definition,
    ( spl3_14
  <=> ! [X6,X4,X5] : ~ is_a_theorem(implies(X4,implies(implies(not(X4),X5),X6))) ),
    introduced(definition,[new_symbols(definition,[spl3_14])],[avatar_definition]) ).

fof(f86,plain,
    ( ! [X6,X4,X5] : ~ is_a_theorem(implies(X4,implies(implies(not(X4),X5),X6)))
    | ~ spl3_14 ),
    inference(avatar_component_clause,[],[f85]) ).

fof(f88,definition,
    ( spl3_15
  <=> ! [X0,X3,X2,X1] :
        ( is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | ~ is_a_theorem(implies(X2,implies(implies(not(X2),X3),X0))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_15])],[avatar_definition]) ).

fof(f89,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(X2,implies(implies(not(X2),X3),X0)))
        | is_a_theorem(implies(implies(X0,X1),implies(X2,X1))) )
    | ~ spl3_15 ),
    inference(avatar_component_clause,[],[f88]) ).

fof(f90,plain,
    ( spl3_14
    | spl3_15
    | ~ spl3_9
    | ~ spl3_13 ),
    inference(avatar_split_clause,[],[f83,f80,f52,f88,f85]) ).

fof(f91,plain,
    ( ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(implies(implies(implies(not(X0),implies(X1,X0)),implies(X2,X0)),X3),implies(implies(X2,implies(implies(not(X2),X4),X1)),X3)))
    | ~ spl3_8
    | ~ spl3_15 ),
    inference(resolution,[],[f89,f48]) ).

fof(f92,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( is_a_theorem(implies(implies(implies(X0,X1),X2),implies(X1,X2)))
        | ~ is_a_theorem(implies(X0,implies(implies(not(X0),X3),X4))) )
    | ~ spl3_9
    | ~ spl3_15 ),
    inference(resolution,[],[f89,f53]) ).

fof(f95,definition,
    ( spl3_16
  <=> ! [X4,X0,X3,X2,X1] :
        ( is_a_theorem(implies(implies(implies(X0,X1),X2),implies(X1,X2)))
        | ~ is_a_theorem(implies(X0,implies(implies(not(X0),X3),X4))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_16])],[avatar_definition]) ).

fof(f96,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( is_a_theorem(implies(implies(implies(X0,X1),X2),implies(X1,X2)))
        | ~ is_a_theorem(implies(X0,implies(implies(not(X0),X3),X4))) )
    | ~ spl3_16 ),
    inference(avatar_component_clause,[],[f95]) ).

fof(f97,plain,
    ( spl3_16
    | ~ spl3_9
    | ~ spl3_15 ),
    inference(avatar_split_clause,[],[f92,f88,f52,f95]) ).

fof(f101,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | ~ is_a_theorem(implies(implies(X0,X3),X4))
        | is_a_theorem(implies(X3,X4)) )
    | ~ spl3_7
    | ~ spl3_16 ),
    inference(resolution,[],[f96,f44]) ).

fof(f107,definition,
    ( spl3_18
  <=> ! [X4,X0,X3,X2,X1] : is_a_theorem(implies(implies(implies(implies(not(X0),implies(X1,X0)),implies(X2,X0)),X3),implies(implies(X2,implies(implies(not(X2),X4),X1)),X3))) ),
    introduced(definition,[new_symbols(definition,[spl3_18])],[avatar_definition]) ).

fof(f108,plain,
    ( ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(implies(implies(implies(not(X0),implies(X1,X0)),implies(X2,X0)),X3),implies(implies(X2,implies(implies(not(X2),X4),X1)),X3)))
    | ~ spl3_18 ),
    inference(avatar_component_clause,[],[f107]) ).

fof(f109,plain,
    ( spl3_18
    | ~ spl3_8
    | ~ spl3_15 ),
    inference(avatar_split_clause,[],[f91,f88,f47,f107]) ).

fof(f110,plain,
    ( $false
    | ~ spl3_8
    | ~ spl3_14 ),
    inference(resolution,[],[f86,f48]) ).

fof(f113,plain,
    ( ~ spl3_8
    | ~ spl3_14 ),
    inference(avatar_contradiction_clause,[],[f110]) ).

fof(f118,definition,
    ( spl3_19
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | ~ is_a_theorem(implies(implies(X0,X3),X4))
        | is_a_theorem(implies(X3,X4)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_19])],[avatar_definition]) ).

fof(f119,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(X0,implies(implies(not(X0),X1),X2)))
        | ~ is_a_theorem(implies(implies(X0,X3),X4))
        | is_a_theorem(implies(X3,X4)) )
    | ~ spl3_19 ),
    inference(avatar_component_clause,[],[f118]) ).

fof(f120,plain,
    ( spl3_19
    | ~ spl3_7
    | ~ spl3_16 ),
    inference(avatar_split_clause,[],[f101,f95,f43,f118]) ).

fof(f123,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(implies(implies(not(X0),implies(X1,X0)),implies(X2,X0)),X3))
        | is_a_theorem(implies(implies(X2,implies(implies(not(X2),X4),X1)),X3)) )
    | ~ spl3_7
    | ~ spl3_18 ),
    inference(resolution,[],[f108,f44]) ).

fof(f125,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(implies(implies(X0,implies(implies(not(X0),X1),X2)),X3),X4))
        | is_a_theorem(implies(X3,X4)) )
    | ~ spl3_8
    | ~ spl3_19 ),
    inference(resolution,[],[f119,f48]) ).

fof(f126,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ is_a_theorem(implies(implies(X0,X1),X2))
        | is_a_theorem(implies(X1,X2))
        | ~ is_a_theorem(implies(X3,implies(implies(not(X3),X4),X5))) )
    | ~ spl3_9
    | ~ spl3_19 ),
    inference(resolution,[],[f119,f53]) ).

fof(f128,definition,
    ( spl3_20
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(implies(implies(X0,implies(implies(not(X0),X1),X2)),X3),X4))
        | is_a_theorem(implies(X3,X4)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_20])],[avatar_definition]) ).

fof(f129,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(implies(implies(X0,implies(implies(not(X0),X1),X2)),X3),X4))
        | is_a_theorem(implies(X3,X4)) )
    | ~ spl3_20 ),
    inference(avatar_component_clause,[],[f128]) ).

fof(f130,plain,
    ( spl3_20
    | ~ spl3_8
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f125,f118,f47,f128]) ).

fof(f152,definition,
    ( spl3_24
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X1),X2))
        | is_a_theorem(implies(X1,X2)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_24])],[avatar_definition]) ).

fof(f153,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X1),X2))
        | is_a_theorem(implies(X1,X2)) )
    | ~ spl3_24 ),
    inference(avatar_component_clause,[],[f152]) ).

fof(f154,plain,
    ( spl3_14
    | spl3_24
    | ~ spl3_9
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f126,f118,f52,f152,f85]) ).

fof(f157,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( is_a_theorem(implies(X0,implies(X1,X0)))
        | ~ is_a_theorem(implies(X2,implies(implies(not(X2),X3),X4))) )
    | ~ spl3_16
    | ~ spl3_24 ),
    inference(resolution,[],[f153,f96]) ).

fof(f162,definition,
    ( spl3_25
  <=> ! [X0,X1] : is_a_theorem(implies(X0,implies(X1,X0))) ),
    introduced(definition,[new_symbols(definition,[spl3_25])],[avatar_definition]) ).

fof(f163,plain,
    ( ! [X0,X1] : is_a_theorem(implies(X0,implies(X1,X0)))
    | ~ spl3_25 ),
    inference(avatar_component_clause,[],[f162]) ).

fof(f164,plain,
    ( spl3_14
    | spl3_25
    | ~ spl3_16
    | ~ spl3_24 ),
    inference(avatar_split_clause,[],[f157,f152,f95,f162,f85]) ).

fof(f169,plain,
    ( ! [X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(X0,X1)))
    | ~ spl3_15
    | ~ spl3_25 ),
    inference(resolution,[],[f163,f89]) ).

fof(f170,plain,
    ( ! [X0,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(X1,X0)) )
    | ~ spl3_11
    | ~ spl3_25 ),
    inference(resolution,[],[f163,f68]) ).

fof(f171,plain,
    ( ! [X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(X1,X0)) )
    | ~ spl3_7
    | ~ spl3_25 ),
    inference(resolution,[],[f163,f44]) ).

fof(f173,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X0))))
    | ~ spl3_24
    | ~ spl3_25 ),
    inference(resolution,[],[f163,f153]) ).

fof(f176,definition,
    ( spl3_26
  <=> ! [X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(X0,X1))) ),
    introduced(definition,[new_symbols(definition,[spl3_26])],[avatar_definition]) ).

fof(f177,plain,
    ( ! [X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(X0,X1)))
    | ~ spl3_26 ),
    inference(avatar_component_clause,[],[f176]) ).

fof(f178,plain,
    ( spl3_26
    | ~ spl3_15
    | ~ spl3_25 ),
    inference(avatar_split_clause,[],[f169,f162,f88,f176]) ).

fof(f186,definition,
    ( spl3_27
  <=> ! [X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(X1,X0)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_27])],[avatar_definition]) ).

fof(f187,plain,
    ( ! [X0,X1] :
        ( is_a_theorem(implies(X1,X0))
        | ~ is_a_theorem(X0) )
    | ~ spl3_27 ),
    inference(avatar_component_clause,[],[f186]) ).

fof(f188,plain,
    ( spl3_27
    | ~ spl3_7
    | ~ spl3_25 ),
    inference(avatar_split_clause,[],[f171,f162,f43,f186]) ).

fof(f193,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(implies(not(X0),X1),X2))
        | is_a_theorem(implies(implies(X2,X3),implies(X0,X3))) )
    | ~ spl3_15
    | ~ spl3_27 ),
    inference(resolution,[],[f187,f89]) ).

fof(f204,definition,
    ( spl3_28
  <=> ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X0)))) ),
    introduced(definition,[new_symbols(definition,[spl3_28])],[avatar_definition]) ).

fof(f205,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X0))))
    | ~ spl3_28 ),
    inference(avatar_component_clause,[],[f204]) ).

fof(f206,plain,
    ( spl3_28
    | ~ spl3_24
    | ~ spl3_25 ),
    inference(avatar_split_clause,[],[f173,f162,f152,f204]) ).

fof(f211,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X1),X2),implies(X1,X2)))
    | ~ spl3_15
    | ~ spl3_28 ),
    inference(resolution,[],[f205,f89]) ).

fof(f213,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(X1,implies(X2,X0))) )
    | ~ spl3_7
    | ~ spl3_28 ),
    inference(resolution,[],[f205,f44]) ).

fof(f218,definition,
    ( spl3_29
  <=> ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X1),X2),implies(X1,X2))) ),
    introduced(definition,[new_symbols(definition,[spl3_29])],[avatar_definition]) ).

fof(f219,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X1),X2),implies(X1,X2)))
    | ~ spl3_29 ),
    inference(avatar_component_clause,[],[f218]) ).

fof(f220,plain,
    ( spl3_29
    | ~ spl3_15
    | ~ spl3_28 ),
    inference(avatar_split_clause,[],[f211,f204,f88,f218]) ).

fof(f228,definition,
    ( spl3_30
  <=> ! [X0,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(X1,X0)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_30])],[avatar_definition]) ).

fof(f229,plain,
    ( ! [X0,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(X1,X0)) )
    | ~ spl3_30 ),
    inference(avatar_component_clause,[],[f228]) ).

fof(f230,plain,
    ( spl3_30
    | ~ spl3_11
    | ~ spl3_25 ),
    inference(avatar_split_clause,[],[f170,f162,f67,f228]) ).

fof(f234,definition,
    ( spl3_31
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(X1,implies(X2,X0))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_31])],[avatar_definition]) ).

fof(f235,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(X1,implies(X2,X0)))
        | ~ is_a_theorem(X0) )
    | ~ spl3_31 ),
    inference(avatar_component_clause,[],[f234]) ).

fof(f236,plain,
    ( spl3_31
    | ~ spl3_7
    | ~ spl3_28 ),
    inference(avatar_split_clause,[],[f213,f204,f43,f234]) ).

fof(f250,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(X0,X1),implies(X2,X1))) )
    | ~ spl3_15
    | ~ spl3_31 ),
    inference(resolution,[],[f235,f89]) ).

fof(f263,definition,
    ( spl3_34
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(X0,X1),implies(X2,X1))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_34])],[avatar_definition]) ).

fof(f264,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | ~ is_a_theorem(X0) )
    | ~ spl3_34 ),
    inference(avatar_component_clause,[],[f263]) ).

fof(f265,plain,
    ( spl3_34
    | ~ spl3_15
    | ~ spl3_31 ),
    inference(avatar_split_clause,[],[f250,f234,f88,f263]) ).

fof(f273,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | ~ is_a_theorem(implies(not(X1),implies(X2,X1)))
        | is_a_theorem(implies(implies(X0,X2),X1)) )
    | ~ spl3_11
    | ~ spl3_34 ),
    inference(resolution,[],[f264,f68]) ).

fof(f274,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | ~ is_a_theorem(implies(X0,X1))
        | is_a_theorem(implies(X2,X1)) )
    | ~ spl3_7
    | ~ spl3_34 ),
    inference(resolution,[],[f264,f44]) ).

fof(f276,definition,
    ( spl3_35
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | ~ is_a_theorem(implies(X0,X1))
        | is_a_theorem(implies(X2,X1)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_35])],[avatar_definition]) ).

fof(f277,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,X1))
        | ~ is_a_theorem(X0)
        | is_a_theorem(implies(X2,X1)) )
    | ~ spl3_35 ),
    inference(avatar_component_clause,[],[f276]) ).

fof(f278,plain,
    ( spl3_35
    | ~ spl3_7
    | ~ spl3_34 ),
    inference(avatar_split_clause,[],[f274,f263,f43,f276]) ).

fof(f296,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(X2,implies(X3,X0)))
        | ~ is_a_theorem(implies(X3,implies(implies(not(X3),X4),X1))) )
    | ~ spl3_10
    | ~ spl3_35 ),
    inference(resolution,[],[f277,f60]) ).

fof(f324,definition,
    ( spl3_38
  <=> ! [X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(implies(not(X0),X1),X2))
        | is_a_theorem(implies(implies(X2,X3),implies(X0,X3))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_38])],[avatar_definition]) ).

fof(f325,plain,
    ( ! [X2,X3,X0,X1] :
        ( is_a_theorem(implies(implies(X2,X3),implies(X0,X3)))
        | ~ is_a_theorem(implies(implies(not(X0),X1),X2)) )
    | ~ spl3_38 ),
    inference(avatar_component_clause,[],[f324]) ).

fof(f326,plain,
    ( spl3_38
    | ~ spl3_15
    | ~ spl3_27 ),
    inference(avatar_split_clause,[],[f193,f186,f88,f324]) ).

fof(f336,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(implies(not(X0),X1),X2))
        | ~ is_a_theorem(implies(X2,X3))
        | is_a_theorem(implies(X0,X3)) )
    | ~ spl3_7
    | ~ spl3_38 ),
    inference(resolution,[],[f325,f44]) ).

fof(f359,definition,
    ( spl3_41
  <=> ! [X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(implies(not(X0),X1),X2))
        | ~ is_a_theorem(implies(X2,X3))
        | is_a_theorem(implies(X0,X3)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_41])],[avatar_definition]) ).

fof(f360,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(implies(not(X0),X1),X2))
        | ~ is_a_theorem(implies(X2,X3))
        | is_a_theorem(implies(X0,X3)) )
    | ~ spl3_41 ),
    inference(avatar_component_clause,[],[f359]) ).

fof(f361,plain,
    ( spl3_41
    | ~ spl3_7
    | ~ spl3_38 ),
    inference(avatar_split_clause,[],[f336,f324,f43,f359]) ).

fof(f363,definition,
    ( spl3_42
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(X2,implies(X3,X0)))
        | ~ is_a_theorem(implies(X3,implies(implies(not(X3),X4),X1))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_42])],[avatar_definition]) ).

fof(f364,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(X3,implies(implies(not(X3),X4),X1)))
        | is_a_theorem(implies(X2,implies(X3,X0)))
        | ~ is_a_theorem(implies(not(X0),implies(X1,X0))) )
    | ~ spl3_42 ),
    inference(avatar_component_clause,[],[f363]) ).

fof(f365,plain,
    ( spl3_42
    | ~ spl3_10
    | ~ spl3_35 ),
    inference(avatar_split_clause,[],[f296,f276,f59,f363]) ).

fof(f367,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(X0,implies(X1,X2)))
        | ~ is_a_theorem(implies(not(X2),implies(X1,X2))) )
    | ~ spl3_25
    | ~ spl3_42 ),
    inference(resolution,[],[f364,f163]) ).

fof(f378,definition,
    ( spl3_43
  <=> ! [X2,X0,X1] :
        ( is_a_theorem(implies(X0,implies(X1,X2)))
        | ~ is_a_theorem(implies(not(X2),implies(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_43])],[avatar_definition]) ).

fof(f379,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(not(X2),implies(X1,X2)))
        | is_a_theorem(implies(X0,implies(X1,X2))) )
    | ~ spl3_43 ),
    inference(avatar_component_clause,[],[f378]) ).

fof(f380,plain,
    ( spl3_43
    | ~ spl3_25
    | ~ spl3_42 ),
    inference(avatar_split_clause,[],[f367,f363,f162,f378]) ).

fof(f397,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(not(X0),X1),X2))
        | is_a_theorem(implies(X0,X2)) )
    | ~ spl3_26
    | ~ spl3_41 ),
    inference(resolution,[],[f360,f177]) ).

fof(f408,definition,
    ( spl3_45
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(not(X0),X1),X2))
        | is_a_theorem(implies(X0,X2)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_45])],[avatar_definition]) ).

fof(f409,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(not(X0),X1),X2))
        | is_a_theorem(implies(X0,X2)) )
    | ~ spl3_45 ),
    inference(avatar_component_clause,[],[f408]) ).

fof(f410,plain,
    ( spl3_45
    | ~ spl3_26
    | ~ spl3_41 ),
    inference(avatar_split_clause,[],[f397,f359,f176,f408]) ).

fof(f413,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(not(X0),X2))))
    | ~ spl3_25
    | ~ spl3_45 ),
    inference(resolution,[],[f409,f163]) ).

fof(f472,definition,
    ( spl3_47
  <=> ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(not(X0),X2)))) ),
    introduced(definition,[new_symbols(definition,[spl3_47])],[avatar_definition]) ).

fof(f473,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(not(X0),X2))))
    | ~ spl3_47 ),
    inference(avatar_component_clause,[],[f472]) ).

fof(f474,plain,
    ( spl3_47
    | ~ spl3_25
    | ~ spl3_45 ),
    inference(avatar_split_clause,[],[f413,f408,f162,f472]) ).

fof(f479,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(X0,X2)))
    | ~ spl3_15
    | ~ spl3_47 ),
    inference(resolution,[],[f473,f89]) ).

fof(f490,definition,
    ( spl3_48
  <=> ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(X0,X2))) ),
    introduced(definition,[new_symbols(definition,[spl3_48])],[avatar_definition]) ).

fof(f491,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(X0,X2)))
    | ~ spl3_48 ),
    inference(avatar_component_clause,[],[f490]) ).

fof(f492,plain,
    ( spl3_48
    | ~ spl3_15
    | ~ spl3_47 ),
    inference(avatar_split_clause,[],[f479,f472,f88,f490]) ).

fof(f505,definition,
    ( spl3_49
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(implies(implies(not(X0),implies(X1,X0)),implies(X2,X0)),X3))
        | is_a_theorem(implies(implies(X2,implies(implies(not(X2),X4),X1)),X3)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_49])],[avatar_definition]) ).

fof(f506,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(implies(implies(not(X0),implies(X1,X0)),implies(X2,X0)),X3))
        | is_a_theorem(implies(implies(X2,implies(implies(not(X2),X4),X1)),X3)) )
    | ~ spl3_49 ),
    inference(avatar_component_clause,[],[f505]) ).

fof(f507,plain,
    ( spl3_49
    | ~ spl3_7
    | ~ spl3_18 ),
    inference(avatar_split_clause,[],[f123,f107,f43,f505]) ).

fof(f720,definition,
    ( spl3_65
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | ~ is_a_theorem(implies(not(X1),implies(X2,X1)))
        | is_a_theorem(implies(implies(X0,X2),X1)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_65])],[avatar_definition]) ).

fof(f721,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(not(X1),implies(X2,X1)))
        | ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(X0,X2),X1)) )
    | ~ spl3_65 ),
    inference(avatar_component_clause,[],[f720]) ).

fof(f722,plain,
    ( spl3_65
    | ~ spl3_11
    | ~ spl3_34 ),
    inference(avatar_split_clause,[],[f273,f263,f67,f720]) ).

fof(f1067,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(X3,implies(X0,X3))))
    | ~ spl3_48
    | ~ spl3_49 ),
    inference(resolution,[],[f506,f491]) ).

fof(f1068,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(implies(X2,X3),implies(X0,X3))))
    | ~ spl3_29
    | ~ spl3_49 ),
    inference(resolution,[],[f506,f219]) ).

fof(f1082,definition,
    ( spl3_83
  <=> ! [X0,X3,X2,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(X3,implies(X0,X3)))) ),
    introduced(definition,[new_symbols(definition,[spl3_83])],[avatar_definition]) ).

fof(f1083,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(X3,implies(X0,X3))))
    | ~ spl3_83 ),
    inference(avatar_component_clause,[],[f1082]) ).

fof(f1084,plain,
    ( spl3_83
    | ~ spl3_48
    | ~ spl3_49 ),
    inference(avatar_split_clause,[],[f1067,f505,f490,f1082]) ).

fof(f1086,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(X3,implies(X0,X3))))
    | ~ spl3_24
    | ~ spl3_83 ),
    inference(resolution,[],[f1083,f153]) ).

fof(f1106,definition,
    ( spl3_84
  <=> ! [X0,X3,X2,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(implies(X2,X3),implies(X0,X3)))) ),
    introduced(definition,[new_symbols(definition,[spl3_84])],[avatar_definition]) ).

fof(f1107,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),X2)),implies(implies(X2,X3),implies(X0,X3))))
    | ~ spl3_84 ),
    inference(avatar_component_clause,[],[f1106]) ).

fof(f1108,plain,
    ( spl3_84
    | ~ spl3_29
    | ~ spl3_49 ),
    inference(avatar_split_clause,[],[f1068,f505,f218,f1106]) ).

fof(f1111,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(implies(X2,X3),implies(X0,X3))))
    | ~ spl3_24
    | ~ spl3_84 ),
    inference(resolution,[],[f1107,f153]) ).

fof(f1169,definition,
    ( spl3_86
  <=> ! [X0,X3,X2,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(X3,implies(X0,X3)))) ),
    introduced(definition,[new_symbols(definition,[spl3_86])],[avatar_definition]) ).

fof(f1170,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(X3,implies(X0,X3))))
    | ~ spl3_86 ),
    inference(avatar_component_clause,[],[f1169]) ).

fof(f1171,plain,
    ( spl3_86
    | ~ spl3_24
    | ~ spl3_83 ),
    inference(avatar_split_clause,[],[f1086,f1082,f152,f1169]) ).

fof(f1177,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X1))))
    | ~ spl3_20
    | ~ spl3_86 ),
    inference(resolution,[],[f1170,f129]) ).

fof(f1193,definition,
    ( spl3_87
  <=> ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X1)))) ),
    introduced(definition,[new_symbols(definition,[spl3_87])],[avatar_definition]) ).

fof(f1194,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X1))))
    | ~ spl3_87 ),
    inference(avatar_component_clause,[],[f1193]) ).

fof(f1195,plain,
    ( spl3_87
    | ~ spl3_20
    | ~ spl3_86 ),
    inference(avatar_split_clause,[],[f1177,f1169,f128,f1193]) ).

fof(f1199,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(X0,implies(not(X1),X2)),X3),implies(X1,X3)))
    | ~ spl3_15
    | ~ spl3_87 ),
    inference(resolution,[],[f1194,f89]) ).

fof(f1230,definition,
    ( spl3_88
  <=> ! [X2,X0,X1,X3] : is_a_theorem(implies(implies(implies(X0,implies(not(X1),X2)),X3),implies(X1,X3))) ),
    introduced(definition,[new_symbols(definition,[spl3_88])],[avatar_definition]) ).

fof(f1231,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(X0,implies(not(X1),X2)),X3),implies(X1,X3)))
    | ~ spl3_88 ),
    inference(avatar_component_clause,[],[f1230]) ).

fof(f1232,plain,
    ( spl3_88
    | ~ spl3_15
    | ~ spl3_87 ),
    inference(avatar_split_clause,[],[f1199,f1193,f88,f1230]) ).

fof(f1238,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),not(X2))),implies(X2,implies(X0,X3))))
    | ~ spl3_49
    | ~ spl3_88 ),
    inference(resolution,[],[f1231,f506]) ).

fof(f1255,definition,
    ( spl3_90
  <=> ! [X0,X3,X2,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(implies(X2,X3),implies(X0,X3)))) ),
    introduced(definition,[new_symbols(definition,[spl3_90])],[avatar_definition]) ).

fof(f1256,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),X2),implies(implies(X2,X3),implies(X0,X3))))
    | ~ spl3_90 ),
    inference(avatar_component_clause,[],[f1255]) ).

fof(f1257,plain,
    ( spl3_90
    | ~ spl3_24
    | ~ spl3_84 ),
    inference(avatar_split_clause,[],[f1111,f1106,f152,f1255]) ).

fof(f1264,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(implies(X0,X1),implies(X2,X1))))
    | ~ spl3_20
    | ~ spl3_90 ),
    inference(resolution,[],[f1256,f129]) ).

fof(f1275,definition,
    ( spl3_91
  <=> ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(implies(X0,X1),implies(X2,X1)))) ),
    introduced(definition,[new_symbols(definition,[spl3_91])],[avatar_definition]) ).

fof(f1276,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(implies(X0,X1),implies(X2,X1))))
    | ~ spl3_91 ),
    inference(avatar_component_clause,[],[f1275]) ).

fof(f1277,plain,
    ( spl3_91
    | ~ spl3_20
    | ~ spl3_90 ),
    inference(avatar_split_clause,[],[f1264,f1255,f128,f1275]) ).

fof(f1388,definition,
    ( spl3_95
  <=> ! [X0,X3,X2,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),not(X2))),implies(X2,implies(X0,X3)))) ),
    introduced(definition,[new_symbols(definition,[spl3_95])],[avatar_definition]) ).

fof(f1389,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(X0,implies(implies(not(X0),X1),not(X2))),implies(X2,implies(X0,X3))))
    | ~ spl3_95 ),
    inference(avatar_component_clause,[],[f1388]) ).

fof(f1390,plain,
    ( spl3_95
    | ~ spl3_49
    | ~ spl3_88 ),
    inference(avatar_split_clause,[],[f1238,f1230,f505,f1388]) ).

fof(f1393,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),not(X2)),implies(X2,implies(X0,X3))))
    | ~ spl3_24
    | ~ spl3_95 ),
    inference(resolution,[],[f1389,f153]) ).

fof(f1408,definition,
    ( spl3_96
  <=> ! [X0,X3,X2,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),not(X2)),implies(X2,implies(X0,X3)))) ),
    introduced(definition,[new_symbols(definition,[spl3_96])],[avatar_definition]) ).

fof(f1409,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(not(X0),X1),not(X2)),implies(X2,implies(X0,X3))))
    | ~ spl3_96 ),
    inference(avatar_component_clause,[],[f1408]) ).

fof(f1410,plain,
    ( spl3_96
    | ~ spl3_24
    | ~ spl3_95 ),
    inference(avatar_split_clause,[],[f1393,f1388,f152,f1408]) ).

fof(f1415,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(X0,implies(X1,X2))))
    | ~ spl3_20
    | ~ spl3_96 ),
    inference(resolution,[],[f1409,f129]) ).

fof(f1426,definition,
    ( spl3_97
  <=> ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(X0,implies(X1,X2)))) ),
    introduced(definition,[new_symbols(definition,[spl3_97])],[avatar_definition]) ).

fof(f1427,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(X0,implies(X1,X2))))
    | ~ spl3_97 ),
    inference(avatar_component_clause,[],[f1426]) ).

fof(f1428,plain,
    ( spl3_97
    | ~ spl3_20
    | ~ spl3_96 ),
    inference(avatar_split_clause,[],[f1415,f1408,f128,f1426]) ).

fof(f1435,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(X0,implies(X1,X2)),implies(X1,X2))) )
    | ~ spl3_65
    | ~ spl3_97 ),
    inference(resolution,[],[f1427,f721]) ).

fof(f1538,definition,
    ( spl3_102
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(X0,implies(X1,X2)),implies(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_102])],[avatar_definition]) ).

fof(f1539,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(implies(X0,implies(X1,X2)),implies(X1,X2)))
        | ~ is_a_theorem(X0) )
    | ~ spl3_102 ),
    inference(avatar_component_clause,[],[f1538]) ).

fof(f1540,plain,
    ( spl3_102
    | ~ spl3_65
    | ~ spl3_97 ),
    inference(avatar_split_clause,[],[f1435,f1426,f720,f1538]) ).

fof(f1549,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(implies(X2,implies(implies(not(X2),X3),X1)),implies(X2,X0))) )
    | ~ spl3_49
    | ~ spl3_102 ),
    inference(resolution,[],[f1539,f506]) ).

fof(f1689,definition,
    ( spl3_105
  <=> ! [X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(implies(X2,implies(implies(not(X2),X3),X1)),implies(X2,X0))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_105])],[avatar_definition]) ).

fof(f1690,plain,
    ( ! [X2,X3,X0,X1] :
        ( is_a_theorem(implies(implies(X2,implies(implies(not(X2),X3),X1)),implies(X2,X0)))
        | ~ is_a_theorem(implies(not(X0),implies(X1,X0))) )
    | ~ spl3_105 ),
    inference(avatar_component_clause,[],[f1689]) ).

fof(f1691,plain,
    ( spl3_105
    | ~ spl3_49
    | ~ spl3_102 ),
    inference(avatar_split_clause,[],[f1549,f1538,f505,f1689]) ).

fof(f1696,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(implies(implies(not(X2),X3),X1),implies(X2,X0))) )
    | ~ spl3_24
    | ~ spl3_105 ),
    inference(resolution,[],[f1690,f153]) ).

fof(f1712,definition,
    ( spl3_106
  <=> ! [X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(implies(implies(not(X2),X3),X1),implies(X2,X0))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_106])],[avatar_definition]) ).

fof(f1713,plain,
    ( ! [X2,X3,X0,X1] :
        ( is_a_theorem(implies(implies(implies(not(X2),X3),X1),implies(X2,X0)))
        | ~ is_a_theorem(implies(not(X0),implies(X1,X0))) )
    | ~ spl3_106 ),
    inference(avatar_component_clause,[],[f1712]) ).

fof(f1714,plain,
    ( spl3_106
    | ~ spl3_24
    | ~ spl3_105 ),
    inference(avatar_split_clause,[],[f1696,f1689,f152,f1712]) ).

fof(f1727,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(X1,implies(X2,X0))) )
    | ~ spl3_20
    | ~ spl3_106 ),
    inference(resolution,[],[f1713,f129]) ).

fof(f1739,definition,
    ( spl3_107
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(X1,implies(X2,X0))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_107])],[avatar_definition]) ).

fof(f1740,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(not(X0),implies(X1,X0)))
        | is_a_theorem(implies(X1,implies(X2,X0))) )
    | ~ spl3_107 ),
    inference(avatar_component_clause,[],[f1739]) ).

fof(f1741,plain,
    ( spl3_107
    | ~ spl3_20
    | ~ spl3_106 ),
    inference(avatar_split_clause,[],[f1727,f1712,f128,f1739]) ).

fof(f1756,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(X0,implies(X1,X2)))
        | ~ is_a_theorem(implies(X0,X2)) )
    | ~ spl3_27
    | ~ spl3_107 ),
    inference(resolution,[],[f1740,f187]) ).

fof(f1950,definition,
    ( spl3_117
  <=> ! [X2,X0,X1] :
        ( is_a_theorem(implies(X0,implies(X1,X2)))
        | ~ is_a_theorem(implies(X0,X2)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_117])],[avatar_definition]) ).

fof(f1951,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(X0,implies(X1,X2)))
        | ~ is_a_theorem(implies(X0,X2)) )
    | ~ spl3_117 ),
    inference(avatar_component_clause,[],[f1950]) ).

fof(f1952,plain,
    ( spl3_117
    | ~ spl3_27
    | ~ spl3_107 ),
    inference(avatar_split_clause,[],[f1756,f1739,f186,f1950]) ).

fof(f1960,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,X1))
        | is_a_theorem(implies(implies(X1,X2),implies(X0,X2))) )
    | ~ spl3_15
    | ~ spl3_117 ),
    inference(resolution,[],[f1951,f89]) ).

fof(f2002,definition,
    ( spl3_118
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,X1))
        | is_a_theorem(implies(implies(X1,X2),implies(X0,X2))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_118])],[avatar_definition]) ).

fof(f2003,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(implies(X1,X2),implies(X0,X2)))
        | ~ is_a_theorem(implies(X0,X1)) )
    | ~ spl3_118 ),
    inference(avatar_component_clause,[],[f2002]) ).

fof(f2004,plain,
    ( spl3_118
    | ~ spl3_15
    | ~ spl3_117 ),
    inference(avatar_split_clause,[],[f1960,f1950,f88,f2002]) ).

fof(f2019,plain,
    ( ! [X0] :
        ( ~ is_a_theorem(implies(implies(sK0,sK1),X0))
        | ~ is_a_theorem(implies(X0,implies(implies(sK1,sK2),implies(sK0,sK2)))) )
    | ~ spl3_2
    | ~ spl3_118 ),
    inference(resolution,[],[f2003,f18]) ).

fof(f2035,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,X1))
        | ~ is_a_theorem(implies(X1,X2))
        | is_a_theorem(implies(X0,X2)) )
    | ~ spl3_7
    | ~ spl3_118 ),
    inference(resolution,[],[f2003,f44]) ).

fof(f2037,definition,
    ( spl3_119
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,X1))
        | ~ is_a_theorem(implies(X1,X2))
        | is_a_theorem(implies(X0,X2)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_119])],[avatar_definition]) ).

fof(f2038,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X1,X2))
        | ~ is_a_theorem(implies(X0,X1))
        | is_a_theorem(implies(X0,X2)) )
    | ~ spl3_119 ),
    inference(avatar_component_clause,[],[f2037]) ).

fof(f2039,plain,
    ( spl3_119
    | ~ spl3_7
    | ~ spl3_118 ),
    inference(avatar_split_clause,[],[f2035,f2002,f43,f2037]) ).

fof(f2082,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(X0,implies(X1,implies(implies(not(X1),X2),X3))))
        | is_a_theorem(implies(X0,implies(implies(X3,X4),implies(X1,X4)))) )
    | ~ spl3_84
    | ~ spl3_119 ),
    inference(resolution,[],[f2038,f1107]) ).

fof(f2212,definition,
    ( spl3_123
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X1,implies(implies(not(X1),X2),X3))))
        | is_a_theorem(implies(X0,implies(implies(X3,X4),implies(X1,X4)))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_123])],[avatar_definition]) ).

fof(f2213,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(implies(X0,implies(X1,implies(implies(not(X1),X2),X3))))
        | is_a_theorem(implies(X0,implies(implies(X3,X4),implies(X1,X4)))) )
    | ~ spl3_123 ),
    inference(avatar_component_clause,[],[f2212]) ).

fof(f2214,plain,
    ( spl3_123
    | ~ spl3_84
    | ~ spl3_119 ),
    inference(avatar_split_clause,[],[f2082,f2037,f1106,f2212]) ).

fof(f2232,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(implies(X1,X2),implies(implies(X0,X1),X2))))
    | ~ spl3_91
    | ~ spl3_123 ),
    inference(resolution,[],[f2213,f1276]) ).

fof(f2236,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(implies(X1,X2),implies(X0,X2))))
    | ~ spl3_97
    | ~ spl3_123 ),
    inference(resolution,[],[f2213,f1427]) ).

fof(f2273,definition,
    ( spl3_124
  <=> ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(implies(X1,X2),implies(implies(X0,X1),X2)))) ),
    introduced(definition,[new_symbols(definition,[spl3_124])],[avatar_definition]) ).

fof(f2274,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(implies(X1,X2),implies(implies(X0,X1),X2))))
    | ~ spl3_124 ),
    inference(avatar_component_clause,[],[f2273]) ).

fof(f2275,plain,
    ( spl3_124
    | ~ spl3_91
    | ~ spl3_123 ),
    inference(avatar_split_clause,[],[f2232,f2212,f1275,f2273]) ).

fof(f2304,definition,
    ( spl3_125
  <=> ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(implies(X1,X2),implies(X0,X2)))) ),
    introduced(definition,[new_symbols(definition,[spl3_125])],[avatar_definition]) ).

fof(f2305,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(implies(X1,X2),implies(X0,X2))))
    | ~ spl3_125 ),
    inference(avatar_component_clause,[],[f2304]) ).

fof(f2306,plain,
    ( spl3_125
    | ~ spl3_97
    | ~ spl3_123 ),
    inference(avatar_split_clause,[],[f2236,f2212,f1426,f2304]) ).

fof(f2314,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X1),X2),implies(not(X0),X2)))
    | ~ spl3_15
    | ~ spl3_125 ),
    inference(resolution,[],[f2305,f89]) ).

fof(f2327,definition,
    ( spl3_126
  <=> ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X1),X2),implies(not(X0),X2))) ),
    introduced(definition,[new_symbols(definition,[spl3_126])],[avatar_definition]) ).

fof(f2328,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X1),X2),implies(not(X0),X2)))
    | ~ spl3_126 ),
    inference(avatar_component_clause,[],[f2327]) ).

fof(f2329,plain,
    ( spl3_126
    | ~ spl3_15
    | ~ spl3_125 ),
    inference(avatar_split_clause,[],[f2314,f2304,f88,f2327]) ).

fof(f2345,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X1),X2))
        | is_a_theorem(implies(not(X0),X2)) )
    | ~ spl3_7
    | ~ spl3_126 ),
    inference(resolution,[],[f2328,f44]) ).

fof(f2347,definition,
    ( spl3_127
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X1),X2))
        | is_a_theorem(implies(not(X0),X2)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_127])],[avatar_definition]) ).

fof(f2348,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X1),X2))
        | is_a_theorem(implies(not(X0),X2)) )
    | ~ spl3_127 ),
    inference(avatar_component_clause,[],[f2347]) ).

fof(f2349,plain,
    ( spl3_127
    | ~ spl3_7
    | ~ spl3_126 ),
    inference(avatar_split_clause,[],[f2345,f2327,f43,f2347]) ).

fof(f2357,plain,
    ( ! [X0,X1] : is_a_theorem(implies(not(X0),implies(X0,X1)))
    | ~ spl3_26
    | ~ spl3_127 ),
    inference(resolution,[],[f2348,f177]) ).

fof(f2411,definition,
    ( spl3_128
  <=> ! [X0,X1] : is_a_theorem(implies(not(X0),implies(X0,X1))) ),
    introduced(definition,[new_symbols(definition,[spl3_128])],[avatar_definition]) ).

fof(f2412,plain,
    ( ! [X0,X1] : is_a_theorem(implies(not(X0),implies(X0,X1)))
    | ~ spl3_128 ),
    inference(avatar_component_clause,[],[f2411]) ).

fof(f2413,plain,
    ( spl3_128
    | ~ spl3_26
    | ~ spl3_127 ),
    inference(avatar_split_clause,[],[f2357,f2347,f176,f2411]) ).

fof(f2422,plain,
    ( ! [X0,X1] : is_a_theorem(implies(X0,implies(X1,X1)))
    | ~ spl3_43
    | ~ spl3_128 ),
    inference(resolution,[],[f2412,f379]) ).

fof(f2465,definition,
    ( spl3_130
  <=> ! [X0,X1] : is_a_theorem(implies(X0,implies(X1,X1))) ),
    introduced(definition,[new_symbols(definition,[spl3_130])],[avatar_definition]) ).

fof(f2466,plain,
    ( ! [X0,X1] : is_a_theorem(implies(X0,implies(X1,X1)))
    | ~ spl3_130 ),
    inference(avatar_component_clause,[],[f2465]) ).

fof(f2467,plain,
    ( spl3_130
    | ~ spl3_43
    | ~ spl3_128 ),
    inference(avatar_split_clause,[],[f2422,f2411,f378,f2465]) ).

fof(f2489,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X0),X1))
        | is_a_theorem(implies(X2,X1)) )
    | ~ spl3_41
    | ~ spl3_130 ),
    inference(resolution,[],[f2466,f360]) ).

fof(f2755,definition,
    ( spl3_138
  <=> ! [X0] :
        ( ~ is_a_theorem(implies(implies(sK0,sK1),X0))
        | ~ is_a_theorem(implies(X0,implies(implies(sK1,sK2),implies(sK0,sK2)))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_138])],[avatar_definition]) ).

fof(f2756,plain,
    ( ! [X0] :
        ( ~ is_a_theorem(implies(X0,implies(implies(sK1,sK2),implies(sK0,sK2))))
        | ~ is_a_theorem(implies(implies(sK0,sK1),X0)) )
    | ~ spl3_138 ),
    inference(avatar_component_clause,[],[f2755]) ).

fof(f2757,plain,
    ( spl3_138
    | ~ spl3_2
    | ~ spl3_118 ),
    inference(avatar_split_clause,[],[f2019,f2002,f17,f2755]) ).

fof(f2758,plain,
    ( ! [X0] : ~ is_a_theorem(implies(implies(sK0,sK1),implies(sK0,implies(implies(not(sK0),X0),sK1))))
    | ~ spl3_84
    | ~ spl3_138 ),
    inference(resolution,[],[f2756,f1107]) ).

fof(f2946,definition,
    ( spl3_143
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X0),X1))
        | is_a_theorem(implies(X2,X1)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_143])],[avatar_definition]) ).

fof(f2947,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X0),X1))
        | is_a_theorem(implies(X2,X1)) )
    | ~ spl3_143 ),
    inference(avatar_component_clause,[],[f2946]) ).

fof(f2948,plain,
    ( spl3_143
    | ~ spl3_41
    | ~ spl3_130 ),
    inference(avatar_split_clause,[],[f2489,f2465,f359,f2946]) ).

fof(f2954,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X2))))
    | ~ spl3_25
    | ~ spl3_143 ),
    inference(resolution,[],[f2947,f163]) ).

fof(f3003,definition,
    ( spl3_144
  <=> ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X2)))) ),
    introduced(definition,[new_symbols(definition,[spl3_144])],[avatar_definition]) ).

fof(f3004,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X2))))
    | ~ spl3_144 ),
    inference(avatar_component_clause,[],[f3003]) ).

fof(f3005,plain,
    ( spl3_144
    | ~ spl3_25
    | ~ spl3_143 ),
    inference(avatar_split_clause,[],[f2954,f2946,f162,f3003]) ).

fof(f3011,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X0),X1),implies(X2,X1)))
    | ~ spl3_15
    | ~ spl3_144 ),
    inference(resolution,[],[f3004,f89]) ).

fof(f3050,definition,
    ( spl3_145
  <=> ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X0),X1),implies(X2,X1))) ),
    introduced(definition,[new_symbols(definition,[spl3_145])],[avatar_definition]) ).

fof(f3051,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(X0,X0),X1),implies(X2,X1)))
    | ~ spl3_145 ),
    inference(avatar_component_clause,[],[f3050]) ).

fof(f3052,plain,
    ( spl3_145
    | ~ spl3_15
    | ~ spl3_144 ),
    inference(avatar_split_clause,[],[f3011,f3003,f88,f3050]) ).

fof(f3064,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(implies(implies(X2,X2),X0),X1)))
    | ~ spl3_15
    | ~ spl3_145 ),
    inference(resolution,[],[f3051,f89]) ).

fof(f3087,definition,
    ( spl3_146
  <=> ! [X2,X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(implies(implies(X2,X2),X0),X1))) ),
    introduced(definition,[new_symbols(definition,[spl3_146])],[avatar_definition]) ).

fof(f3088,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(implies(implies(X2,X2),X0),X1)))
    | ~ spl3_146 ),
    inference(avatar_component_clause,[],[f3087]) ).

fof(f3089,plain,
    ( spl3_146
    | ~ spl3_15
    | ~ spl3_145 ),
    inference(avatar_split_clause,[],[f3064,f3050,f88,f3087]) ).

fof(f3091,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(implies(implies(X1,X1),X0),X2)))
    | ~ spl3_127
    | ~ spl3_146 ),
    inference(resolution,[],[f3088,f2348]) ).

fof(f3196,definition,
    ( spl3_150
  <=> ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(implies(implies(X1,X1),X0),X2))) ),
    introduced(definition,[new_symbols(definition,[spl3_150])],[avatar_definition]) ).

fof(f3197,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(not(X0),implies(implies(implies(X1,X1),X0),X2)))
    | ~ spl3_150 ),
    inference(avatar_component_clause,[],[f3196]) ).

fof(f3198,plain,
    ( spl3_150
    | ~ spl3_127
    | ~ spl3_146 ),
    inference(avatar_split_clause,[],[f3091,f3087,f2347,f3196]) ).

fof(f3207,plain,
    ( ! [X0,X1] : is_a_theorem(implies(implies(implies(X0,X0),X1),X1))
    | ~ spl3_30
    | ~ spl3_150 ),
    inference(resolution,[],[f3197,f229]) ).

fof(f3216,definition,
    ( spl3_151
  <=> ! [X0,X1] : is_a_theorem(implies(implies(implies(X0,X0),X1),X1)) ),
    introduced(definition,[new_symbols(definition,[spl3_151])],[avatar_definition]) ).

fof(f3217,plain,
    ( ! [X0,X1] : is_a_theorem(implies(implies(implies(X0,X0),X1),X1))
    | ~ spl3_151 ),
    inference(avatar_component_clause,[],[f3216]) ).

fof(f3218,plain,
    ( spl3_151
    | ~ spl3_30
    | ~ spl3_150 ),
    inference(avatar_split_clause,[],[f3207,f3196,f228,f3216]) ).

fof(f3238,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(X1,X1),X2)))
        | is_a_theorem(implies(X0,X2)) )
    | ~ spl3_119
    | ~ spl3_151 ),
    inference(resolution,[],[f3217,f2038]) ).

fof(f3500,definition,
    ( spl3_157
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(X1,X1),X2)))
        | is_a_theorem(implies(X0,X2)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_157])],[avatar_definition]) ).

fof(f3501,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(implies(X1,X1),X2)))
        | is_a_theorem(implies(X0,X2)) )
    | ~ spl3_157 ),
    inference(avatar_component_clause,[],[f3500]) ).

fof(f3502,plain,
    ( spl3_157
    | ~ spl3_119
    | ~ spl3_151 ),
    inference(avatar_split_clause,[],[f3238,f3216,f2037,f3500]) ).

fof(f3558,plain,
    ( ! [X0,X1] : is_a_theorem(implies(X0,implies(implies(X0,X1),X1)))
    | ~ spl3_124
    | ~ spl3_157 ),
    inference(resolution,[],[f3501,f2274]) ).

fof(f3578,definition,
    ( spl3_158
  <=> ! [X0,X1] : is_a_theorem(implies(X0,implies(implies(X0,X1),X1))) ),
    introduced(definition,[new_symbols(definition,[spl3_158])],[avatar_definition]) ).

fof(f3579,plain,
    ( ! [X0,X1] : is_a_theorem(implies(X0,implies(implies(X0,X1),X1)))
    | ~ spl3_158 ),
    inference(avatar_component_clause,[],[f3578]) ).

fof(f3580,plain,
    ( spl3_158
    | ~ spl3_124
    | ~ spl3_157 ),
    inference(avatar_split_clause,[],[f3558,f3500,f2273,f3578]) ).

fof(f3610,plain,
    ( ! [X0,X1] : is_a_theorem(implies(implies(not(X0),X0),implies(X1,X0)))
    | ~ spl3_107
    | ~ spl3_158 ),
    inference(resolution,[],[f3579,f1740]) ).

fof(f3702,definition,
    ( spl3_161
  <=> ! [X0,X1] : is_a_theorem(implies(implies(not(X0),X0),implies(X1,X0))) ),
    introduced(definition,[new_symbols(definition,[spl3_161])],[avatar_definition]) ).

fof(f3703,plain,
    ( ! [X0,X1] : is_a_theorem(implies(implies(not(X0),X0),implies(X1,X0)))
    | ~ spl3_161 ),
    inference(avatar_component_clause,[],[f3702]) ).

fof(f3704,plain,
    ( spl3_161
    | ~ spl3_107
    | ~ spl3_158 ),
    inference(avatar_split_clause,[],[f3610,f3578,f1739,f3702]) ).

fof(f3717,plain,
    ( ! [X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(implies(not(X0),X0),X1)))
    | ~ spl3_15
    | ~ spl3_161 ),
    inference(resolution,[],[f3703,f89]) ).

fof(f3742,definition,
    ( spl3_162
  <=> ! [X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(implies(not(X0),X0),X1))) ),
    introduced(definition,[new_symbols(definition,[spl3_162])],[avatar_definition]) ).

fof(f3743,plain,
    ( ! [X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(implies(not(X0),X0),X1)))
    | ~ spl3_162 ),
    inference(avatar_component_clause,[],[f3742]) ).

fof(f3744,plain,
    ( spl3_162
    | ~ spl3_15
    | ~ spl3_161 ),
    inference(avatar_split_clause,[],[f3717,f3702,f88,f3742]) ).

fof(f3765,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X1,X2)))
        | is_a_theorem(implies(X0,implies(implies(not(X1),X1),X2))) )
    | ~ spl3_119
    | ~ spl3_162 ),
    inference(resolution,[],[f3743,f2038]) ).

fof(f4066,definition,
    ( spl3_170
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X1,X2)))
        | is_a_theorem(implies(X0,implies(implies(not(X1),X1),X2))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_170])],[avatar_definition]) ).

fof(f4067,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(X0,implies(implies(not(X1),X1),X2)))
        | ~ is_a_theorem(implies(X0,implies(X1,X2))) )
    | ~ spl3_170 ),
    inference(avatar_component_clause,[],[f4066]) ).

fof(f4068,plain,
    ( spl3_170
    | ~ spl3_119
    | ~ spl3_162 ),
    inference(avatar_split_clause,[],[f3765,f3742,f2037,f4066]) ).

fof(f4072,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X0,X1)))
        | is_a_theorem(implies(implies(X1,X2),implies(X0,X2))) )
    | ~ spl3_15
    | ~ spl3_170 ),
    inference(resolution,[],[f4067,f89]) ).

fof(f4123,definition,
    ( spl3_171
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X0,X1)))
        | is_a_theorem(implies(implies(X1,X2),implies(X0,X2))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_171])],[avatar_definition]) ).

fof(f4124,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(implies(X1,X2),implies(X0,X2)))
        | ~ is_a_theorem(implies(X0,implies(X0,X1))) )
    | ~ spl3_171 ),
    inference(avatar_component_clause,[],[f4123]) ).

fof(f4125,plain,
    ( spl3_171
    | ~ spl3_15
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f4072,f4066,f88,f4123]) ).

fof(f4169,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X0,X1)))
        | ~ is_a_theorem(implies(X2,implies(X1,X3)))
        | is_a_theorem(implies(X2,implies(X0,X3))) )
    | ~ spl3_119
    | ~ spl3_171 ),
    inference(resolution,[],[f4124,f2038]) ).

fof(f5040,definition,
    ( spl3_195
  <=> ! [X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X0,X1)))
        | ~ is_a_theorem(implies(X2,implies(X1,X3)))
        | is_a_theorem(implies(X2,implies(X0,X3))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_195])],[avatar_definition]) ).

fof(f5041,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(X2,implies(X1,X3)))
        | ~ is_a_theorem(implies(X0,implies(X0,X1)))
        | is_a_theorem(implies(X2,implies(X0,X3))) )
    | ~ spl3_195 ),
    inference(avatar_component_clause,[],[f5040]) ).

fof(f5042,plain,
    ( spl3_195
    | ~ spl3_119
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f4169,f4123,f2037,f5040]) ).

fof(f5057,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X0,implies(implies(X1,X1),X2))))
        | is_a_theorem(implies(implies(X2,X3),implies(X0,X3))) )
    | ~ spl3_146
    | ~ spl3_195 ),
    inference(resolution,[],[f5041,f3088]) ).

fof(f5267,definition,
    ( spl3_198
  <=> ! [X0,X3,X2,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X0,implies(implies(X1,X1),X2))))
        | is_a_theorem(implies(implies(X2,X3),implies(X0,X3))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_198])],[avatar_definition]) ).

fof(f5268,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(X0,implies(X0,implies(implies(X1,X1),X2))))
        | is_a_theorem(implies(implies(X2,X3),implies(X0,X3))) )
    | ~ spl3_198 ),
    inference(avatar_component_clause,[],[f5267]) ).

fof(f5269,plain,
    ( spl3_198
    | ~ spl3_146
    | ~ spl3_195 ),
    inference(avatar_split_clause,[],[f5057,f5040,f3087,f5267]) ).

fof(f5323,plain,
    ( ! [X2,X3,X0,X1] :
        ( is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | ~ is_a_theorem(implies(X2,implies(implies(X3,X3),X0))) )
    | ~ spl3_27
    | ~ spl3_198 ),
    inference(resolution,[],[f5268,f187]) ).

fof(f5391,definition,
    ( spl3_200
  <=> ! [X0,X3,X2,X1] :
        ( is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | ~ is_a_theorem(implies(X2,implies(implies(X3,X3),X0))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_200])],[avatar_definition]) ).

fof(f5392,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(X2,implies(implies(X3,X3),X0)))
        | is_a_theorem(implies(implies(X0,X1),implies(X2,X1))) )
    | ~ spl3_200 ),
    inference(avatar_component_clause,[],[f5391]) ).

fof(f5393,plain,
    ( spl3_200
    | ~ spl3_27
    | ~ spl3_198 ),
    inference(avatar_split_clause,[],[f5323,f5267,f186,f5391]) ).

fof(f5456,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(implies(X0,X1),X1),X2),implies(X0,X2)))
    | ~ spl3_124
    | ~ spl3_200 ),
    inference(resolution,[],[f5392,f2274]) ).

fof(f5481,definition,
    ( spl3_201
  <=> ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(implies(X0,X1),X1),X2),implies(X0,X2))) ),
    introduced(definition,[new_symbols(definition,[spl3_201])],[avatar_definition]) ).

fof(f5482,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(implies(implies(X0,X1),X1),X2),implies(X0,X2)))
    | ~ spl3_201 ),
    inference(avatar_component_clause,[],[f5481]) ).

fof(f5483,plain,
    ( spl3_201
    | ~ spl3_124
    | ~ spl3_200 ),
    inference(avatar_split_clause,[],[f5456,f5391,f2273,f5481]) ).

fof(f5512,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(implies(X0,X1),X1),X2))
        | is_a_theorem(implies(X0,X2)) )
    | ~ spl3_7
    | ~ spl3_201 ),
    inference(resolution,[],[f5482,f44]) ).

fof(f5514,definition,
    ( spl3_202
  <=> ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(implies(X0,X1),X1),X2))
        | is_a_theorem(implies(X0,X2)) ) ),
    introduced(definition,[new_symbols(definition,[spl3_202])],[avatar_definition]) ).

fof(f5515,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(implies(implies(X0,X1),X1),X2))
        | is_a_theorem(implies(X0,X2)) )
    | ~ spl3_202 ),
    inference(avatar_component_clause,[],[f5514]) ).

fof(f5516,plain,
    ( spl3_202
    | ~ spl3_7
    | ~ spl3_201 ),
    inference(avatar_split_clause,[],[f5512,f5481,f43,f5514]) ).

fof(f5533,plain,
    ( ! [X2,X0,X1] :
        ( is_a_theorem(implies(X0,implies(X1,X2)))
        | ~ is_a_theorem(implies(X1,implies(X0,X2))) )
    | ~ spl3_118
    | ~ spl3_202 ),
    inference(resolution,[],[f5515,f2003]) ).

fof(f5642,definition,
    ( spl3_204
  <=> ! [X2,X0,X1] :
        ( is_a_theorem(implies(X0,implies(X1,X2)))
        | ~ is_a_theorem(implies(X1,implies(X0,X2))) ) ),
    introduced(definition,[new_symbols(definition,[spl3_204])],[avatar_definition]) ).

fof(f5643,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(implies(X1,implies(X0,X2)))
        | is_a_theorem(implies(X0,implies(X1,X2))) )
    | ~ spl3_204 ),
    inference(avatar_component_clause,[],[f5642]) ).

fof(f5644,plain,
    ( spl3_204
    | ~ spl3_118
    | ~ spl3_202 ),
    inference(avatar_split_clause,[],[f5533,f5514,f2002,f5642]) ).

fof(f5718,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(implies(X0,X1),implies(X0,implies(X2,X1))))
    | ~ spl3_91
    | ~ spl3_204 ),
    inference(resolution,[],[f5643,f1276]) ).

fof(f5749,plain,
    ( $false
    | ~ spl3_84
    | ~ spl3_91
    | ~ spl3_138
    | ~ spl3_204 ),
    inference(backward_subsumption_resolution,[],[f2758,f5718]) ).

fof(f5750,plain,
    ( ~ spl3_84
    | ~ spl3_91
    | ~ spl3_138
    | ~ spl3_204 ),
    inference(avatar_contradiction_clause,[],[f5749]) ).

cnf(s1,plain,
    ~ spl3_1,
    inference(sat_conversion,[],[f14]) ).

cnf(s2,plain,
    ( spl3_1
    | spl3_2 ),
    inference(sat_conversion,[],[f19]) ).

cnf(s6,plain,
    ~ spl3_6,
    inference(sat_conversion,[],[f41]) ).

cnf(s7,plain,
    spl3_7,
    inference(sat_conversion,[],[f45]) ).

cnf(s8,plain,
    spl3_8,
    inference(sat_conversion,[],[f49]) ).

cnf(s9,plain,
    ( ~ spl3_7
    | ~ spl3_8
    | spl3_9 ),
    inference(sat_conversion,[],[f54]) ).

cnf(s10,plain,
    ( spl3_6
    | ~ spl3_7
    | ~ spl3_9
    | spl3_10 ),
    inference(sat_conversion,[],[f61]) ).

cnf(s11,plain,
    ( ~ spl3_7
    | ~ spl3_10
    | spl3_11 ),
    inference(sat_conversion,[],[f69]) ).

cnf(s12,plain,
    ( ~ spl3_9
    | ~ spl3_11
    | spl3_12 ),
    inference(sat_conversion,[],[f77]) ).

cnf(s13,plain,
    ( ~ spl3_9
    | ~ spl3_12
    | spl3_13 ),
    inference(sat_conversion,[],[f82]) ).

cnf(s14,plain,
    ( ~ spl3_9
    | ~ spl3_13
    | spl3_14
    | spl3_15 ),
    inference(sat_conversion,[],[f90]) ).

cnf(s15,plain,
    ( ~ spl3_9
    | ~ spl3_15
    | spl3_16 ),
    inference(sat_conversion,[],[f97]) ).

cnf(s17,plain,
    ( ~ spl3_8
    | ~ spl3_15
    | spl3_18 ),
    inference(sat_conversion,[],[f109]) ).

cnf(s18,plain,
    ( ~ spl3_8
    | ~ spl3_14 ),
    inference(sat_conversion,[],[f113]) ).

cnf(s19,plain,
    ( ~ spl3_7
    | ~ spl3_16
    | spl3_19 ),
    inference(sat_conversion,[],[f120]) ).

cnf(s20,plain,
    ( ~ spl3_8
    | ~ spl3_19
    | spl3_20 ),
    inference(sat_conversion,[],[f130]) ).

cnf(s24,plain,
    ( ~ spl3_9
    | spl3_14
    | ~ spl3_19
    | spl3_24 ),
    inference(sat_conversion,[],[f154]) ).

cnf(s25,plain,
    ( spl3_14
    | ~ spl3_16
    | ~ spl3_24
    | spl3_25 ),
    inference(sat_conversion,[],[f164]) ).

cnf(s26,plain,
    ( ~ spl3_15
    | ~ spl3_25
    | spl3_26 ),
    inference(sat_conversion,[],[f178]) ).

cnf(s27,plain,
    ( ~ spl3_7
    | ~ spl3_25
    | spl3_27 ),
    inference(sat_conversion,[],[f188]) ).

cnf(s28,plain,
    ( ~ spl3_24
    | ~ spl3_25
    | spl3_28 ),
    inference(sat_conversion,[],[f206]) ).

cnf(s29,plain,
    ( ~ spl3_15
    | ~ spl3_28
    | spl3_29 ),
    inference(sat_conversion,[],[f220]) ).

cnf(s30,plain,
    ( ~ spl3_11
    | ~ spl3_25
    | spl3_30 ),
    inference(sat_conversion,[],[f230]) ).

cnf(s31,plain,
    ( ~ spl3_7
    | ~ spl3_28
    | spl3_31 ),
    inference(sat_conversion,[],[f236]) ).

cnf(s34,plain,
    ( ~ spl3_15
    | ~ spl3_31
    | spl3_34 ),
    inference(sat_conversion,[],[f265]) ).

cnf(s35,plain,
    ( ~ spl3_7
    | ~ spl3_34
    | spl3_35 ),
    inference(sat_conversion,[],[f278]) ).

cnf(s38,plain,
    ( ~ spl3_15
    | ~ spl3_27
    | spl3_38 ),
    inference(sat_conversion,[],[f326]) ).

cnf(s41,plain,
    ( ~ spl3_7
    | ~ spl3_38
    | spl3_41 ),
    inference(sat_conversion,[],[f361]) ).

cnf(s42,plain,
    ( ~ spl3_10
    | ~ spl3_35
    | spl3_42 ),
    inference(sat_conversion,[],[f365]) ).

cnf(s43,plain,
    ( ~ spl3_25
    | ~ spl3_42
    | spl3_43 ),
    inference(sat_conversion,[],[f380]) ).

cnf(s45,plain,
    ( ~ spl3_26
    | ~ spl3_41
    | spl3_45 ),
    inference(sat_conversion,[],[f410]) ).

cnf(s47,plain,
    ( ~ spl3_25
    | ~ spl3_45
    | spl3_47 ),
    inference(sat_conversion,[],[f474]) ).

cnf(s48,plain,
    ( ~ spl3_15
    | ~ spl3_47
    | spl3_48 ),
    inference(sat_conversion,[],[f492]) ).

cnf(s49,plain,
    ( ~ spl3_7
    | ~ spl3_18
    | spl3_49 ),
    inference(sat_conversion,[],[f507]) ).

cnf(s65,plain,
    ( ~ spl3_11
    | ~ spl3_34
    | spl3_65 ),
    inference(sat_conversion,[],[f722]) ).

cnf(s83,plain,
    ( ~ spl3_48
    | ~ spl3_49
    | spl3_83 ),
    inference(sat_conversion,[],[f1084]) ).

cnf(s84,plain,
    ( ~ spl3_29
    | ~ spl3_49
    | spl3_84 ),
    inference(sat_conversion,[],[f1108]) ).

cnf(s86,plain,
    ( ~ spl3_24
    | ~ spl3_83
    | spl3_86 ),
    inference(sat_conversion,[],[f1171]) ).

cnf(s87,plain,
    ( ~ spl3_20
    | ~ spl3_86
    | spl3_87 ),
    inference(sat_conversion,[],[f1195]) ).

cnf(s88,plain,
    ( ~ spl3_15
    | ~ spl3_87
    | spl3_88 ),
    inference(sat_conversion,[],[f1232]) ).

cnf(s90,plain,
    ( ~ spl3_24
    | ~ spl3_84
    | spl3_90 ),
    inference(sat_conversion,[],[f1257]) ).

cnf(s91,plain,
    ( ~ spl3_20
    | ~ spl3_90
    | spl3_91 ),
    inference(sat_conversion,[],[f1277]) ).

cnf(s95,plain,
    ( ~ spl3_49
    | ~ spl3_88
    | spl3_95 ),
    inference(sat_conversion,[],[f1390]) ).

cnf(s96,plain,
    ( ~ spl3_24
    | ~ spl3_95
    | spl3_96 ),
    inference(sat_conversion,[],[f1410]) ).

cnf(s97,plain,
    ( ~ spl3_20
    | ~ spl3_96
    | spl3_97 ),
    inference(sat_conversion,[],[f1428]) ).

cnf(s102,plain,
    ( ~ spl3_65
    | ~ spl3_97
    | spl3_102 ),
    inference(sat_conversion,[],[f1540]) ).

cnf(s105,plain,
    ( ~ spl3_49
    | ~ spl3_102
    | spl3_105 ),
    inference(sat_conversion,[],[f1691]) ).

cnf(s106,plain,
    ( ~ spl3_24
    | ~ spl3_105
    | spl3_106 ),
    inference(sat_conversion,[],[f1714]) ).

cnf(s107,plain,
    ( ~ spl3_20
    | ~ spl3_106
    | spl3_107 ),
    inference(sat_conversion,[],[f1741]) ).

cnf(s117,plain,
    ( ~ spl3_27
    | ~ spl3_107
    | spl3_117 ),
    inference(sat_conversion,[],[f1952]) ).

cnf(s118,plain,
    ( ~ spl3_15
    | ~ spl3_117
    | spl3_118 ),
    inference(sat_conversion,[],[f2004]) ).

cnf(s119,plain,
    ( ~ spl3_7
    | ~ spl3_118
    | spl3_119 ),
    inference(sat_conversion,[],[f2039]) ).

cnf(s123,plain,
    ( ~ spl3_84
    | ~ spl3_119
    | spl3_123 ),
    inference(sat_conversion,[],[f2214]) ).

cnf(s124,plain,
    ( ~ spl3_91
    | ~ spl3_123
    | spl3_124 ),
    inference(sat_conversion,[],[f2275]) ).

cnf(s125,plain,
    ( ~ spl3_97
    | ~ spl3_123
    | spl3_125 ),
    inference(sat_conversion,[],[f2306]) ).

cnf(s126,plain,
    ( ~ spl3_15
    | ~ spl3_125
    | spl3_126 ),
    inference(sat_conversion,[],[f2329]) ).

cnf(s127,plain,
    ( ~ spl3_7
    | ~ spl3_126
    | spl3_127 ),
    inference(sat_conversion,[],[f2349]) ).

cnf(s128,plain,
    ( ~ spl3_26
    | ~ spl3_127
    | spl3_128 ),
    inference(sat_conversion,[],[f2413]) ).

cnf(s130,plain,
    ( ~ spl3_43
    | ~ spl3_128
    | spl3_130 ),
    inference(sat_conversion,[],[f2467]) ).

cnf(s138,plain,
    ( ~ spl3_2
    | ~ spl3_118
    | spl3_138 ),
    inference(sat_conversion,[],[f2757]) ).

cnf(s143,plain,
    ( ~ spl3_41
    | ~ spl3_130
    | spl3_143 ),
    inference(sat_conversion,[],[f2948]) ).

cnf(s144,plain,
    ( ~ spl3_25
    | ~ spl3_143
    | spl3_144 ),
    inference(sat_conversion,[],[f3005]) ).

cnf(s145,plain,
    ( ~ spl3_15
    | ~ spl3_144
    | spl3_145 ),
    inference(sat_conversion,[],[f3052]) ).

cnf(s146,plain,
    ( ~ spl3_15
    | ~ spl3_145
    | spl3_146 ),
    inference(sat_conversion,[],[f3089]) ).

cnf(s150,plain,
    ( ~ spl3_127
    | ~ spl3_146
    | spl3_150 ),
    inference(sat_conversion,[],[f3198]) ).

cnf(s151,plain,
    ( ~ spl3_30
    | ~ spl3_150
    | spl3_151 ),
    inference(sat_conversion,[],[f3218]) ).

cnf(s157,plain,
    ( ~ spl3_119
    | ~ spl3_151
    | spl3_157 ),
    inference(sat_conversion,[],[f3502]) ).

cnf(s158,plain,
    ( ~ spl3_124
    | ~ spl3_157
    | spl3_158 ),
    inference(sat_conversion,[],[f3580]) ).

cnf(s161,plain,
    ( ~ spl3_107
    | ~ spl3_158
    | spl3_161 ),
    inference(sat_conversion,[],[f3704]) ).

cnf(s162,plain,
    ( ~ spl3_15
    | ~ spl3_161
    | spl3_162 ),
    inference(sat_conversion,[],[f3744]) ).

cnf(s170,plain,
    ( ~ spl3_119
    | ~ spl3_162
    | spl3_170 ),
    inference(sat_conversion,[],[f4068]) ).

cnf(s171,plain,
    ( ~ spl3_15
    | ~ spl3_170
    | spl3_171 ),
    inference(sat_conversion,[],[f4125]) ).

cnf(s195,plain,
    ( ~ spl3_119
    | ~ spl3_171
    | spl3_195 ),
    inference(sat_conversion,[],[f5042]) ).

cnf(s198,plain,
    ( ~ spl3_146
    | ~ spl3_195
    | spl3_198 ),
    inference(sat_conversion,[],[f5269]) ).

cnf(s200,plain,
    ( ~ spl3_27
    | ~ spl3_198
    | spl3_200 ),
    inference(sat_conversion,[],[f5393]) ).

cnf(s201,plain,
    ( ~ spl3_124
    | ~ spl3_200
    | spl3_201 ),
    inference(sat_conversion,[],[f5483]) ).

cnf(s202,plain,
    ( ~ spl3_7
    | ~ spl3_201
    | spl3_202 ),
    inference(sat_conversion,[],[f5516]) ).

cnf(s204,plain,
    ( ~ spl3_118
    | ~ spl3_202
    | spl3_204 ),
    inference(sat_conversion,[],[f5644]) ).

cnf(s205,plain,
    ( ~ spl3_84
    | ~ spl3_91
    | ~ spl3_138
    | ~ spl3_204 ),
    inference(sat_conversion,[],[f5750]) ).

cnf(s206,plain,
    ~ spl3_14,
    inference(rat,[],[s18,s8]) ).

cnf(s207,plain,
    spl3_9,
    inference(rat,[],[s9,s8,s7]) ).

cnf(s208,plain,
    spl3_10,
    inference(rat,[],[s10,s207,s7,s6]) ).

cnf(s209,plain,
    spl3_11,
    inference(rat,[],[s11,s7,s208]) ).

cnf(s211,plain,
    spl3_12,
    inference(rat,[],[s12,s207,s209]) ).

cnf(s212,plain,
    spl3_13,
    inference(rat,[],[s13,s207,s211]) ).

cnf(s213,plain,
    spl3_15,
    inference(rat,[],[s14,s207,s206,s212]) ).

cnf(s214,plain,
    spl3_18,
    inference(rat,[],[s17,s8,s213]) ).

cnf(s215,plain,
    spl3_16,
    inference(rat,[],[s15,s207,s213]) ).

cnf(s216,plain,
    spl3_49,
    inference(rat,[],[s49,s7,s214]) ).

cnf(s217,plain,
    spl3_19,
    inference(rat,[],[s19,s7,s215]) ).

cnf(s218,plain,
    spl3_20,
    inference(rat,[],[s20,s8,s217]) ).

cnf(s219,plain,
    spl3_24,
    inference(rat,[],[s24,s207,s206,s217]) ).

cnf(s223,plain,
    spl3_25,
    inference(rat,[],[s25,s215,s206,s219]) ).

cnf(s227,plain,
    spl3_30,
    inference(rat,[],[s30,s209,s223]) ).

cnf(s228,plain,
    spl3_28,
    inference(rat,[],[s28,s219,s223]) ).

cnf(s229,plain,
    spl3_27,
    inference(rat,[],[s27,s7,s223]) ).

cnf(s230,plain,
    spl3_26,
    inference(rat,[],[s26,s213,s223]) ).

cnf(s232,plain,
    spl3_31,
    inference(rat,[],[s31,s7,s228]) ).

cnf(s233,plain,
    spl3_29,
    inference(rat,[],[s29,s213,s228]) ).

cnf(s234,plain,
    spl3_38,
    inference(rat,[],[s38,s213,s229]) ).

cnf(s236,plain,
    spl3_34,
    inference(rat,[],[s34,s213,s232]) ).

cnf(s237,plain,
    spl3_84,
    inference(rat,[],[s84,s216,s233]) ).

cnf(s238,plain,
    spl3_41,
    inference(rat,[],[s41,s7,s234]) ).

cnf(s240,plain,
    spl3_65,
    inference(rat,[],[s65,s209,s236]) ).

cnf(s242,plain,
    spl3_35,
    inference(rat,[],[s35,s7,s236]) ).

cnf(s243,plain,
    spl3_90,
    inference(rat,[],[s90,s219,s237]) ).

cnf(s245,plain,
    spl3_45,
    inference(rat,[],[s45,s230,s238]) ).

cnf(s250,plain,
    spl3_42,
    inference(rat,[],[s42,s208,s242]) ).

cnf(s251,plain,
    spl3_91,
    inference(rat,[],[s91,s218,s243]) ).

cnf(s253,plain,
    spl3_47,
    inference(rat,[],[s47,s223,s245]) ).

cnf(s258,plain,
    spl3_43,
    inference(rat,[],[s43,s223,s250]) ).

cnf(s263,plain,
    spl3_48,
    inference(rat,[],[s48,s213,s253]) ).

cnf(s268,plain,
    spl3_83,
    inference(rat,[],[s83,s216,s263]) ).

cnf(s275,plain,
    spl3_86,
    inference(rat,[],[s86,s219,s268]) ).

cnf(s279,plain,
    spl3_87,
    inference(rat,[],[s87,s218,s275]) ).

cnf(s283,plain,
    spl3_88,
    inference(rat,[],[s88,s213,s279]) ).

cnf(s284,plain,
    spl3_95,
    inference(rat,[],[s95,s216,s283]) ).

cnf(s286,plain,
    spl3_96,
    inference(rat,[],[s96,s219,s284]) ).

cnf(s287,plain,
    spl3_97,
    inference(rat,[],[s97,s218,s286]) ).

cnf(s288,plain,
    spl3_102,
    inference(rat,[],[s102,s240,s287]) ).

cnf(s290,plain,
    spl3_105,
    inference(rat,[],[s105,s216,s288]) ).

cnf(s291,plain,
    spl3_106,
    inference(rat,[],[s106,s219,s290]) ).

cnf(s292,plain,
    spl3_107,
    inference(rat,[],[s107,s218,s291]) ).

cnf(s293,plain,
    spl3_117,
    inference(rat,[],[s117,s229,s292]) ).

cnf(s298,plain,
    spl3_118,
    inference(rat,[],[s118,s213,s293]) ).

cnf(s302,plain,
    spl3_119,
    inference(rat,[],[s119,s7,s298]) ).

cnf(s306,plain,
    spl3_123,
    inference(rat,[],[s123,s237,s302]) ).

cnf(s310,plain,
    spl3_125,
    inference(rat,[],[s125,s287,s306]) ).

cnf(s311,plain,
    spl3_124,
    inference(rat,[],[s124,s251,s306]) ).

cnf(s314,plain,
    spl3_126,
    inference(rat,[],[s126,s213,s310]) ).

cnf(s316,plain,
    spl3_127,
    inference(rat,[],[s127,s7,s314]) ).

cnf(s323,plain,
    spl3_128,
    inference(rat,[],[s128,s230,s316]) ).

cnf(s325,plain,
    spl3_130,
    inference(rat,[],[s130,s258,s323]) ).

cnf(s327,plain,
    spl3_143,
    inference(rat,[],[s143,s238,s325]) ).

cnf(s328,plain,
    spl3_144,
    inference(rat,[],[s144,s223,s327]) ).

cnf(s329,plain,
    spl3_145,
    inference(rat,[],[s145,s213,s328]) ).

cnf(s332,plain,
    spl3_146,
    inference(rat,[],[s146,s213,s329]) ).

cnf(s334,plain,
    spl3_150,
    inference(rat,[],[s150,s316,s332]) ).

cnf(s336,plain,
    spl3_151,
    inference(rat,[],[s151,s227,s334]) ).

cnf(s339,plain,
    spl3_157,
    inference(rat,[],[s157,s302,s336]) ).

cnf(s341,plain,
    spl3_158,
    inference(rat,[],[s158,s311,s339]) ).

cnf(s344,plain,
    spl3_161,
    inference(rat,[],[s161,s292,s341]) ).

cnf(s350,plain,
    spl3_162,
    inference(rat,[],[s162,s213,s344]) ).

cnf(s354,plain,
    spl3_170,
    inference(rat,[],[s170,s302,s350]) ).

cnf(s359,plain,
    spl3_171,
    inference(rat,[],[s171,s213,s354]) ).

cnf(s364,plain,
    spl3_195,
    inference(rat,[],[s195,s302,s359]) ).

cnf(s372,plain,
    spl3_198,
    inference(rat,[],[s198,s332,s364]) ).

cnf(s378,plain,
    spl3_200,
    inference(rat,[],[s200,s229,s372]) ).

cnf(s384,plain,
    spl3_201,
    inference(rat,[],[s201,s311,s378]) ).

cnf(s386,plain,
    spl3_202,
    inference(rat,[],[s202,s7,s384]) ).

cnf(s387,plain,
    spl3_204,
    inference(rat,[],[s204,s298,s386]) ).

cnf(s388,plain,
    ~ spl3_138,
    inference(rat,[],[s205,s251,s237,s387]) ).

cnf(s389,plain,
    ~ spl3_2,
    inference(rat,[],[s138,s298,s388]) ).

cnf(s391,plain,
    spl3_1,
    inference(rat,[],[s2,s389]) ).

cnf(s392,plain,
    $false,
    inference(rat,[],[s1,s391]) ).

fof(f5751,plain,
    $false,
    inference(avatar_sat_refutation,[],[s392]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem  : LCL978+1 : TPTP v9.3.1. Released v9.1.0.
% 0.00/0.05  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.09/0.36  % Computer : n016.cluster.edu
% 0.09/0.36  % Model    : x86_64 x86_64
% 0.09/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.36  % Memory   : 8046.5625MB
% 0.09/0.36  % OS       : Linux 6.8.0-71-generic
% 0.09/0.36  % CPULimit : 300
% 0.09/0.36  % WCLimit  : 300
% 0.09/0.36  % DateTime : Sun Sep 27 17:14:32 UTC 2026
% 0.09/0.37  % CPUTime  : 
% 0.09/0.37  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.09/0.40  Running first-order theorem proving
% 0.09/0.40  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
% 12.51/2.60  % (2863579)Detected formulas, will run a generic FOF schedule.
% 12.51/2.60  % (2863617)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=3516818992:i=109:sd=1:ins=1:gsp=on:ss=axioms_2999 on theBenchmark for (2999ds/109Mi)
% 12.51/2.60  % (2863617)Refutation not found, incomplete strategy
% 12.51/2.60  % (2863617)------------------------------
% 12.51/2.60  % (2863617)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.51/2.60  % (2863617)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.51/2.60  % (2863617)CaDiCaL version: 2.1.3
% 12.51/2.60  % (2863617)Termination reason: Refutation not found, incomplete strategy
% 12.51/2.60  % (2863617)Time elapsed: 0.001 s
% 12.51/2.60  % (2863617)Peak memory usage: 87 MB
% 12.51/2.60  % (2863620)dis-21_1_sil=8000:lcm=predicate:random_seed=2717749313:st=5:avsq=on:i=129:avsqr=1,16:sd=3:aac=none:ep=RS:fsr=off:ss=included_2999 on theBenchmark for (2999ds/129Mi)
% 12.51/2.60  % (2863615)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=1608470082:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/134677Mi)
% 12.51/2.60  % (2863616)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=2149123487:i=141695:sd=1:nm=32:gsp=on:ss=included_2999 on theBenchmark for (2999ds/141695Mi)
% 12.51/2.60  % (2863618)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=1544877948:i=119:av=off:ss=axioms_2999 on theBenchmark for (2999ds/119Mi)
% 12.51/2.60  % (2863614)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=655280996:i=141193_2999 on theBenchmark for (2999ds/141193Mi)
% 12.51/2.60  % (2863618)Refutation not found, incomplete strategy
% 12.51/2.60  % (2863618)------------------------------
% 12.51/2.60  % (2863618)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.51/2.60  % (2863618)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.51/2.60  % (2863618)CaDiCaL version: 2.1.3
% 12.51/2.60  % (2863618)Termination reason: Refutation not found, incomplete strategy
% 12.51/2.60  % (2863618)Time elapsed: 0.001 s
% 12.51/2.60  % (2863618)Peak memory usage: 87 MB
% 12.51/2.60  % (2863619)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=1451369575:s2a=on:i=139:gtg=position_2999 on theBenchmark for (2999ds/139Mi)
% 12.51/2.60  % (2863620)Instruction limit reached! 
% 12.51/2.60  % (2863620)------------------------------
% 12.51/2.60  % (2863620)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.51/2.60  % (2863620)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.51/2.60  % (2863620)CaDiCaL version: 2.1.3
% 12.51/2.60  % (2863620)Termination reason: Instruction limit
% 12.51/2.60  % (2863620)Termination phase: Saturation
% 12.51/2.60  % (2863620)Time elapsed: 0.078 s
% 12.51/2.60  % (2863620)Peak memory usage: 88 MB
% 12.51/2.60  % (2863620)Instructions burned: 129 (million)
% 12.51/2.60  % (2863619)Instruction limit reached! 
% 12.51/2.60  % (2863619)------------------------------
% 12.51/2.60  % (2863619)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.51/2.60  % (2863619)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.51/2.60  % (2863619)CaDiCaL version: 2.1.3
% 12.51/2.60  % (2863619)Termination reason: Instruction limit
% 12.51/2.60  % (2863619)Termination phase: Saturation
% 12.51/2.60  % (2863619)Time elapsed: 0.102 s
% 12.51/2.60  % (2863619)Peak memory usage: 89 MB
% 12.51/2.60  % (2863619)Instructions burned: 140 (million)
% 12.51/2.60  % (2863617)------------------------------
% 12.51/2.60  % (2863617)------------------------------
% 12.51/2.60  % (2863628)lrs+10_1_sil=8000:sp=occurrence:random_seed=295939897:i=285:sd=3:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/285Mi)
% 12.51/2.60  % (2863630)lrs+1011_1_sil=32000:sp=occurrence:random_seed=726322156:i=325:sd=1:ss=axioms:sgt=32_2997 on theBenchmark for (2997ds/325Mi)
% 12.51/2.60  % (2863618)------------------------------
% 12.51/2.60  % (2863618)------------------------------
% 12.51/2.60  % (2863629)lrs+10_1_sil=32000:urr=on:br=off:random_seed=1763190683:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/157Mi)
% 12.51/2.60  % (2863630)Instruction limit reached! 
% 12.51/2.60  % (2863630)------------------------------
% 12.51/2.60  % (2863630)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863630)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863630)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863630)Termination reason: Instruction limit
% 13.69/2.87  % (2863630)Termination phase: Saturation
% 13.69/2.87  % (2863630)Time elapsed: 0.119 s
% 13.69/2.87  % (2863630)Peak memory usage: 91 MB
% 13.69/2.87  % (2863630)Instructions burned: 326 (million)
% 13.69/2.87  % (2863629)Instruction limit reached! 
% 13.69/2.87  % (2863629)------------------------------
% 13.69/2.87  % (2863629)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863629)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863629)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863629)Termination reason: Instruction limit
% 13.69/2.87  % (2863629)Termination phase: Saturation
% 13.69/2.87  % (2863629)Time elapsed: 0.092 s
% 13.69/2.87  % (2863629)Peak memory usage: 89 MB
% 13.69/2.87  % (2863629)Instructions burned: 158 (million)
% 13.69/2.87  % (2863633)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=3843110844:s2a=on:i=248:s2at=1.23:gtg=position_2995 on theBenchmark for (2995ds/248Mi)
% 13.69/2.87  % (2863628)Instruction limit reached! 
% 13.69/2.87  % (2863628)------------------------------
% 13.69/2.87  % (2863628)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863628)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863628)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863628)Termination reason: Instruction limit
% 13.69/2.87  % (2863628)Termination phase: Saturation
% 13.69/2.87  % (2863628)Time elapsed: 0.184 s
% 13.69/2.87  % (2863628)Peak memory usage: 92 MB
% 13.69/2.87  % (2863628)Instructions burned: 285 (million)
% 13.69/2.87  % (2863635)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=981725914:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2994 on theBenchmark for (2994ds/294Mi)
% 13.69/2.87  % (2863635)Refutation not found, incomplete strategy
% 13.69/2.87  % (2863635)------------------------------
% 13.69/2.87  % (2863635)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863635)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863635)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863635)Termination reason: Refutation not found, incomplete strategy
% 13.69/2.87  % (2863635)Time elapsed: 0.001 s
% 13.69/2.87  % (2863635)Peak memory usage: 87 MB
% 13.69/2.87  % (2863636)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=1909198618:i=2350_2994 on theBenchmark for (2994ds/2350Mi)
% 13.69/2.87  % (2863633)Instruction limit reached! 
% 13.69/2.87  % (2863633)------------------------------
% 13.69/2.87  % (2863633)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863633)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863633)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863633)Termination reason: Instruction limit
% 13.69/2.87  % (2863633)Termination phase: Saturation
% 13.69/2.87  % (2863633)Time elapsed: 0.144 s
% 13.69/2.87  % (2863633)Peak memory usage: 89 MB
% 13.69/2.87  % (2863633)Instructions burned: 249 (million)
% 13.69/2.87  % (2863638)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=1171388552:cts=off:i=113:fsr=off:ss=included:sgt=4_2994 on theBenchmark for (2994ds/113Mi)
% 13.69/2.87  % (2863635)------------------------------
% 13.69/2.87  % (2863635)------------------------------
% 13.69/2.87  % (2863638)Instruction limit reached! 
% 13.69/2.87  % (2863638)------------------------------
% 13.69/2.87  % (2863638)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863638)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863638)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863638)Termination reason: Instruction limit
% 13.69/2.87  % (2863638)Termination phase: Saturation
% 13.69/2.87  % (2863638)Time elapsed: 0.070 s
% 13.69/2.87  % (2863638)Peak memory usage: 89 MB
% 13.69/2.87  % (2863638)Instructions burned: 113 (million)
% 13.69/2.87  % (2863641)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=474644300:i=127:av=off:fsr=off:sup=off_2992 on theBenchmark for (2992ds/127Mi)
% 13.69/2.87  % (2863643)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=689191216:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2992 on theBenchmark for (2992ds/114Mi)
% 13.69/2.87  % (2863643)Instruction limit reached! 
% 13.69/2.87  % (2863643)------------------------------
% 13.69/2.87  % (2863643)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863643)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863643)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863643)Termination reason: Instruction limit
% 13.69/2.87  % (2863643)Termination phase: Saturation
% 13.69/2.87  % (2863643)Time elapsed: 0.037 s
% 13.69/2.87  % (2863643)Peak memory usage: 89 MB
% 13.69/2.87  % (2863643)Instructions burned: 114 (million)
% 13.69/2.87  % (2863641)Instruction limit reached! 
% 13.69/2.87  % (2863641)------------------------------
% 13.69/2.87  % (2863641)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863641)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863641)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863641)Termination reason: Instruction limit
% 13.69/2.87  % (2863641)Termination phase: Saturation
% 13.69/2.87  % (2863641)Time elapsed: 0.074 s
% 13.69/2.87  % (2863641)Peak memory usage: 88 MB
% 13.69/2.87  % (2863641)Instructions burned: 128 (million)
% 13.69/2.87  % (2863644)lrs+10_1_sil=8000:sp=occurrence:random_seed=96090597:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2991 on theBenchmark for (2991ds/907Mi)
% 13.69/2.87  % (2863647)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=616669548:i=437:sd=1:aac=none:ss=included_2990 on theBenchmark for (2990ds/437Mi)
% 13.69/2.87  % (2863647)Refutation not found, incomplete strategy
% 13.69/2.87  % (2863647)------------------------------
% 13.69/2.87  % (2863647)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863647)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863647)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863647)Termination reason: Refutation not found, incomplete strategy
% 13.69/2.87  % (2863647)Time elapsed: 0.001 s
% 13.69/2.87  % (2863647)Peak memory usage: 88 MB
% 13.69/2.87  % (2863648)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=2258177843:i=5202:ss=axioms:sgt=16_2990 on theBenchmark for (2990ds/5202Mi)
% 13.69/2.87  % (2863647)------------------------------
% 13.69/2.87  % (2863647)------------------------------
% 13.69/2.87  % (2863652)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=3744935101:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2988 on theBenchmark for (2988ds/134Mi)
% 13.69/2.87  % (2863652)Instruction limit reached! 
% 13.69/2.87  % (2863652)------------------------------
% 13.69/2.87  % (2863652)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863652)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863652)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863652)Termination reason: Instruction limit
% 13.69/2.87  % (2863652)Termination phase: Saturation
% 13.69/2.87  % (2863652)Time elapsed: 0.054 s
% 13.69/2.87  % (2863652)Peak memory usage: 88 MB
% 13.69/2.87  % (2863652)Instructions burned: 136 (million)
% 13.69/2.87  % (2863654)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=1621794964:st=8:i=592:sd=3:ep=RST:ss=axioms_2986 on theBenchmark for (2986ds/592Mi)
% 13.69/2.87  % (2863654)Refutation not found, incomplete strategy
% 13.69/2.87  % (2863654)------------------------------
% 13.69/2.87  % (2863654)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863654)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863654)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863654)Termination reason: Refutation not found, incomplete strategy
% 13.69/2.87  % (2863654)Time elapsed: 0.001 s
% 13.69/2.87  % (2863654)Peak memory usage: 88 MB
% 13.69/2.87  % (2863644)Instruction limit reached! 
% 13.69/2.87  % (2863644)------------------------------
% 13.69/2.87  % (2863644)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863644)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863644)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863644)Termination reason: Instruction limit
% 13.69/2.87  % (2863644)Termination phase: Saturation
% 13.69/2.87  % (2863644)Time elapsed: 0.586 s
% 13.69/2.87  % (2863644)Peak memory usage: 99 MB
% 13.69/2.87  % (2863644)Instructions burned: 909 (million)
% 13.69/2.87  % (2863654)------------------------------
% 13.69/2.87  % (2863654)------------------------------
% 13.69/2.87  % (2863656)lrs+10_1_ncem=casc2026/models/loop6.pt:sil=32000:npcc=on:random_seed=3214527568:st=3:i=13193:sd=3:ss=axioms_2984 on theBenchmark for (2984ds/13193Mi)
% 13.69/2.87  % (2863616)First to succeed.
% 13.69/2.87  % (2863657)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=1862785839:i=125:slsql=off:bs=unit_only:gtg=position:fdi=2:gsp=on:ss=axioms:sgt=8_2983 on theBenchmark for (2983ds/125Mi)
% 13.69/2.87  % (2863616)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-2863579"
% 13.69/2.87  % (2863657)Instruction limit reached! 
% 13.69/2.87  % (2863657)------------------------------
% 13.69/2.87  % (2863657)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863657)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863657)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863657)Termination reason: Instruction limit
% 13.69/2.87  % (2863657)Termination phase: Saturation
% 13.69/2.87  % (2863657)Time elapsed: 0.041 s
% 13.69/2.87  % (2863657)Peak memory usage: 89 MB
% 13.69/2.87  % (2863657)Instructions burned: 126 (million)
% 13.69/2.87  % (2863660)lrs+10_1024_to=lpo:sil=8000:tgt=full:sp=arity:slsq=on:random_seed=1985338421:i=134:gtgl=5:slsql=off:gtg=exists_sym_2981 on theBenchmark for (2981ds/134Mi)
% 13.69/2.87  % (2863660)Instruction limit reached! 
% 13.69/2.87  % (2863660)------------------------------
% 13.69/2.87  % (2863660)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.69/2.87  % (2863660)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.69/2.87  % (2863660)CaDiCaL version: 2.1.3
% 13.69/2.87  % (2863660)Termination reason: Instruction limit
% 13.69/2.87  % (2863660)Termination phase: Saturation
% 13.69/2.87  % (2863660)Time elapsed: 0.044 s
% 13.69/2.87  % (2863660)Peak memory usage: 90 MB
% 13.69/2.87  % (2863660)Instructions burned: 136 (million)
% 13.69/2.87  % (2863616)Refutation found. Thanks to Tanya!
% 13.69/2.87  % SZS status Theorem for theBenchmark
% 13.69/2.87  % SZS output start Proof for theBenchmark
% See solution above
% 14.95/3.06  % (2863616)------------------------------
% 14.95/3.06  % (2863616)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 14.95/3.06  % (2863616)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 14.95/3.06  % (2863616)CaDiCaL version: 2.1.3
% 14.95/3.06  % (2863616)Termination reason: Refutation
% 14.95/3.06  % (2863616)Time elapsed: 1.600 s
% 14.95/3.06  % (2863616)Peak memory usage: 139 MB
% 14.95/3.06  % (2863616)Instructions burned: 2402 (million)
% 14.95/3.06  % (2863616)------------------------------
% 14.95/3.06  % (2863616)------------------------------
% 14.95/3.07  % (2863579)Success in time 2.031 s
% 14.95/3.07  % Vampire exiting
%------------------------------------------------------------------------------