↑ Up

Vampire---5.0.1.UNS-Ref.s

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

% Computer : n009.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:51:10 AM UTC 2026

% Result   : Unsatisfiable 1.59s 1.59s
% Output   : Refutation 4.15s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   16
%            Number of leaves      :   16
% Syntax   : Number of formulae    :  109 (  27 unt;  13 def)
%            Number of atoms       :  235 (   0 equ)
%            Maximal formula atoms :    4 (   2 avg)
%            Number of connectives :  225 (  99   ~; 113   |;   0   &)
%                                         (  13 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   5 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :   15 (  14 usr;  14 prp; 0-1 aty)
%            Number of functors    :    3 (   3 usr;   2 con; 0-2 aty)
%            Number of variables   :  261 (   0 sgn 261   !;   0   ?)

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

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

fof(f3,negated_conjecture,
    ~ is_a_theorem(implies(a,implies(b,a))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_ic_2) ).

fof(f4,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ is_a_theorem(implies(implies(X0,X1),implies(X2,X3)))
      | is_a_theorem(implies(implies(X3,X0),implies(X4,implies(X2,X0)))) ),
    inference(resolution,[],[f2,f1]) ).

fof(f5,plain,
    ! [X2,X3,X0,X1,X4,X5] : is_a_theorem(implies(implies(implies(X0,implies(X1,X2)),implies(X2,X3)),implies(X4,implies(implies(X5,X2),implies(X2,X3))))),
    inference(resolution,[],[f4,f2]) ).

fof(f6,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : is_a_theorem(implies(implies(implies(implies(X0,X1),implies(X1,X2)),implies(X3,implies(X4,X1))),implies(X5,implies(X6,implies(X3,implies(X4,X1)))))),
    inference(resolution,[],[f5,f4]) ).

fof(f7,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ is_a_theorem(implies(implies(X0,implies(X1,X2)),implies(X2,X3)))
      | is_a_theorem(implies(X4,implies(implies(X5,X2),implies(X2,X3)))) ),
    inference(resolution,[],[f5,f1]) ).

fof(f8,plain,
    ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(X0,implies(implies(X1,X2),implies(X2,implies(implies(X3,X4),implies(X4,X2)))))),
    inference(resolution,[],[f7,f5]) ).

fof(f9,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ is_a_theorem(X0)
      | is_a_theorem(implies(implies(X1,X2),implies(X2,implies(implies(X3,X4),implies(X4,X2))))) ),
    inference(resolution,[],[f8,f1]) ).

fof(f13,definition,
    ( spl0_1
  <=> ! [X2,X1,X3,X4] : is_a_theorem(implies(implies(X1,X2),implies(X2,implies(implies(X3,X4),implies(X4,X2))))) ),
    introduced(definition,[new_symbols(definition,[spl0_1])],[avatar_definition]) ).

fof(f14,plain,
    ( ! [X2,X3,X1,X4] : is_a_theorem(implies(implies(X1,X2),implies(X2,implies(implies(X3,X4),implies(X4,X2)))))
    | ~ spl0_1 ),
    inference(avatar_component_clause,[],[f13]) ).

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

fof(f17,plain,
    ( ! [X0] : ~ is_a_theorem(X0)
    | ~ spl0_2 ),
    inference(avatar_component_clause,[],[f16]) ).

fof(f18,plain,
    ( spl0_1
    | spl0_2 ),
    inference(avatar_split_clause,[],[f9,f16,f13]) ).

fof(f19,plain,
    ! [X2,X3,X0,X1,X4,X5] : is_a_theorem(implies(X0,implies(implies(X1,implies(X2,X3)),implies(implies(X2,X3),implies(X4,implies(X5,implies(X2,X3))))))),
    inference(resolution,[],[f6,f7]) ).

fof(f20,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] : is_a_theorem(implies(implies(implies(X0,implies(X1,implies(X2,X3))),implies(implies(X4,X3),implies(X3,X5))),implies(X6,implies(X7,implies(implies(X4,X3),implies(X3,X5)))))),
    inference(resolution,[],[f6,f4]) ).

fof(f24,plain,
    ( $false
    | ~ spl0_2 ),
    inference(forward_subsumption_resolution,[],[f19,f17]) ).

fof(f25,plain,
    ~ spl0_2,
    inference(avatar_contradiction_clause,[],[f24]) ).

fof(f26,plain,
    ( ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(implies(implies(implies(X0,X1),implies(X1,X2)),X3),implies(X4,implies(X2,X3))))
    | ~ spl0_1 ),
    inference(resolution,[],[f14,f4]) ).

fof(f44,plain,
    ( ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(X0,implies(implies(X1,X2),implies(X2,implies(X3,implies(X4,X2))))))
    | ~ spl0_1 ),
    inference(resolution,[],[f26,f7]) ).

fof(f48,plain,
    ! [X2,X3,X0,X1,X8,X6,X7,X4,X5] : is_a_theorem(implies(implies(implies(X0,implies(implies(X1,X2),implies(X2,X3))),implies(X4,implies(X5,implies(X6,X2)))),implies(X7,implies(X8,implies(X4,implies(X5,implies(X6,X2))))))),
    inference(resolution,[],[f20,f4]) ).

fof(f50,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( ~ is_a_theorem(implies(implies(X0,implies(X1,implies(X2,X3))),implies(implies(X4,X3),implies(X3,X5))))
      | is_a_theorem(implies(X6,implies(X7,implies(implies(X4,X3),implies(X3,X5))))) ),
    inference(resolution,[],[f20,f1]) ).

fof(f52,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(X1,X2),implies(X2,implies(X3,implies(X4,X2))))) )
    | ~ spl0_1 ),
    inference(resolution,[],[f44,f1]) ).

fof(f57,definition,
    ( spl0_4
  <=> ! [X2,X1,X3,X4] : is_a_theorem(implies(implies(X1,X2),implies(X2,implies(X3,implies(X4,X2))))) ),
    introduced(definition,[new_symbols(definition,[spl0_4])],[avatar_definition]) ).

fof(f58,plain,
    ( ! [X2,X3,X1,X4] : is_a_theorem(implies(implies(X1,X2),implies(X2,implies(X3,implies(X4,X2)))))
    | ~ spl0_4 ),
    inference(avatar_component_clause,[],[f57]) ).

fof(f59,plain,
    ( spl0_4
    | spl0_2
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f52,f13,f16,f57]) ).

fof(f63,plain,
    ( ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(implies(implies(X0,implies(X1,X2)),X3),implies(X4,implies(X2,X3))))
    | ~ spl0_4 ),
    inference(resolution,[],[f58,f4]) ).

fof(f162,plain,
    ! [X2,X3,X0,X1,X4] : is_a_theorem(implies(X0,implies(X1,implies(implies(implies(X2,X3),X3),implies(X3,implies(X4,X3)))))),
    inference(resolution,[],[f50,f2]) ).

fof(f199,plain,
    ! [X2,X3,X0,X1,X8,X6,X7,X4,X5] :
      ( ~ is_a_theorem(implies(implies(X0,implies(implies(X1,X2),implies(X2,X3))),implies(X4,implies(X5,implies(X6,X2)))))
      | is_a_theorem(implies(X7,implies(X8,implies(X4,implies(X5,implies(X6,X2)))))) ),
    inference(resolution,[],[f48,f1]) ).

fof(f202,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ is_a_theorem(X0)
      | is_a_theorem(implies(X1,implies(implies(implies(X2,X3),X3),implies(X3,implies(X4,X3))))) ),
    inference(resolution,[],[f162,f1]) ).

fof(f209,definition,
    ( spl0_8
  <=> ! [X4,X2,X1,X3] : is_a_theorem(implies(X1,implies(implies(implies(X2,X3),X3),implies(X3,implies(X4,X3))))) ),
    introduced(definition,[new_symbols(definition,[spl0_8])],[avatar_definition]) ).

fof(f210,plain,
    ( ! [X2,X3,X1,X4] : is_a_theorem(implies(X1,implies(implies(implies(X2,X3),X3),implies(X3,implies(X4,X3)))))
    | ~ spl0_8 ),
    inference(avatar_component_clause,[],[f209]) ).

fof(f211,plain,
    ( spl0_8
    | spl0_2 ),
    inference(avatar_split_clause,[],[f202,f16,f209]) ).

fof(f351,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(implies(X1,X2),X2),implies(X2,implies(X3,X2)))) )
    | ~ spl0_8 ),
    inference(resolution,[],[f210,f1]) ).

fof(f359,definition,
    ( spl0_9
  <=> ! [X2,X1,X3] : is_a_theorem(implies(implies(implies(X1,X2),X2),implies(X2,implies(X3,X2)))) ),
    introduced(definition,[new_symbols(definition,[spl0_9])],[avatar_definition]) ).

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

fof(f361,plain,
    ( spl0_9
    | spl0_2
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f351,f209,f16,f359]) ).

fof(f391,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(X0,X1),implies(X2,X1)),implies(X3,implies(X1,implies(X2,X1)))))
    | ~ spl0_9 ),
    inference(resolution,[],[f360,f4]) ).

fof(f450,plain,
    ! [X2,X3,X0,X1,X4,X5] : is_a_theorem(implies(X0,implies(X1,implies(implies(implies(X2,X3),X2),implies(X4,implies(implies(X5,X2),X2)))))),
    inference(resolution,[],[f199,f2]) ).

fof(f609,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ is_a_theorem(X0)
      | is_a_theorem(implies(X1,implies(implies(implies(X2,X3),X2),implies(X4,implies(implies(X5,X2),X2))))) ),
    inference(resolution,[],[f450,f1]) ).

fof(f621,definition,
    ( spl0_11
  <=> ! [X3,X4,X5,X2,X1] : is_a_theorem(implies(X1,implies(implies(implies(X2,X3),X2),implies(X4,implies(implies(X5,X2),X2))))) ),
    introduced(definition,[new_symbols(definition,[spl0_11])],[avatar_definition]) ).

fof(f622,plain,
    ( ! [X2,X3,X1,X4,X5] : is_a_theorem(implies(X1,implies(implies(implies(X2,X3),X2),implies(X4,implies(implies(X5,X2),X2)))))
    | ~ spl0_11 ),
    inference(avatar_component_clause,[],[f621]) ).

fof(f623,plain,
    ( spl0_11
    | spl0_2 ),
    inference(avatar_split_clause,[],[f609,f16,f621]) ).

fof(f838,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(implies(X1,X2),X1),implies(X3,implies(implies(X4,X1),X1)))) )
    | ~ spl0_11 ),
    inference(resolution,[],[f622,f1]) ).

fof(f852,definition,
    ( spl0_13
  <=> ! [X4,X3,X2,X1] : is_a_theorem(implies(implies(implies(X1,X2),X1),implies(X3,implies(implies(X4,X1),X1)))) ),
    introduced(definition,[new_symbols(definition,[spl0_13])],[avatar_definition]) ).

fof(f853,plain,
    ( ! [X2,X3,X1,X4] : is_a_theorem(implies(implies(implies(X1,X2),X1),implies(X3,implies(implies(X4,X1),X1))))
    | ~ spl0_13 ),
    inference(avatar_component_clause,[],[f852]) ).

fof(f854,plain,
    ( spl0_13
    | spl0_2
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f838,f621,f16,f852]) ).

fof(f881,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X1),X0))
        | is_a_theorem(implies(X2,implies(implies(X3,X0),X0))) )
    | ~ spl0_13 ),
    inference(resolution,[],[f853,f1]) ).

fof(f904,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(X0,implies(implies(X1,implies(X2,implies(X3,X3))),implies(X2,implies(X3,X3)))))
    | ~ spl0_4
    | ~ spl0_13 ),
    inference(resolution,[],[f881,f63]) ).

fof(f966,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X1),implies(X2,X1)))
        | is_a_theorem(implies(X3,implies(X1,implies(X2,X1)))) )
    | ~ spl0_9 ),
    inference(resolution,[],[f391,f1]) ).

fof(f1261,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(X1,implies(X2,implies(X3,X3))),implies(X2,implies(X3,X3)))) )
    | ~ spl0_4
    | ~ spl0_13 ),
    inference(resolution,[],[f904,f1]) ).

fof(f1277,definition,
    ( spl0_17
  <=> ! [X2,X1,X3] : is_a_theorem(implies(implies(X1,implies(X2,implies(X3,X3))),implies(X2,implies(X3,X3)))) ),
    introduced(definition,[new_symbols(definition,[spl0_17])],[avatar_definition]) ).

fof(f1278,plain,
    ( ! [X2,X3,X1] : is_a_theorem(implies(implies(X1,implies(X2,implies(X3,X3))),implies(X2,implies(X3,X3))))
    | ~ spl0_17 ),
    inference(avatar_component_clause,[],[f1277]) ).

fof(f1279,plain,
    ( spl0_17
    | spl0_2
    | ~ spl0_4
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f1261,f852,f57,f16,f1277]) ).

fof(f1295,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(implies(implies(X0,X0),X1),implies(X2,implies(X3,X1))))
    | ~ spl0_17 ),
    inference(resolution,[],[f1278,f4]) ).

fof(f1296,plain,
    ( ! [X2,X3,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(implies(X2,X3),implies(X3,X3)))))
    | ~ spl0_17 ),
    inference(resolution,[],[f1278,f50]) ).

fof(f1509,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(implies(implies(X0,X0),X1))
        | is_a_theorem(implies(X2,implies(X3,X1))) )
    | ~ spl0_17 ),
    inference(resolution,[],[f1295,f1]) ).

fof(f1536,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(X1,implies(implies(X2,X3),implies(X3,X3)))) )
    | ~ spl0_17 ),
    inference(resolution,[],[f1296,f1]) ).

fof(f1554,definition,
    ( spl0_22
  <=> ! [X2,X1,X3] : is_a_theorem(implies(X1,implies(implies(X2,X3),implies(X3,X3)))) ),
    introduced(definition,[new_symbols(definition,[spl0_22])],[avatar_definition]) ).

fof(f1555,plain,
    ( ! [X2,X3,X1] : is_a_theorem(implies(X1,implies(implies(X2,X3),implies(X3,X3))))
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f1554]) ).

fof(f1556,plain,
    ( spl0_22
    | spl0_2
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f1536,f1277,f16,f1554]) ).

fof(f1578,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(implies(X1,X2),implies(X2,X2))) )
    | ~ spl0_22 ),
    inference(resolution,[],[f1555,f1]) ).

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

fof(f1596,plain,
    ( ! [X2,X1] : is_a_theorem(implies(implies(X1,X2),implies(X2,X2)))
    | ~ spl0_23 ),
    inference(avatar_component_clause,[],[f1595]) ).

fof(f1597,plain,
    ( spl0_23
    | spl0_2
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f1578,f1554,f16,f1595]) ).

fof(f1960,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X2))))
    | ~ spl0_17
    | ~ spl0_23 ),
    inference(resolution,[],[f1509,f1596]) ).

fof(f2064,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(X1,implies(X2,X2))) )
    | ~ spl0_17
    | ~ spl0_23 ),
    inference(resolution,[],[f1960,f1]) ).

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

fof(f2085,plain,
    ( ! [X2,X1] : is_a_theorem(implies(X1,implies(X2,X2)))
    | ~ spl0_27 ),
    inference(avatar_component_clause,[],[f2084]) ).

fof(f2086,plain,
    ( spl0_27
    | spl0_2
    | ~ spl0_17
    | ~ spl0_23 ),
    inference(avatar_split_clause,[],[f2064,f1595,f1277,f16,f2084]) ).

fof(f2150,plain,
    ( ! [X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(X1,X1)) )
    | ~ spl0_27 ),
    inference(resolution,[],[f2085,f1]) ).

fof(f2169,definition,
    ( spl0_28
  <=> ! [X1] : is_a_theorem(implies(X1,X1)) ),
    introduced(definition,[new_symbols(definition,[spl0_28])],[avatar_definition]) ).

fof(f2170,plain,
    ( ! [X1] : is_a_theorem(implies(X1,X1))
    | ~ spl0_28 ),
    inference(avatar_component_clause,[],[f2169]) ).

fof(f2171,plain,
    ( spl0_28
    | spl0_2
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f2150,f2084,f16,f2169]) ).

fof(f2209,plain,
    ( ! [X2,X0,X1] : is_a_theorem(implies(X0,implies(X1,implies(X2,X1))))
    | ~ spl0_9
    | ~ spl0_28 ),
    inference(resolution,[],[f2170,f966]) ).

fof(f2290,plain,
    ( ! [X2,X0,X1] :
        ( ~ is_a_theorem(X0)
        | is_a_theorem(implies(X1,implies(X2,X1))) )
    | ~ spl0_9
    | ~ spl0_28 ),
    inference(resolution,[],[f2209,f1]) ).

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

fof(f2310,plain,
    ( ! [X2,X1] : is_a_theorem(implies(X1,implies(X2,X1)))
    | ~ spl0_30 ),
    inference(avatar_component_clause,[],[f2309]) ).

fof(f2311,plain,
    ( spl0_30
    | spl0_2
    | ~ spl0_9
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f2290,f2169,f359,f16,f2309]) ).

fof(f2357,plain,
    ( $false
    | ~ spl0_30 ),
    inference(resolution,[],[f2310,f3]) ).

fof(f2358,plain,
    ~ spl0_30,
    inference(avatar_contradiction_clause,[],[f2357]) ).

cnf(s1,plain,
    ( spl0_1
    | spl0_2 ),
    inference(sat_conversion,[],[f18]) ).

cnf(s3,plain,
    ~ spl0_2,
    inference(sat_conversion,[],[f25]) ).

cnf(s5,plain,
    ( ~ spl0_1
    | spl0_2
    | spl0_4 ),
    inference(sat_conversion,[],[f59]) ).

cnf(s9,plain,
    ( spl0_2
    | spl0_8 ),
    inference(sat_conversion,[],[f211]) ).

cnf(s10,plain,
    ( spl0_2
    | ~ spl0_8
    | spl0_9 ),
    inference(sat_conversion,[],[f361]) ).

cnf(s12,plain,
    ( spl0_2
    | spl0_11 ),
    inference(sat_conversion,[],[f623]) ).

cnf(s14,plain,
    ( spl0_2
    | ~ spl0_11
    | spl0_13 ),
    inference(sat_conversion,[],[f854]) ).

cnf(s18,plain,
    ( spl0_2
    | ~ spl0_4
    | ~ spl0_13
    | spl0_17 ),
    inference(sat_conversion,[],[f1279]) ).

cnf(s23,plain,
    ( spl0_2
    | ~ spl0_17
    | spl0_22 ),
    inference(sat_conversion,[],[f1556]) ).

cnf(s24,plain,
    ( spl0_2
    | ~ spl0_22
    | spl0_23 ),
    inference(sat_conversion,[],[f1597]) ).

cnf(s28,plain,
    ( spl0_2
    | ~ spl0_17
    | ~ spl0_23
    | spl0_27 ),
    inference(sat_conversion,[],[f2086]) ).

cnf(s29,plain,
    ( spl0_2
    | ~ spl0_27
    | spl0_28 ),
    inference(sat_conversion,[],[f2171]) ).

cnf(s31,plain,
    ( spl0_2
    | ~ spl0_9
    | ~ spl0_28
    | spl0_30 ),
    inference(sat_conversion,[],[f2311]) ).

cnf(s32,plain,
    ~ spl0_30,
    inference(sat_conversion,[],[f2358]) ).

cnf(s33,plain,
    ( spl0_2
    | ~ spl0_9
    | ~ spl0_28 ),
    inference(rat,[],[s31,s32]) ).

cnf(s41,plain,
    spl0_11,
    inference(rat,[],[s12,s3]) ).

cnf(s42,plain,
    spl0_8,
    inference(rat,[],[s9,s3]) ).

cnf(s44,plain,
    spl0_13,
    inference(rat,[],[s14,s3,s41]) ).

cnf(s45,plain,
    spl0_9,
    inference(rat,[],[s10,s3,s42]) ).

cnf(s48,plain,
    ~ spl0_28,
    inference(rat,[],[s33,s3,s45]) ).

cnf(s49,plain,
    ~ spl0_27,
    inference(rat,[],[s29,s3,s48]) ).

cnf(s50,plain,
    spl0_1,
    inference(rat,[],[s1,s3]) ).

cnf(s51,plain,
    spl0_4,
    inference(rat,[],[s5,s3,s50]) ).

cnf(s52,plain,
    spl0_17,
    inference(rat,[],[s18,s44,s3,s51]) ).

cnf(s56,plain,
    ~ spl0_23,
    inference(rat,[],[s28,s49,s3,s52]) ).

cnf(s57,plain,
    spl0_22,
    inference(rat,[],[s23,s3,s52]) ).

cnf(s60,plain,
    $false,
    inference(rat,[],[s24,s3,s56,s57]) ).

fof(f2359,plain,
    $false,
    inference(avatar_sat_refutation,[],[s60]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : LCL091-1 : TPTP v9.3.1. Released v1.0.0.
% 0.00/0.06  % Command  : run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.12/0.39  % Computer : n009.cluster.edu
% 0.12/0.39  % Model    : x86_64 x86_64
% 0.12/0.39  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.39  % Memory   : 8046.5625MB
% 0.12/0.39  % OS       : Linux 6.8.0-71-generic
% 0.12/0.39  % CPULimit : 300
% 0.12/0.39  % WCLimit  : 300
% 0.12/0.39  % DateTime : Sun Sep 27 15:21:29 UTC 2026
% 0.12/0.39  % CPUTime  : 
% 0.12/0.39  Running run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.12/0.44  Running first-order theorem proving
% 0.12/0.44  Running: /export/starexec/sandbox2/solver/bin/vampire --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 1.59/1.59  % (2161651)Input is clausal, will run a generic CNF schedule.
% 1.59/1.59  % (2161664)lrs+10_1_sil=8000:sp=occurrence:random_seed=453989756:i=107:sd=3:ss=axioms:sgt=8_3000 on theBenchmark for (3000ds/107Mi)
% 1.59/1.59  % (2161662)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=128000:npcc=on:urr=on:br=off:random_seed=3529700866:i=132376:av=off_3000 on theBenchmark for (3000ds/132376Mi)
% 1.59/1.59  % (2161664)First to succeed.
% 1.59/1.59  % (2161664)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-2161651"
% 1.59/1.59  % (2161661)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=3507470987:i=140167_3000 on theBenchmark for (3000ds/140167Mi)
% 1.59/1.59  % (2161663)lrs+1002_1_ncem=casc2026/models/loop8.pt:sil=128000:tgt=ground:npcc=on:sp=reverse_frequency:spb=intro:random_seed=3313655976:i=137899:s2at=10:gtgl=3:kws=precedence:add=on:bd=preordered:gtg=position_3000 on theBenchmark for (3000ds/137899Mi)
% 1.59/1.59  % (2161667)dis-21_1_sil=8000:lcm=predicate:random_seed=3539480780:st=5:avsq=on:i=117:avsqr=1,16:sd=3:aac=none:ep=RS:fsr=off:ss=included_3000 on theBenchmark for (3000ds/117Mi)
% 1.59/1.59  % (2161665)dis-1002_1_to=lpo:sil=16000:fd=off:random_seed=873326152:st=1.5:i=114:aac=none:ins=7:ss=axioms:fsd=on_3000 on theBenchmark for (3000ds/114Mi)
% 1.59/1.59  % (2161666)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=3387159077:s2a=on:i=180:gtg=position_3000 on theBenchmark for (3000ds/180Mi)
% 1.59/1.59  % (2161667)Instruction limit reached! 
% 1.59/1.59  % (2161667)------------------------------
% 1.59/1.59  % (2161667)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 1.59/1.59  % (2161667)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.59/1.59  % (2161667)CaDiCaL version: 2.1.3
% 1.59/1.59  % (2161667)Termination reason: Instruction limit
% 1.59/1.59  % (2161667)Termination phase: Saturation
% 1.59/1.59  % (2161667)Time elapsed: 0.108 s
% 1.59/1.59  % (2161667)Peak memory usage: 88 MB
% 1.59/1.59  % (2161667)Instructions burned: 117 (million)
% 1.59/1.59  % (2161665)Instruction limit reached! 
% 1.59/1.59  % (2161665)------------------------------
% 1.59/1.59  % (2161665)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 1.59/1.59  % (2161665)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.59/1.59  % (2161665)CaDiCaL version: 2.1.3
% 1.59/1.59  % (2161665)Termination reason: Instruction limit
% 1.59/1.59  % (2161665)Termination phase: Saturation
% 1.59/1.59  % (2161665)Time elapsed: 0.111 s
% 1.59/1.59  % (2161665)Peak memory usage: 88 MB
% 1.59/1.59  % (2161665)Instructions burned: 114 (million)
% 1.59/1.59  % (2161666)Also succeeded, but the first one will report.
% 1.59/1.59  % (2161664)Refutation found. Thanks to Tanya!
% 1.59/1.59  % SZS status Unsatisfiable for theBenchmark
% 1.59/1.59  % SZS output start Proof for theBenchmark
% See solution above
% 4.15/1.75  % (2161664)------------------------------
% 4.15/1.75  % (2161664)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 4.15/1.75  % (2161664)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 4.15/1.75  % (2161664)CaDiCaL version: 2.1.3
% 4.15/1.75  % (2161664)Termination reason: Refutation
% 4.15/1.75  % (2161664)Time elapsed: 0.048 s
% 4.15/1.75  % (2161664)Peak memory usage: 90 MB
% 4.15/1.75  % (2161664)Instructions burned: 85 (million)
% 4.15/1.75  % (2161664)------------------------------
% 4.15/1.75  % (2161664)------------------------------
% 4.15/1.75  % (2161651)Success in time 0.469 s
% 4.15/1.75  % Vampire exiting
%------------------------------------------------------------------------------