TSTP Solution File: SWW615_2 by SnakeForV---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV---1.0
% Problem  : SWW615_2 : TPTP v8.1.0. Released v6.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s

% Computer : n011.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 31 19:08:52 EDT 2022

% Result   : Theorem 2.16s 0.66s
% Output   : Refutation 2.16s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :   96
% Syntax   : Number of formulae    :  165 (  22 unt;  73 typ;   0 def)
%            Number of atoms       :  452 ( 311 equ)
%            Maximal formula atoms :   30 (   4 avg)
%            Number of connectives :  457 (  97   ~;  77   |; 235   &)
%                                         (   6 <=>;  42  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   31 (   7 avg)
%            Maximal term depth    :    5 (   2 avg)
%            Number of types       :    9 (   7 usr;   1 ari)
%            Number of type conns  :  106 (  41   >;  65   *;   0   +;   0  <<)
%            Number of predicates  :   14 (  12 usr;   7 prp; 0-4 aty)
%            Number of functors    :   60 (  60 usr;  25 con; 0-5 aty)
%            Number of variables   :  327 ( 143   !; 184   ?; 327   :)

% Comments : 
%------------------------------------------------------------------------------
tff(type_def_5,type,
    uni: $tType ).

tff(type_def_6,type,
    ty: $tType ).

tff(type_def_7,type,
    bool: $tType ).

tff(type_def_8,type,
    tuple0: $tType ).

tff(type_def_9,type,
    loc: $tType ).

tff(type_def_10,type,
    list_loc: $tType ).

tff(type_def_11,type,
    map_loc_loc: $tType ).

tff(func_def_0,type,
    witness: ty > uni ).

tff(func_def_1,type,
    int: ty ).

tff(func_def_2,type,
    real: ty ).

tff(func_def_3,type,
    bool1: ty ).

tff(func_def_4,type,
    true: bool ).

tff(func_def_5,type,
    false: bool ).

tff(func_def_6,type,
    match_bool: ( ty * bool * uni * uni ) > uni ).

tff(func_def_7,type,
    tuple01: ty ).

tff(func_def_8,type,
    tuple02: tuple0 ).

tff(func_def_9,type,
    qtmark: ty ).

tff(func_def_12,type,
    list: ty > ty ).

tff(func_def_13,type,
    nil: ty > uni ).

tff(func_def_14,type,
    cons: ( ty * uni * uni ) > uni ).

tff(func_def_15,type,
    match_list: ( ty * ty * uni * uni * uni ) > uni ).

tff(func_def_16,type,
    cons_proj_1: ( ty * uni ) > uni ).

tff(func_def_17,type,
    cons_proj_2: ( ty * uni ) > uni ).

tff(func_def_18,type,
    head: ( ty * uni ) > uni ).

tff(func_def_19,type,
    tail: ( ty * uni ) > uni ).

tff(func_def_20,type,
    infix_plpl: ( ty * uni * uni ) > uni ).

tff(func_def_21,type,
    length: ( ty * uni ) > $int ).

tff(func_def_24,type,
    reverse: ( ty * uni ) > uni ).

tff(func_def_25,type,
    map: ( ty * ty ) > ty ).

tff(func_def_26,type,
    get: ( ty * ty * uni * uni ) > uni ).

tff(func_def_27,type,
    set: ( ty * ty * uni * uni * uni ) > uni ).

tff(func_def_28,type,
    const: ( ty * ty * uni ) > uni ).

tff(func_def_29,type,
    loc1: ty ).

tff(func_def_30,type,
    null: loc ).

tff(func_def_31,type,
    t2tb: list_loc > uni ).

tff(func_def_32,type,
    tb2t: uni > list_loc ).

tff(func_def_33,type,
    t2tb1: map_loc_loc > uni ).

tff(func_def_34,type,
    tb2t1: uni > map_loc_loc ).

tff(func_def_35,type,
    t2tb2: loc > uni ).

tff(func_def_36,type,
    tb2t2: uni > loc ).

tff(func_def_37,type,
    ref: ty > ty ).

tff(func_def_38,type,
    mk_ref: ( ty * uni ) > uni ).

tff(func_def_39,type,
    contents: ( ty * uni ) > uni ).

tff(func_def_41,type,
    sK1: ( loc * list_loc * map_loc_loc * loc ) > map_loc_loc ).

tff(func_def_42,type,
    sK2: ( loc * list_loc * map_loc_loc * loc ) > loc ).

tff(func_def_43,type,
    sK3: ( loc * list_loc * map_loc_loc * loc ) > loc ).

tff(func_def_44,type,
    sK4: ( loc * list_loc * map_loc_loc * loc ) > list_loc ).

tff(func_def_45,type,
    sK5: ( list_loc * loc * loc * map_loc_loc ) > loc ).

tff(func_def_46,type,
    sK6: ( list_loc * loc * loc * map_loc_loc ) > map_loc_loc ).

tff(func_def_47,type,
    sK7: ( uni * uni * ty ) > uni ).

tff(func_def_48,type,
    sK8: ( uni * uni * ty ) > uni ).

tff(func_def_49,type,
    sK9: list_loc ).

tff(func_def_50,type,
    sK10: map_loc_loc ).

tff(func_def_51,type,
    sK11: loc ).

tff(func_def_52,type,
    sK12: map_loc_loc ).

tff(func_def_53,type,
    sK13: loc ).

tff(func_def_54,type,
    sK14: list_loc ).

tff(func_def_55,type,
    sK15: list_loc ).

tff(func_def_56,type,
    sK16: loc ).

tff(func_def_57,type,
    sK17: map_loc_loc ).

tff(func_def_58,type,
    sK18: loc ).

tff(func_def_59,type,
    sK19: loc ).

tff(func_def_60,type,
    sK20: list_loc ).

tff(func_def_61,type,
    sK21: list_loc ).

tff(func_def_62,type,
    sK22: loc ).

tff(func_def_63,type,
    sK23: list_loc ).

tff(func_def_64,type,
    sK24: ( uni * ty * uni ) > uni ).

tff(pred_def_1,type,
    sort: ( ty * uni ) > $o ).

tff(pred_def_3,type,
    mem: ( ty * uni * uni ) > $o ).

tff(pred_def_4,type,
    disjoint: ( ty * uni * uni ) > $o ).

tff(pred_def_5,type,
    no_repet: ( ty * uni ) > $o ).

tff(pred_def_6,type,
    list_seg: ( loc * map_loc_loc * list_loc * loc ) > $o ).

tff(pred_def_8,type,
    sP0: ( loc * list_loc * map_loc_loc * loc ) > $o ).

tff(f1083,plain,
    $false,
    inference(avatar_sat_refutation,[],[f385,f390,f495,f506,f838,f1076,f1082]) ).

tff(f1082,plain,
    ( ~ spl25_18
    | ~ spl25_21 ),
    inference(avatar_contradiction_clause,[],[f1081]) ).

tff(f1081,plain,
    ( $false
    | ~ spl25_18
    | ~ spl25_21 ),
    inference(subsumption_resolution,[],[f1078,f367]) ).

tff(f367,plain,
    null != sK18,
    inference(definition_unfolding,[],[f349,f341]) ).

tff(f341,plain,
    sK16 = sK18,
    inference(cnf_transformation,[],[f246]) ).

tff(f246,plain,
    ( list_seg(sK11,sK10,sK9,null)
    & list_seg(sK13,sK12,sK14,null)
    & ( tb2t(reverse(loc1,t2tb(sK9))) = tb2t(infix_plpl(loc1,reverse(loc1,t2tb(sK15)),t2tb(sK14))) )
    & ( null != sK16 )
    & ( sK17 = tb2t1(set(loc1,loc1,t2tb1(sK12),t2tb2(sK16),t2tb2(sK13))) )
    & list_seg(sK13,sK17,sK14,null)
    & ( sK19 = tb2t2(get(loc1,loc1,t2tb1(sK12),t2tb2(sK16))) )
    & ( ( ( sK23 != sK21 )
        & ( sK15 = tb2t(cons(loc1,t2tb2(sK22),t2tb(sK23))) ) )
      | ( tb2t(nil(loc1)) = sK15 ) )
    & ( sK21 = tb2t(tail(loc1,t2tb(sK15))) )
    & ( sK20 = tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) )
    & ( sK16 = sK18 )
    & list_seg(sK16,sK12,sK15,null)
    & disjoint(loc1,t2tb(sK15),t2tb(sK14)) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17,sK18,sK19,sK20,sK21,sK22,sK23])],[f237,f245,f244,f243,f242,f241,f240,f239,f238]) ).

tff(f238,plain,
    ( ? [X0: list_loc,X1: map_loc_loc,X2: loc] :
        ( list_seg(X2,X1,X0,null)
        & ? [X3: map_loc_loc,X4: loc,X5: list_loc,X6: list_loc,X7: loc] :
            ( list_seg(X4,X3,X5,null)
            & ( tb2t(reverse(loc1,t2tb(X0))) = tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X6)),t2tb(X5))) )
            & ( null != X7 )
            & ? [X8: map_loc_loc] :
                ( ( tb2t1(set(loc1,loc1,t2tb1(X3),t2tb2(X7),t2tb2(X4))) = X8 )
                & list_seg(X4,X8,X5,null)
                & ? [X9: loc] :
                    ( ? [X10: loc] :
                        ( ( tb2t2(get(loc1,loc1,t2tb1(X3),t2tb2(X7))) = X10 )
                        & ? [X11: list_loc] :
                            ( ? [X12: list_loc] :
                                ( ( ? [X13: loc,X14: list_loc] :
                                      ( ( X12 != X14 )
                                      & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = X6 ) )
                                  | ( tb2t(nil(loc1)) = X6 ) )
                                & ( tb2t(tail(loc1,t2tb(X6))) = X12 ) )
                            & ( tb2t(cons(loc1,head(loc1,t2tb(X6)),t2tb(X5))) = X11 ) ) )
                    & ( X7 = X9 ) ) )
            & list_seg(X7,X3,X6,null)
            & disjoint(loc1,t2tb(X6),t2tb(X5)) ) )
   => ( list_seg(sK11,sK10,sK9,null)
      & ? [X7: loc,X6: list_loc,X5: list_loc,X4: loc,X3: map_loc_loc] :
          ( list_seg(X4,X3,X5,null)
          & ( tb2t(reverse(loc1,t2tb(sK9))) = tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X6)),t2tb(X5))) )
          & ( null != X7 )
          & ? [X8: map_loc_loc] :
              ( ( tb2t1(set(loc1,loc1,t2tb1(X3),t2tb2(X7),t2tb2(X4))) = X8 )
              & list_seg(X4,X8,X5,null)
              & ? [X9: loc] :
                  ( ? [X10: loc] :
                      ( ( tb2t2(get(loc1,loc1,t2tb1(X3),t2tb2(X7))) = X10 )
                      & ? [X11: list_loc] :
                          ( ? [X12: list_loc] :
                              ( ( ? [X13: loc,X14: list_loc] :
                                    ( ( X12 != X14 )
                                    & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = X6 ) )
                                | ( tb2t(nil(loc1)) = X6 ) )
                              & ( tb2t(tail(loc1,t2tb(X6))) = X12 ) )
                          & ( tb2t(cons(loc1,head(loc1,t2tb(X6)),t2tb(X5))) = X11 ) ) )
                  & ( X7 = X9 ) ) )
          & list_seg(X7,X3,X6,null)
          & disjoint(loc1,t2tb(X6),t2tb(X5)) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f239,plain,
    ( ? [X7: loc,X6: list_loc,X5: list_loc,X4: loc,X3: map_loc_loc] :
        ( list_seg(X4,X3,X5,null)
        & ( tb2t(reverse(loc1,t2tb(sK9))) = tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X6)),t2tb(X5))) )
        & ( null != X7 )
        & ? [X8: map_loc_loc] :
            ( ( tb2t1(set(loc1,loc1,t2tb1(X3),t2tb2(X7),t2tb2(X4))) = X8 )
            & list_seg(X4,X8,X5,null)
            & ? [X9: loc] :
                ( ? [X10: loc] :
                    ( ( tb2t2(get(loc1,loc1,t2tb1(X3),t2tb2(X7))) = X10 )
                    & ? [X11: list_loc] :
                        ( ? [X12: list_loc] :
                            ( ( ? [X13: loc,X14: list_loc] :
                                  ( ( X12 != X14 )
                                  & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = X6 ) )
                              | ( tb2t(nil(loc1)) = X6 ) )
                            & ( tb2t(tail(loc1,t2tb(X6))) = X12 ) )
                        & ( tb2t(cons(loc1,head(loc1,t2tb(X6)),t2tb(X5))) = X11 ) ) )
                & ( X7 = X9 ) ) )
        & list_seg(X7,X3,X6,null)
        & disjoint(loc1,t2tb(X6),t2tb(X5)) )
   => ( list_seg(sK13,sK12,sK14,null)
      & ( tb2t(reverse(loc1,t2tb(sK9))) = tb2t(infix_plpl(loc1,reverse(loc1,t2tb(sK15)),t2tb(sK14))) )
      & ( null != sK16 )
      & ? [X8: map_loc_loc] :
          ( ( tb2t1(set(loc1,loc1,t2tb1(sK12),t2tb2(sK16),t2tb2(sK13))) = X8 )
          & list_seg(sK13,X8,sK14,null)
          & ? [X9: loc] :
              ( ? [X10: loc] :
                  ( ( tb2t2(get(loc1,loc1,t2tb1(sK12),t2tb2(sK16))) = X10 )
                  & ? [X11: list_loc] :
                      ( ? [X12: list_loc] :
                          ( ( ? [X14: list_loc,X13: loc] :
                                ( ( X12 != X14 )
                                & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
                            | ( tb2t(nil(loc1)) = sK15 ) )
                          & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
                      & ( tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) = X11 ) ) )
              & ( sK16 = X9 ) ) )
      & list_seg(sK16,sK12,sK15,null)
      & disjoint(loc1,t2tb(sK15),t2tb(sK14)) ) ),
    introduced(choice_axiom,[]) ).

tff(f240,plain,
    ( ? [X8: map_loc_loc] :
        ( ( tb2t1(set(loc1,loc1,t2tb1(sK12),t2tb2(sK16),t2tb2(sK13))) = X8 )
        & list_seg(sK13,X8,sK14,null)
        & ? [X9: loc] :
            ( ? [X10: loc] :
                ( ( tb2t2(get(loc1,loc1,t2tb1(sK12),t2tb2(sK16))) = X10 )
                & ? [X11: list_loc] :
                    ( ? [X12: list_loc] :
                        ( ( ? [X14: list_loc,X13: loc] :
                              ( ( X12 != X14 )
                              & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
                          | ( tb2t(nil(loc1)) = sK15 ) )
                        & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
                    & ( tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) = X11 ) ) )
            & ( sK16 = X9 ) ) )
   => ( ( sK17 = tb2t1(set(loc1,loc1,t2tb1(sK12),t2tb2(sK16),t2tb2(sK13))) )
      & list_seg(sK13,sK17,sK14,null)
      & ? [X9: loc] :
          ( ? [X10: loc] :
              ( ( tb2t2(get(loc1,loc1,t2tb1(sK12),t2tb2(sK16))) = X10 )
              & ? [X11: list_loc] :
                  ( ? [X12: list_loc] :
                      ( ( ? [X14: list_loc,X13: loc] :
                            ( ( X12 != X14 )
                            & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
                        | ( tb2t(nil(loc1)) = sK15 ) )
                      & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
                  & ( tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) = X11 ) ) )
          & ( sK16 = X9 ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f241,plain,
    ( ? [X9: loc] :
        ( ? [X10: loc] :
            ( ( tb2t2(get(loc1,loc1,t2tb1(sK12),t2tb2(sK16))) = X10 )
            & ? [X11: list_loc] :
                ( ? [X12: list_loc] :
                    ( ( ? [X14: list_loc,X13: loc] :
                          ( ( X12 != X14 )
                          & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
                      | ( tb2t(nil(loc1)) = sK15 ) )
                    & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
                & ( tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) = X11 ) ) )
        & ( sK16 = X9 ) )
   => ( ? [X10: loc] :
          ( ( tb2t2(get(loc1,loc1,t2tb1(sK12),t2tb2(sK16))) = X10 )
          & ? [X11: list_loc] :
              ( ? [X12: list_loc] :
                  ( ( ? [X14: list_loc,X13: loc] :
                        ( ( X12 != X14 )
                        & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
                    | ( tb2t(nil(loc1)) = sK15 ) )
                  & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
              & ( tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) = X11 ) ) )
      & ( sK16 = sK18 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f242,plain,
    ( ? [X10: loc] :
        ( ( tb2t2(get(loc1,loc1,t2tb1(sK12),t2tb2(sK16))) = X10 )
        & ? [X11: list_loc] :
            ( ? [X12: list_loc] :
                ( ( ? [X14: list_loc,X13: loc] :
                      ( ( X12 != X14 )
                      & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
                  | ( tb2t(nil(loc1)) = sK15 ) )
                & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
            & ( tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) = X11 ) ) )
   => ( ( sK19 = tb2t2(get(loc1,loc1,t2tb1(sK12),t2tb2(sK16))) )
      & ? [X11: list_loc] :
          ( ? [X12: list_loc] :
              ( ( ? [X14: list_loc,X13: loc] :
                    ( ( X12 != X14 )
                    & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
                | ( tb2t(nil(loc1)) = sK15 ) )
              & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
          & ( tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) = X11 ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f243,plain,
    ( ? [X11: list_loc] :
        ( ? [X12: list_loc] :
            ( ( ? [X14: list_loc,X13: loc] :
                  ( ( X12 != X14 )
                  & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
              | ( tb2t(nil(loc1)) = sK15 ) )
            & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
        & ( tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) = X11 ) )
   => ( ? [X12: list_loc] :
          ( ( ? [X14: list_loc,X13: loc] :
                ( ( X12 != X14 )
                & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
            | ( tb2t(nil(loc1)) = sK15 ) )
          & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
      & ( sK20 = tb2t(cons(loc1,head(loc1,t2tb(sK15)),t2tb(sK14))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f244,plain,
    ( ? [X12: list_loc] :
        ( ( ? [X14: list_loc,X13: loc] :
              ( ( X12 != X14 )
              & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
          | ( tb2t(nil(loc1)) = sK15 ) )
        & ( tb2t(tail(loc1,t2tb(sK15))) = X12 ) )
   => ( ( ? [X14: list_loc,X13: loc] :
            ( ( sK21 != X14 )
            & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
        | ( tb2t(nil(loc1)) = sK15 ) )
      & ( sK21 = tb2t(tail(loc1,t2tb(sK15))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f245,plain,
    ( ? [X14: list_loc,X13: loc] :
        ( ( sK21 != X14 )
        & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = sK15 ) )
   => ( ( sK23 != sK21 )
      & ( sK15 = tb2t(cons(loc1,t2tb2(sK22),t2tb(sK23))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f237,plain,
    ? [X0: list_loc,X1: map_loc_loc,X2: loc] :
      ( list_seg(X2,X1,X0,null)
      & ? [X3: map_loc_loc,X4: loc,X5: list_loc,X6: list_loc,X7: loc] :
          ( list_seg(X4,X3,X5,null)
          & ( tb2t(reverse(loc1,t2tb(X0))) = tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X6)),t2tb(X5))) )
          & ( null != X7 )
          & ? [X8: map_loc_loc] :
              ( ( tb2t1(set(loc1,loc1,t2tb1(X3),t2tb2(X7),t2tb2(X4))) = X8 )
              & list_seg(X4,X8,X5,null)
              & ? [X9: loc] :
                  ( ? [X10: loc] :
                      ( ( tb2t2(get(loc1,loc1,t2tb1(X3),t2tb2(X7))) = X10 )
                      & ? [X11: list_loc] :
                          ( ? [X12: list_loc] :
                              ( ( ? [X13: loc,X14: list_loc] :
                                    ( ( X12 != X14 )
                                    & ( tb2t(cons(loc1,t2tb2(X13),t2tb(X14))) = X6 ) )
                                | ( tb2t(nil(loc1)) = X6 ) )
                              & ( tb2t(tail(loc1,t2tb(X6))) = X12 ) )
                          & ( tb2t(cons(loc1,head(loc1,t2tb(X6)),t2tb(X5))) = X11 ) ) )
                  & ( X7 = X9 ) ) )
          & list_seg(X7,X3,X6,null)
          & disjoint(loc1,t2tb(X6),t2tb(X5)) ) ),
    inference(rectify,[],[f173]) ).

tff(f173,plain,
    ? [X2: list_loc,X1: map_loc_loc,X0: loc] :
      ( list_seg(X0,X1,X2,null)
      & ? [X5: map_loc_loc,X7: loc,X3: list_loc,X6: list_loc,X4: loc] :
          ( list_seg(X7,X5,X3,null)
          & ( tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X6)),t2tb(X3))) = tb2t(reverse(loc1,t2tb(X2))) )
          & ( null != X4 )
          & ? [X8: map_loc_loc] :
              ( ( tb2t1(set(loc1,loc1,t2tb1(X5),t2tb2(X4),t2tb2(X7))) = X8 )
              & list_seg(X7,X8,X3,null)
              & ? [X9: loc] :
                  ( ? [X10: loc] :
                      ( ( tb2t2(get(loc1,loc1,t2tb1(X5),t2tb2(X4))) = X10 )
                      & ? [X11: list_loc] :
                          ( ? [X12: list_loc] :
                              ( ( ? [X14: loc,X13: list_loc] :
                                    ( ( X12 != X13 )
                                    & ( tb2t(cons(loc1,t2tb2(X14),t2tb(X13))) = X6 ) )
                                | ( tb2t(nil(loc1)) = X6 ) )
                              & ( tb2t(tail(loc1,t2tb(X6))) = X12 ) )
                          & ( tb2t(cons(loc1,head(loc1,t2tb(X6)),t2tb(X3))) = X11 ) ) )
                  & ( X4 = X9 ) ) )
          & list_seg(X4,X5,X6,null)
          & disjoint(loc1,t2tb(X6),t2tb(X3)) ) ),
    inference(flattening,[],[f172]) ).

tff(f172,plain,
    ? [X0: loc,X1: map_loc_loc,X2: list_loc] :
      ( ? [X3: list_loc,X6: list_loc,X5: map_loc_loc,X7: loc,X4: loc] :
          ( ? [X8: map_loc_loc] :
              ( ? [X9: loc] :
                  ( ? [X10: loc] :
                      ( ( tb2t2(get(loc1,loc1,t2tb1(X5),t2tb2(X4))) = X10 )
                      & ? [X11: list_loc] :
                          ( ? [X12: list_loc] :
                              ( ( ? [X14: loc,X13: list_loc] :
                                    ( ( X12 != X13 )
                                    & ( tb2t(cons(loc1,t2tb2(X14),t2tb(X13))) = X6 ) )
                                | ( tb2t(nil(loc1)) = X6 ) )
                              & ( tb2t(tail(loc1,t2tb(X6))) = X12 ) )
                          & ( tb2t(cons(loc1,head(loc1,t2tb(X6)),t2tb(X3))) = X11 ) ) )
                  & ( X4 = X9 ) )
              & list_seg(X7,X8,X3,null)
              & ( tb2t1(set(loc1,loc1,t2tb1(X5),t2tb2(X4),t2tb2(X7))) = X8 ) )
          & ( null != X4 )
          & list_seg(X4,X5,X6,null)
          & disjoint(loc1,t2tb(X6),t2tb(X3))
          & list_seg(X7,X5,X3,null)
          & ( tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X6)),t2tb(X3))) = tb2t(reverse(loc1,t2tb(X2))) ) )
      & list_seg(X0,X1,X2,null) ),
    inference(ennf_transformation,[],[f143]) ).

tff(f143,plain,
    ~ ! [X0: loc,X1: map_loc_loc,X2: list_loc] :
        ( list_seg(X0,X1,X2,null)
       => ! [X3: list_loc,X6: list_loc,X5: map_loc_loc,X7: loc,X4: loc] :
            ( ( list_seg(X4,X5,X6,null)
              & disjoint(loc1,t2tb(X6),t2tb(X3))
              & list_seg(X7,X5,X3,null)
              & ( tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X6)),t2tb(X3))) = tb2t(reverse(loc1,t2tb(X2))) ) )
           => ( ( null != X4 )
             => ! [X8: map_loc_loc] :
                  ( ( tb2t1(set(loc1,loc1,t2tb1(X5),t2tb2(X4),t2tb2(X7))) = X8 )
                 => ( list_seg(X7,X8,X3,null)
                   => ! [X9: loc] :
                        ( ( X4 = X9 )
                       => ! [X10: loc] :
                            ( ( tb2t2(get(loc1,loc1,t2tb1(X5),t2tb2(X4))) = X10 )
                           => ! [X11: list_loc] :
                                ( ( tb2t(cons(loc1,head(loc1,t2tb(X6)),t2tb(X3))) = X11 )
                               => ! [X12: list_loc] :
                                    ( ( tb2t(tail(loc1,t2tb(X6))) = X12 )
                                   => ( ! [X14: loc,X13: list_loc] :
                                          ( ( tb2t(cons(loc1,t2tb2(X14),t2tb(X13))) = X6 )
                                         => ( X12 = X13 ) )
                                      & ( tb2t(nil(loc1)) != X6 ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f71]) ).

tff(f71,negated_conjecture,
    ~ ! [X12: loc,X23: map_loc_loc,X30: list_loc] :
        ( list_seg(X12,X23,X30,null)
       => ! [X31: list_loc,X22: loc,X27: map_loc_loc,X29: list_loc,X32: loc] :
            ( ( disjoint(loc1,t2tb(X29),t2tb(X31))
              & list_seg(X32,X27,X31,null)
              & ( tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X29)),t2tb(X31))) = tb2t(reverse(loc1,t2tb(X30))) )
              & list_seg(X22,X27,X29,null) )
           => ( ( null != X22 )
             => ! [X28: map_loc_loc] :
                  ( ( tb2t1(set(loc1,loc1,t2tb1(X27),t2tb2(X22),t2tb2(X32))) = X28 )
                 => ( list_seg(X32,X28,X31,null)
                   => ! [X33: loc] :
                        ( ( X22 = X33 )
                       => ! [X34: loc] :
                            ( ( tb2t2(get(loc1,loc1,t2tb1(X27),t2tb2(X22))) = X34 )
                           => ! [X35: list_loc] :
                                ( ( tb2t(cons(loc1,head(loc1,t2tb(X29)),t2tb(X31))) = X35 )
                               => ! [X36: list_loc] :
                                    ( ( tb2t(tail(loc1,t2tb(X29))) = X36 )
                                   => ( ( tb2t(nil(loc1)) != X29 )
                                      & ! [X2: list_loc,X1: loc] :
                                          ( ( tb2t(cons(loc1,t2tb2(X1),t2tb(X2))) = X29 )
                                         => ( X2 = X36 ) ) ) ) ) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f70]) ).

tff(f70,conjecture,
    ! [X12: loc,X23: map_loc_loc,X30: list_loc] :
      ( list_seg(X12,X23,X30,null)
     => ! [X31: list_loc,X22: loc,X27: map_loc_loc,X29: list_loc,X32: loc] :
          ( ( disjoint(loc1,t2tb(X29),t2tb(X31))
            & list_seg(X32,X27,X31,null)
            & ( tb2t(infix_plpl(loc1,reverse(loc1,t2tb(X29)),t2tb(X31))) = tb2t(reverse(loc1,t2tb(X30))) )
            & list_seg(X22,X27,X29,null) )
         => ( ( null != X22 )
           => ! [X28: map_loc_loc] :
                ( ( tb2t1(set(loc1,loc1,t2tb1(X27),t2tb2(X22),t2tb2(X32))) = X28 )
               => ( list_seg(X32,X28,X31,null)
                 => ! [X33: loc] :
                      ( ( X22 = X33 )
                     => ! [X34: loc] :
                          ( ( tb2t2(get(loc1,loc1,t2tb1(X27),t2tb2(X22))) = X34 )
                         => ! [X35: list_loc] :
                              ( ( tb2t(cons(loc1,head(loc1,t2tb(X29)),t2tb(X31))) = X35 )
                             => ! [X36: list_loc] :
                                  ( ( tb2t(tail(loc1,t2tb(X29))) = X36 )
                                 => ( ( tb2t(nil(loc1)) != X29 )
                                    & ! [X2: list_loc,X1: loc] :
                                        ( ( tb2t(cons(loc1,t2tb2(X1),t2tb(X2))) = X29 )
                                       => ( X2 = X36 ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wP_parameter_in_place_reverse) ).

tff(f349,plain,
    null != sK16,
    inference(cnf_transformation,[],[f246]) ).

tff(f1078,plain,
    ( ( null = sK18 )
    | ~ spl25_18
    | ~ spl25_21 ),
    inference(superposition,[],[f490,f505]) ).

tff(f505,plain,
    ( ( null = sK5(sK15,null,sK18,sK12) )
    | ~ spl25_21 ),
    inference(avatar_component_clause,[],[f503]) ).

tff(f503,plain,
    ( spl25_21
  <=> ( null = sK5(sK15,null,sK18,sK12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl25_21])]) ).

tff(f490,plain,
    ( ( sK5(sK15,null,sK18,sK12) = sK18 )
    | ~ spl25_18 ),
    inference(avatar_component_clause,[],[f488]) ).

tff(f488,plain,
    ( spl25_18
  <=> ( sK5(sK15,null,sK18,sK12) = sK18 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl25_18])]) ).

tff(f1076,plain,
    ( ~ spl25_1
    | ~ spl25_19 ),
    inference(avatar_contradiction_clause,[],[f1075]) ).

tff(f1075,plain,
    ( $false
    | ~ spl25_1
    | ~ spl25_19 ),
    inference(subsumption_resolution,[],[f1074,f274]) ).

tff(f274,plain,
    ! [X2: uni,X0: uni,X1: ty] : ( nil(X1) != cons(X1,X0,X2) ),
    inference(cnf_transformation,[],[f201]) ).

tff(f201,plain,
    ! [X0: uni,X1: ty,X2: uni] : ( nil(X1) != cons(X1,X0,X2) ),
    inference(rectify,[],[f107]) ).

tff(f107,plain,
    ! [X2: uni,X1: ty,X0: uni] : ( nil(X1) != cons(X1,X2,X0) ),
    inference(rectify,[],[f14]) ).

tff(f14,axiom,
    ! [X11: uni,X0: ty,X10: uni] : ( nil(X0) != cons(X0,X10,X11) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nil_Cons) ).

tff(f1074,plain,
    ( ( nil(loc1) = cons(loc1,t2tb2(sK18),t2tb(sK4(null,sK15,sK12,sK18))) )
    | ~ spl25_1
    | ~ spl25_19 ),
    inference(forward_demodulation,[],[f1073,f842]) ).

tff(f842,plain,
    ( ( nil(loc1) = t2tb(sK15) )
    | ~ spl25_1 ),
    inference(superposition,[],[f260,f380]) ).

tff(f380,plain,
    ( ( tb2t(nil(loc1)) = sK15 )
    | ~ spl25_1 ),
    inference(avatar_component_clause,[],[f378]) ).

tff(f378,plain,
    ( spl25_1
  <=> ( tb2t(nil(loc1)) = sK15 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl25_1])]) ).

tff(f260,plain,
    ! [X0: uni] : ( t2tb(tb2t(X0)) = X0 ),
    inference(cnf_transformation,[],[f142]) ).

tff(f142,plain,
    ! [X0: uni] : ( t2tb(tb2t(X0)) = X0 ),
    inference(rectify,[],[f52]) ).

tff(f52,axiom,
    ! [X21: uni] : ( t2tb(tb2t(X21)) = X21 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR) ).

tff(f1073,plain,
    ( ( t2tb(sK15) = cons(loc1,t2tb2(sK18),t2tb(sK4(null,sK15,sK12,sK18))) )
    | ~ spl25_19 ),
    inference(superposition,[],[f260,f1062]) ).

tff(f1062,plain,
    ( ( tb2t(cons(loc1,t2tb2(sK18),t2tb(sK4(null,sK15,sK12,sK18)))) = sK15 )
    | ~ spl25_19 ),
    inference(forward_demodulation,[],[f530,f533]) ).

tff(f533,plain,
    ( ( sK3(null,sK15,sK12,sK18) = sK18 )
    | ~ spl25_19 ),
    inference(resolution,[],[f494,f298]) ).

tff(f298,plain,
    ! [X2: map_loc_loc,X3: loc,X0: loc,X1: list_loc] :
      ( ~ sP0(X0,X1,X2,X3)
      | ( sK3(X0,X1,X2,X3) = X3 ) ),
    inference(cnf_transformation,[],[f214]) ).

tff(f214,plain,
    ! [X0: loc,X1: list_loc,X2: map_loc_loc,X3: loc] :
      ( ( list_seg(tb2t2(get(loc1,loc1,t2tb1(sK1(X0,X1,X2,X3)),t2tb2(sK3(X0,X1,X2,X3)))),sK1(X0,X1,X2,X3),sK4(X0,X1,X2,X3),sK2(X0,X1,X2,X3))
        & ( sK2(X0,X1,X2,X3) = X0 )
        & ( null != sK3(X0,X1,X2,X3) )
        & ( tb2t(cons(loc1,t2tb2(sK3(X0,X1,X2,X3)),t2tb(sK4(X0,X1,X2,X3)))) = X1 )
        & ( sK1(X0,X1,X2,X3) = X2 )
        & ( sK3(X0,X1,X2,X3) = X3 ) )
      | ~ sP0(X0,X1,X2,X3) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK1,sK2,sK3,sK4])],[f212,f213]) ).

tff(f213,plain,
    ! [X0: loc,X1: list_loc,X2: map_loc_loc,X3: loc] :
      ( ? [X4: map_loc_loc,X5: loc,X6: loc,X7: list_loc] :
          ( list_seg(tb2t2(get(loc1,loc1,t2tb1(X4),t2tb2(X6))),X4,X7,X5)
          & ( X0 = X5 )
          & ( null != X6 )
          & ( tb2t(cons(loc1,t2tb2(X6),t2tb(X7))) = X1 )
          & ( X2 = X4 )
          & ( X3 = X6 ) )
     => ( list_seg(tb2t2(get(loc1,loc1,t2tb1(sK1(X0,X1,X2,X3)),t2tb2(sK3(X0,X1,X2,X3)))),sK1(X0,X1,X2,X3),sK4(X0,X1,X2,X3),sK2(X0,X1,X2,X3))
        & ( sK2(X0,X1,X2,X3) = X0 )
        & ( null != sK3(X0,X1,X2,X3) )
        & ( tb2t(cons(loc1,t2tb2(sK3(X0,X1,X2,X3)),t2tb(sK4(X0,X1,X2,X3)))) = X1 )
        & ( sK1(X0,X1,X2,X3) = X2 )
        & ( sK3(X0,X1,X2,X3) = X3 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f212,plain,
    ! [X0: loc,X1: list_loc,X2: map_loc_loc,X3: loc] :
      ( ? [X4: map_loc_loc,X5: loc,X6: loc,X7: list_loc] :
          ( list_seg(tb2t2(get(loc1,loc1,t2tb1(X4),t2tb2(X6))),X4,X7,X5)
          & ( X0 = X5 )
          & ( null != X6 )
          & ( tb2t(cons(loc1,t2tb2(X6),t2tb(X7))) = X1 )
          & ( X2 = X4 )
          & ( X3 = X6 ) )
      | ~ sP0(X0,X1,X2,X3) ),
    inference(rectify,[],[f211]) ).

tff(f211,plain,
    ! [X0: loc,X1: list_loc,X3: map_loc_loc,X2: loc] :
      ( ? [X7: map_loc_loc,X8: loc,X9: loc,X6: list_loc] :
          ( list_seg(tb2t2(get(loc1,loc1,t2tb1(X7),t2tb2(X9))),X7,X6,X8)
          & ( X0 = X8 )
          & ( null != X9 )
          & ( tb2t(cons(loc1,t2tb2(X9),t2tb(X6))) = X1 )
          & ( X3 = X7 )
          & ( X2 = X9 ) )
      | ~ sP0(X0,X1,X3,X2) ),
    inference(nnf_transformation,[],[f186]) ).

tff(f186,plain,
    ! [X0: loc,X1: list_loc,X3: map_loc_loc,X2: loc] :
      ( ? [X7: map_loc_loc,X8: loc,X9: loc,X6: list_loc] :
          ( list_seg(tb2t2(get(loc1,loc1,t2tb1(X7),t2tb2(X9))),X7,X6,X8)
          & ( X0 = X8 )
          & ( null != X9 )
          & ( tb2t(cons(loc1,t2tb2(X9),t2tb(X6))) = X1 )
          & ( X3 = X7 )
          & ( X2 = X9 ) )
      | ~ sP0(X0,X1,X3,X2) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

tff(f494,plain,
    ( sP0(null,sK15,sK12,sK18)
    | ~ spl25_19 ),
    inference(avatar_component_clause,[],[f492]) ).

tff(f492,plain,
    ( spl25_19
  <=> sP0(null,sK15,sK12,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl25_19])]) ).

tff(f530,plain,
    ( ( sK15 = tb2t(cons(loc1,t2tb2(sK3(null,sK15,sK12,sK18)),t2tb(sK4(null,sK15,sK12,sK18)))) )
    | ~ spl25_19 ),
    inference(resolution,[],[f494,f300]) ).

tff(f300,plain,
    ! [X2: map_loc_loc,X3: loc,X0: loc,X1: list_loc] :
      ( ~ sP0(X0,X1,X2,X3)
      | ( tb2t(cons(loc1,t2tb2(sK3(X0,X1,X2,X3)),t2tb(sK4(X0,X1,X2,X3)))) = X1 ) ),
    inference(cnf_transformation,[],[f214]) ).

tff(f838,plain,
    ( ~ spl25_2
    | spl25_3 ),
    inference(avatar_contradiction_clause,[],[f837]) ).

tff(f837,plain,
    ( $false
    | ~ spl25_2
    | spl25_3 ),
    inference(subsumption_resolution,[],[f836,f389]) ).

tff(f389,plain,
    ( ( sK23 != sK21 )
    | spl25_3 ),
    inference(avatar_component_clause,[],[f387]) ).

tff(f387,plain,
    ( spl25_3
  <=> ( sK23 = sK21 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl25_3])]) ).

tff(f836,plain,
    ( ( sK23 = sK21 )
    | ~ spl25_2 ),
    inference(forward_demodulation,[],[f832,f281]) ).

tff(f281,plain,
    ! [X0: list_loc] : ( tb2t(t2tb(X0)) = X0 ),
    inference(cnf_transformation,[],[f116]) ).

tff(f116,plain,
    ! [X0: list_loc] : ( tb2t(t2tb(X0)) = X0 ),
    inference(rectify,[],[f51]) ).

tff(f51,axiom,
    ! [X20: list_loc] : ( tb2t(t2tb(X20)) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeL) ).

tff(f832,plain,
    ( ( sK23 = tb2t(t2tb(sK21)) )
    | ~ spl25_2 ),
    inference(superposition,[],[f281,f827]) ).

tff(f827,plain,
    ( ( t2tb(sK21) = t2tb(sK23) )
    | ~ spl25_2 ),
    inference(forward_demodulation,[],[f820,f534]) ).

tff(f534,plain,
    t2tb(sK21) = tail(loc1,t2tb(sK15)),
    inference(superposition,[],[f260,f343]) ).

tff(f343,plain,
    sK21 = tb2t(tail(loc1,t2tb(sK15))),
    inference(cnf_transformation,[],[f246]) ).

tff(f820,plain,
    ( ( tail(loc1,t2tb(sK15)) = t2tb(sK23) )
    | ~ spl25_2 ),
    inference(superposition,[],[f297,f814]) ).

tff(f814,plain,
    ( ( cons(loc1,t2tb2(sK22),t2tb(sK23)) = t2tb(sK15) )
    | ~ spl25_2 ),
    inference(superposition,[],[f260,f384]) ).

tff(f384,plain,
    ( ( sK15 = tb2t(cons(loc1,t2tb2(sK22),t2tb(sK23))) )
    | ~ spl25_2 ),
    inference(avatar_component_clause,[],[f382]) ).

tff(f382,plain,
    ( spl25_2
  <=> ( sK15 = tb2t(cons(loc1,t2tb2(sK22),t2tb(sK23))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl25_2])]) ).

tff(f297,plain,
    ! [X2: uni,X0: ty,X1: uni] : ( tail(X0,cons(X0,X2,X1)) = X1 ),
    inference(cnf_transformation,[],[f210]) ).

tff(f210,plain,
    ! [X0: ty,X1: uni,X2: uni] : ( tail(X0,cons(X0,X2,X1)) = X1 ),
    inference(rectify,[],[f114]) ).

tff(f114,plain,
    ! [X1: ty,X2: uni,X0: uni] : ( tail(X1,cons(X1,X0,X2)) = X2 ),
    inference(rectify,[],[f23]) ).

tff(f23,axiom,
    ! [X1: uni,X0: ty,X12: uni] : ( tail(X0,cons(X0,X1,X12)) = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tail_cons) ).

tff(f506,plain,
    ( spl25_21
    | spl25_19 ),
    inference(avatar_split_clause,[],[f484,f492,f503]) ).

tff(f484,plain,
    ( sP0(null,sK15,sK12,sK18)
    | ( null = sK5(sK15,null,sK18,sK12) ) ),
    inference(resolution,[],[f370,f305]) ).

tff(f305,plain,
    ! [X2: loc,X3: map_loc_loc,X0: list_loc,X1: loc] :
      ( ~ list_seg(X2,X3,X0,X1)
      | ( sK5(X0,X1,X2,X3) = X1 )
      | sP0(X1,X0,X3,X2) ),
    inference(cnf_transformation,[],[f217]) ).

tff(f217,plain,
    ! [X0: list_loc,X1: loc,X2: loc,X3: map_loc_loc] :
      ( ( ( sK5(X0,X1,X2,X3) = X2 )
        & ( sK6(X0,X1,X2,X3) = X3 )
        & ( sK5(X0,X1,X2,X3) = X1 )
        & ( tb2t(nil(loc1)) = X0 ) )
      | sP0(X1,X0,X3,X2)
      | ~ list_seg(X2,X3,X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK5,sK6])],[f215,f216]) ).

tff(f216,plain,
    ! [X0: list_loc,X1: loc,X2: loc,X3: map_loc_loc] :
      ( ? [X4: loc,X5: map_loc_loc] :
          ( ( X2 = X4 )
          & ( X3 = X5 )
          & ( X1 = X4 )
          & ( tb2t(nil(loc1)) = X0 ) )
     => ( ( sK5(X0,X1,X2,X3) = X2 )
        & ( sK6(X0,X1,X2,X3) = X3 )
        & ( sK5(X0,X1,X2,X3) = X1 )
        & ( tb2t(nil(loc1)) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f215,plain,
    ! [X0: list_loc,X1: loc,X2: loc,X3: map_loc_loc] :
      ( ? [X4: loc,X5: map_loc_loc] :
          ( ( X2 = X4 )
          & ( X3 = X5 )
          & ( X1 = X4 )
          & ( tb2t(nil(loc1)) = X0 ) )
      | sP0(X1,X0,X3,X2)
      | ~ list_seg(X2,X3,X0,X1) ),
    inference(rectify,[],[f187]) ).

tff(f187,plain,
    ! [X1: list_loc,X0: loc,X2: loc,X3: map_loc_loc] :
      ( ? [X4: loc,X5: map_loc_loc] :
          ( ( X2 = X4 )
          & ( X3 = X5 )
          & ( X0 = X4 )
          & ( tb2t(nil(loc1)) = X1 ) )
      | sP0(X0,X1,X3,X2)
      | ~ list_seg(X2,X3,X1,X0) ),
    inference(definition_folding,[],[f175,f186]) ).

tff(f175,plain,
    ! [X1: list_loc,X0: loc,X2: loc,X3: map_loc_loc] :
      ( ? [X4: loc,X5: map_loc_loc] :
          ( ( X2 = X4 )
          & ( X3 = X5 )
          & ( X0 = X4 )
          & ( tb2t(nil(loc1)) = X1 ) )
      | ? [X7: map_loc_loc,X8: loc,X9: loc,X6: list_loc] :
          ( list_seg(tb2t2(get(loc1,loc1,t2tb1(X7),t2tb2(X9))),X7,X6,X8)
          & ( X0 = X8 )
          & ( null != X9 )
          & ( tb2t(cons(loc1,t2tb2(X9),t2tb(X6))) = X1 )
          & ( X3 = X7 )
          & ( X2 = X9 ) )
      | ~ list_seg(X2,X3,X1,X0) ),
    inference(flattening,[],[f174]) ).

tff(f174,plain,
    ! [X1: list_loc,X0: loc,X3: map_loc_loc,X2: loc] :
      ( ? [X4: loc,X5: map_loc_loc] :
          ( ( X2 = X4 )
          & ( X3 = X5 )
          & ( X0 = X4 )
          & ( tb2t(nil(loc1)) = X1 ) )
      | ? [X7: map_loc_loc,X8: loc,X9: loc,X6: list_loc] :
          ( list_seg(tb2t2(get(loc1,loc1,t2tb1(X7),t2tb2(X9))),X7,X6,X8)
          & ( X0 = X8 )
          & ( null != X9 )
          & ( tb2t(cons(loc1,t2tb2(X9),t2tb(X6))) = X1 )
          & ( X3 = X7 )
          & ( X2 = X9 ) )
      | ~ list_seg(X2,X3,X1,X0) ),
    inference(ennf_transformation,[],[f97]) ).

tff(f97,plain,
    ! [X1: list_loc,X0: loc,X3: map_loc_loc,X2: loc] :
      ( list_seg(X2,X3,X1,X0)
     => ( ? [X4: loc,X5: map_loc_loc] :
            ( ( X2 = X4 )
            & ( X3 = X5 )
            & ( X0 = X4 )
            & ( tb2t(nil(loc1)) = X1 ) )
        | ? [X7: map_loc_loc,X8: loc,X9: loc,X6: list_loc] :
            ( list_seg(tb2t2(get(loc1,loc1,t2tb1(X7),t2tb2(X9))),X7,X6,X8)
            & ( X0 = X8 )
            & ( null != X9 )
            & ( tb2t(cons(loc1,t2tb2(X9),t2tb(X6))) = X1 )
            & ( X3 = X7 )
            & ( X2 = X9 ) ) ) ),
    inference(rectify,[],[f61]) ).

tff(f61,axiom,
    ! [X26: loc,X25: list_loc,X4: loc,X5: map_loc_loc] :
      ( list_seg(X4,X5,X25,X26)
     => ( ? [X22: loc,X23: map_loc_loc] :
            ( ( X4 = X22 )
            & ( tb2t(nil(loc1)) = X25 )
            & ( X5 = X23 )
            & ( X22 = X26 ) )
        | ? [X12: list_loc,X23: map_loc_loc,X24: loc,X22: loc] :
            ( list_seg(tb2t2(get(loc1,loc1,t2tb1(X23),t2tb2(X22))),X23,X12,X24)
            & ( X4 = X22 )
            & ( X5 = X23 )
            & ( X24 = X26 )
            & ( tb2t(cons(loc1,t2tb2(X22),t2tb(X12))) = X25 )
            & ( null != X22 ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',list_seg_inversion) ).

tff(f370,plain,
    list_seg(sK18,sK12,sK15,null),
    inference(definition_unfolding,[],[f340,f341]) ).

tff(f340,plain,
    list_seg(sK16,sK12,sK15,null),
    inference(cnf_transformation,[],[f246]) ).

tff(f495,plain,
    ( spl25_18
    | spl25_19 ),
    inference(avatar_split_clause,[],[f485,f492,f488]) ).

tff(f485,plain,
    ( sP0(null,sK15,sK12,sK18)
    | ( sK5(sK15,null,sK18,sK12) = sK18 ) ),
    inference(resolution,[],[f370,f307]) ).

tff(f307,plain,
    ! [X2: loc,X3: map_loc_loc,X0: list_loc,X1: loc] :
      ( ~ list_seg(X2,X3,X0,X1)
      | ( sK5(X0,X1,X2,X3) = X2 )
      | sP0(X1,X0,X3,X2) ),
    inference(cnf_transformation,[],[f217]) ).

tff(f390,plain,
    ( spl25_1
    | ~ spl25_3 ),
    inference(avatar_split_clause,[],[f345,f387,f378]) ).

tff(f345,plain,
    ( ( sK23 != sK21 )
    | ( tb2t(nil(loc1)) = sK15 ) ),
    inference(cnf_transformation,[],[f246]) ).

tff(f385,plain,
    ( spl25_1
    | spl25_2 ),
    inference(avatar_split_clause,[],[f344,f382,f378]) ).

tff(f344,plain,
    ( ( sK15 = tb2t(cons(loc1,t2tb2(sK22),t2tb(sK23))) )
    | ( tb2t(nil(loc1)) = sK15 ) ),
    inference(cnf_transformation,[],[f246]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : SWW615=2 : TPTP v8.1.0. Released v6.1.0.
% 0.07/0.14  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s
% 0.13/0.35  % Computer : n011.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Tue Aug 30 20:53:55 EDT 2022
% 0.13/0.35  % CPUTime    : 
% 0.20/0.51  % (5001)dis+2_1:1_av=off:bsr=on:erd=off:s2pl=on:sgt=16:sos=on:sp=frequency:ss=axioms:i=46:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/46Mi)
% 0.20/0.51  % (4993)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.51  % (4985)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/32Mi)
% 0.20/0.52  % (4984)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.20/0.53  % (4981)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/8Mi)
% 0.20/0.54  % (4982)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.54  % (5007)dis+1011_1:1_bd=off:canc=force:ev=cautious:nwc=5.0:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.20/0.54  % (4982)Instruction limit reached!
% 0.20/0.54  % (4982)------------------------------
% 0.20/0.54  % (4982)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.54  % (4982)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.54  % (4982)Termination reason: Unknown
% 0.20/0.54  % (4982)Termination phase: Property scanning
% 0.20/0.54  
% 0.20/0.54  % (4982)Memory used [KB]: 1023
% 0.20/0.54  % (4982)Time elapsed: 0.002 s
% 0.20/0.54  % (4982)Instructions burned: 2 (million)
% 0.20/0.54  % (4982)------------------------------
% 0.20/0.54  % (4982)------------------------------
% 0.20/0.54  % (4981)Instruction limit reached!
% 0.20/0.54  % (4981)------------------------------
% 0.20/0.54  % (4981)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.54  % (4981)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.54  % (4981)Termination reason: Unknown
% 0.20/0.54  % (4981)Termination phase: Function definition elimination
% 0.20/0.54  
% 0.20/0.54  % (4981)Memory used [KB]: 1151
% 0.20/0.54  % (4981)Time elapsed: 0.004 s
% 0.20/0.54  % (4981)Instructions burned: 8 (million)
% 0.20/0.54  % (4981)------------------------------
% 0.20/0.54  % (4981)------------------------------
% 0.20/0.54  % (5002)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.54  % (5004)lrs+1002_1:1_br=off:canc=force:drc=off:s2a=on:sos=on:sp=reverse_frequency:urr=on:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/42Mi)
% 0.20/0.54  % (4997)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.20/0.54  % (4994)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.55  % (4984)Instruction limit reached!
% 0.20/0.55  % (4984)------------------------------
% 0.20/0.55  % (4984)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.55  % (4984)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.55  % (4984)Termination reason: Unknown
% 0.20/0.55  % (4984)Termination phase: Saturation
% 0.20/0.55  
% 0.20/0.55  % (4984)Memory used [KB]: 5884
% 0.20/0.55  % (4984)Time elapsed: 0.134 s
% 0.20/0.55  % (4984)Instructions burned: 15 (million)
% 0.20/0.55  % (4984)------------------------------
% 0.20/0.55  % (4984)------------------------------
% 0.20/0.55  % (4989)lrs+10_1:1_canc=force:tha=some:to=lpo:i=35:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/35Mi)
% 0.20/0.55  % (4988)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.55  % (4988)Instruction limit reached!
% 0.20/0.55  % (4988)------------------------------
% 0.20/0.55  % (4988)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.55  % (4988)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.55  % (4988)Termination reason: Unknown
% 0.20/0.55  % (4988)Termination phase: Preprocessing 1
% 0.20/0.55  
% 0.20/0.55  % (4988)Memory used [KB]: 1023
% 0.20/0.55  % (4988)Time elapsed: 0.003 s
% 0.20/0.55  % (4988)Instructions burned: 4 (million)
% 0.20/0.55  % (4988)------------------------------
% 0.20/0.55  % (4988)------------------------------
% 0.20/0.55  % (4999)dis+1002_1:5_av=off:nwc=2.0:sos=all:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.20/0.55  % (4996)dis+21_1:1_aac=none:abs=on:er=known:fde=none:fsr=off:nwc=5.0:s2a=on:s2at=4.0:sp=const_frequency:to=lpo:urr=ec_only:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/49Mi)
% 0.20/0.55  % (5005)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/43Mi)
% 0.20/0.55  % (4986)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 0.20/0.55  % (4980)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/34Mi)
% 0.20/0.55  % (4979)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59848Mi)
% 0.20/0.55  % (4991)lrs+10_1:1_ep=R:gve=force:plsq=on:plsqr=32,1:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.56  % (4991)Instruction limit reached!
% 0.20/0.56  % (4991)------------------------------
% 0.20/0.56  % (4991)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.56  % (4991)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.56  % (4991)Termination reason: Unknown
% 0.20/0.56  % (4991)Termination phase: Property scanning
% 0.20/0.56  
% 0.20/0.56  % (4991)Memory used [KB]: 1023
% 0.20/0.56  % (4991)Time elapsed: 0.002 s
% 0.20/0.56  % (4991)Instructions burned: 2 (million)
% 0.20/0.56  % (4991)------------------------------
% 0.20/0.56  % (4991)------------------------------
% 0.20/0.56  % (4985)Instruction limit reached!
% 0.20/0.56  % (4985)------------------------------
% 0.20/0.56  % (4985)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.56  % (4985)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.56  % (4985)Termination reason: Unknown
% 0.20/0.56  % (4985)Termination phase: Saturation
% 0.20/0.56  
% 0.20/0.56  % (4985)Memory used [KB]: 6140
% 0.20/0.56  % (4985)Time elapsed: 0.096 s
% 0.20/0.56  % (4985)Instructions burned: 32 (million)
% 0.20/0.56  % (4985)------------------------------
% 0.20/0.56  % (4985)------------------------------
% 0.20/0.56  % (5007)Instruction limit reached!
% 0.20/0.56  % (5007)------------------------------
% 0.20/0.56  % (5007)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.56  % (5007)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.56  % (5007)Termination reason: Unknown
% 0.20/0.56  % (5007)Termination phase: Saturation
% 0.20/0.56  
% 0.20/0.56  % (5007)Memory used [KB]: 5884
% 0.20/0.56  % (5007)Time elapsed: 0.161 s
% 0.20/0.56  % (5007)Instructions burned: 21 (million)
% 0.20/0.56  % (5007)------------------------------
% 0.20/0.56  % (5007)------------------------------
% 0.20/0.56  % (4999)Instruction limit reached!
% 0.20/0.56  % (4999)------------------------------
% 0.20/0.56  % (4999)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.56  % (4999)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.56  % (4999)Termination reason: Unknown
% 0.20/0.56  % (4999)Termination phase: Saturation
% 0.20/0.56  
% 0.20/0.56  % (4999)Memory used [KB]: 1407
% 0.20/0.56  % (4999)Time elapsed: 0.159 s
% 0.20/0.56  % (4999)Instructions burned: 15 (million)
% 0.20/0.56  % (4999)------------------------------
% 0.20/0.56  % (4999)------------------------------
% 0.20/0.57  % (4994)Instruction limit reached!
% 0.20/0.57  % (4994)------------------------------
% 0.20/0.57  % (4994)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.57  % (4994)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.57  % (4994)Termination reason: Unknown
% 0.20/0.57  % (4994)Termination phase: Property scanning
% 0.20/0.57  
% 0.20/0.57  % (4994)Memory used [KB]: 1023
% 0.20/0.57  % (4994)Time elapsed: 0.003 s
% 0.20/0.57  % (4994)Instructions burned: 4 (million)
% 0.20/0.57  % (4994)------------------------------
% 0.20/0.57  % (4994)------------------------------
% 0.20/0.57  % (5003)lrs+1_1:10_av=off:drc=off:nwc=2.0:sp=reverse_frequency:thsq=on:thsqc=64:thsql=off:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/47Mi)
% 0.20/0.57  % (4997)Instruction limit reached!
% 0.20/0.57  % (4997)------------------------------
% 0.20/0.57  % (4997)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.57  % (4997)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.57  % (4997)Termination reason: Unknown
% 0.20/0.57  % (4997)Termination phase: Saturation
% 0.20/0.57  
% 0.20/0.57  % (4997)Memory used [KB]: 5884
% 0.20/0.57  % (4997)Time elapsed: 0.170 s
% 0.20/0.57  % (4997)Instructions burned: 16 (million)
% 0.20/0.57  % (4997)------------------------------
% 0.20/0.57  % (4997)------------------------------
% 0.20/0.57  % (4995)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.57  % (4995)Instruction limit reached!
% 0.20/0.57  % (4995)------------------------------
% 0.20/0.57  % (4995)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.57  % (4995)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.57  % (4995)Termination reason: Unknown
% 0.20/0.57  % (4995)Termination phase: Property scanning
% 0.20/0.57  
% 0.20/0.57  % (4995)Memory used [KB]: 1023
% 0.20/0.57  % (4995)Time elapsed: 0.002 s
% 0.20/0.57  % (4995)Instructions burned: 2 (million)
% 0.20/0.57  % (4995)------------------------------
% 0.20/0.57  % (4995)------------------------------
% 0.20/0.57  % (5001)Instruction limit reached!
% 0.20/0.57  % (5001)------------------------------
% 0.20/0.57  % (5001)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.57  % (5001)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.57  % (5001)Termination reason: Unknown
% 0.20/0.57  % (5001)Termination phase: Saturation
% 0.20/0.57  
% 0.20/0.57  % (5001)Memory used [KB]: 1663
% 0.20/0.57  % (5001)Time elapsed: 0.104 s
% 0.20/0.57  % (5001)Instructions burned: 46 (million)
% 0.20/0.57  % (5001)------------------------------
% 0.20/0.57  % (5001)------------------------------
% 0.20/0.58  % (4993)Instruction limit reached!
% 0.20/0.58  % (4993)------------------------------
% 0.20/0.58  % (4993)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.58  % (4993)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.58  % (4993)Termination reason: Unknown
% 0.20/0.58  % (4993)Termination phase: Saturation
% 0.20/0.58  
% 0.20/0.58  % (4993)Memory used [KB]: 6908
% 0.20/0.58  % (4993)Time elapsed: 0.119 s
% 0.20/0.58  % (4993)Instructions burned: 50 (million)
% 0.20/0.58  % (4993)------------------------------
% 0.20/0.58  % (4993)------------------------------
% 0.20/0.58  % (4992)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.20/0.58  % (4987)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.20/0.59  % (5008)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=41:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/41Mi)
% 0.20/0.59  % (5000)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.20/0.60  % (4989)Instruction limit reached!
% 0.20/0.60  % (4989)------------------------------
% 0.20/0.60  % (4989)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.60  % (4989)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.60  % (4989)Termination reason: Unknown
% 0.20/0.60  % (4989)Termination phase: Saturation
% 0.20/0.60  
% 0.20/0.60  % (4989)Memory used [KB]: 6140
% 0.20/0.60  % (4989)Time elapsed: 0.202 s
% 0.20/0.60  % (4989)Instructions burned: 35 (million)
% 0.20/0.60  % (4989)------------------------------
% 0.20/0.60  % (4989)------------------------------
% 1.90/0.61  % (5005)Instruction limit reached!
% 1.90/0.61  % (5005)------------------------------
% 1.90/0.61  % (5005)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.90/0.61  % (5005)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.90/0.61  % (5005)Termination reason: Unknown
% 1.90/0.61  % (5005)Termination phase: Saturation
% 1.90/0.61  
% 1.90/0.61  % (5005)Memory used [KB]: 6524
% 1.90/0.61  % (5005)Time elapsed: 0.168 s
% 1.90/0.61  % (5005)Instructions burned: 43 (million)
% 1.90/0.61  % (5005)------------------------------
% 1.90/0.61  % (5005)------------------------------
% 1.90/0.61  % (4987)Instruction limit reached!
% 1.90/0.61  % (4987)------------------------------
% 1.90/0.61  % (4987)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.90/0.61  % (4987)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.90/0.61  % (4987)Termination reason: Unknown
% 1.90/0.61  % (4987)Termination phase: Saturation
% 1.90/0.61  
% 1.90/0.61  % (4987)Memory used [KB]: 6012
% 1.90/0.61  % (4987)Time elapsed: 0.208 s
% 1.90/0.61  % (4987)Instructions burned: 26 (million)
% 1.90/0.61  % (4987)------------------------------
% 1.90/0.61  % (4987)------------------------------
% 1.90/0.62  % (5000)Instruction limit reached!
% 1.90/0.62  % (5000)------------------------------
% 1.90/0.62  % (5000)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.09/0.62  % (5004)Instruction limit reached!
% 2.09/0.62  % (5004)------------------------------
% 2.09/0.62  % (5004)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.09/0.62  % (5004)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.09/0.62  % (5004)Termination reason: Unknown
% 2.09/0.62  % (5004)Termination phase: Saturation
% 2.09/0.62  
% 2.09/0.62  % (5004)Memory used [KB]: 6268
% 2.09/0.62  % (5004)Time elapsed: 0.218 s
% 2.09/0.62  % (5004)Instructions burned: 42 (million)
% 2.09/0.62  % (5004)------------------------------
% 2.09/0.62  % (5004)------------------------------
% 2.09/0.63  % (4980)Instruction limit reached!
% 2.09/0.63  % (4980)------------------------------
% 2.09/0.63  % (4980)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.09/0.63  % (4980)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.09/0.63  % (4980)Termination reason: Unknown
% 2.09/0.63  % (4980)Termination phase: Saturation
% 2.09/0.63  
% 2.09/0.63  % (4980)Memory used [KB]: 6140
% 2.09/0.63  % (4980)Time elapsed: 0.197 s
% 2.09/0.63  % (4980)Instructions burned: 34 (million)
% 2.09/0.63  % (4980)------------------------------
% 2.09/0.63  % (4980)------------------------------
% 2.09/0.63  % (4992)Instruction limit reached!
% 2.09/0.63  % (4992)------------------------------
% 2.09/0.63  % (4992)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.09/0.63  % (4992)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.09/0.63  % (4992)Termination reason: Unknown
% 2.09/0.63  % (4992)Termination phase: Saturation
% 2.09/0.63  
% 2.09/0.63  % (4992)Memory used [KB]: 5884
% 2.09/0.63  % (4992)Time elapsed: 0.181 s
% 2.09/0.63  % (4992)Instructions burned: 21 (million)
% 2.09/0.63  % (4992)------------------------------
% 2.09/0.63  % (4992)------------------------------
% 2.09/0.63  % (4983)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 2.09/0.63  % (5000)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.09/0.63  % (5000)Termination reason: Unknown
% 2.09/0.63  % (5000)Termination phase: Saturation
% 2.09/0.63  
% 2.09/0.63  % (5000)Memory used [KB]: 5884
% 2.09/0.63  % (5000)Time elapsed: 0.178 s
% 2.09/0.63  % (5000)Instructions burned: 22 (million)
% 2.09/0.63  % (5000)------------------------------
% 2.09/0.63  % (5000)------------------------------
% 2.16/0.63  % (4996)Instruction limit reached!
% 2.16/0.63  % (4996)------------------------------
% 2.16/0.63  % (4996)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.63  % (4996)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.63  % (4996)Termination reason: Unknown
% 2.16/0.63  % (4996)Termination phase: Saturation
% 2.16/0.63  
% 2.16/0.63  % (4996)Memory used [KB]: 6268
% 2.16/0.63  % (4996)Time elapsed: 0.216 s
% 2.16/0.63  % (4996)Instructions burned: 49 (million)
% 2.16/0.63  % (4996)------------------------------
% 2.16/0.63  % (4996)------------------------------
% 2.16/0.63  % (5002)First to succeed.
% 2.16/0.64  % (4998)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 2.16/0.64  % (4990)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=4:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 2.16/0.64  % (5006)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 2.16/0.65  % (4986)Instruction limit reached!
% 2.16/0.65  % (4986)------------------------------
% 2.16/0.65  % (4986)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.65  % (4986)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.65  % (4986)Termination reason: Unknown
% 2.16/0.65  % (4986)Termination phase: Saturation
% 2.16/0.65  
% 2.16/0.65  % (4986)Memory used [KB]: 6140
% 2.16/0.65  % (4986)Time elapsed: 0.236 s
% 2.16/0.65  % (4986)Instructions burned: 36 (million)
% 2.16/0.65  % (4986)------------------------------
% 2.16/0.65  % (4986)------------------------------
% 2.16/0.65  % (5003)Instruction limit reached!
% 2.16/0.65  % (5003)------------------------------
% 2.16/0.65  % (5003)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.65  % (5003)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.65  % (5003)Termination reason: Unknown
% 2.16/0.65  % (5003)Termination phase: Saturation
% 2.16/0.65  
% 2.16/0.65  % (5003)Memory used [KB]: 1663
% 2.16/0.65  % (5003)Time elapsed: 0.243 s
% 2.16/0.65  % (5003)Instructions burned: 47 (million)
% 2.16/0.65  % (5003)------------------------------
% 2.16/0.65  % (5003)------------------------------
% 2.16/0.65  % (5008)Instruction limit reached!
% 2.16/0.65  % (5008)------------------------------
% 2.16/0.65  % (5008)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.65  % (5008)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.65  % (5008)Termination reason: Unknown
% 2.16/0.65  % (5008)Termination phase: Saturation
% 2.16/0.65  
% 2.16/0.65  % (5008)Memory used [KB]: 6140
% 2.16/0.65  % (5008)Time elapsed: 0.206 s
% 2.16/0.65  % (5008)Instructions burned: 41 (million)
% 2.16/0.65  % (5008)------------------------------
% 2.16/0.65  % (5008)------------------------------
% 2.16/0.66  % (5002)Refutation found. Thanks to Tanya!
% 2.16/0.66  % SZS status Theorem for theBenchmark
% 2.16/0.66  % SZS output start Proof for theBenchmark
% See solution above
% 2.16/0.66  % (5002)------------------------------
% 2.16/0.66  % (5002)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.66  % (5002)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.66  % (5002)Termination reason: Refutation
% 2.16/0.66  
% 2.16/0.66  % (5002)Memory used [KB]: 6268
% 2.16/0.66  % (5002)Time elapsed: 0.237 s
% 2.16/0.66  % (5002)Instructions burned: 46 (million)
% 2.16/0.66  % (5002)------------------------------
% 2.16/0.66  % (5002)------------------------------
% 2.16/0.66  % (4978)Success in time 0.304 s
%------------------------------------------------------------------------------