TSTP Solution File: SWW648_2 by Vampire---4.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.9
% Problem  : SWW648_2 : TPTP v8.2.0. Released v6.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire %s %d THM

% Computer : n028.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Mon Jun 24 18:35:35 EDT 2024

% Result   : Theorem 0.21s 0.43s
% Output   : Refutation 0.21s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   27
%            Number of leaves      :   17
% Syntax   : Number of formulae    :   84 (  44 unt;   0 typ;   0 def)
%            Number of atoms       :  256 ( 225 equ)
%            Maximal formula atoms :   20 (   3 avg)
%            Number of connectives :  279 ( 107   ~;  55   |;  90   &)
%                                         (   0 <=>;  27  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   5 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number arithmetic     :   48 (  22 atm;  12 fun;  14 num;   0 var)
%            Number of types       :   10 (   8 usr;   1 ari)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :    6 (   2 usr;   1 prp; 0-3 aty)
%            Number of functors    :   47 (  44 usr;  20 con; 0-5 aty)
%            Number of variables   :  223 ( 149   !;  74   ?; 223   :)

% 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,
    a: $tType ).

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

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

tff(type_def_12,type,
    list_a1: $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,
    length: ( ty * uni ) > $int ).

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

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

tff(func_def_23,type,
    tuple2: ( ty * ty ) > ty ).

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

tff(func_def_25,type,
    tuple2_proj_1: ( ty * ty * uni ) > uni ).

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

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

tff(func_def_28,type,
    a1: ty ).

tff(func_def_29,type,
    t2tb: a > uni ).

tff(func_def_30,type,
    tb2t: uni > a ).

tff(func_def_31,type,
    t2tb1: list_lpa1cm_a1rp > uni ).

tff(func_def_32,type,
    tb2t1: uni > list_lpa1cm_a1rp ).

tff(func_def_33,type,
    t2tb2: lpa1cm_a1rp > uni ).

tff(func_def_34,type,
    tb2t2: uni > lpa1cm_a1rp ).

tff(func_def_35,type,
    t2tb3: list_a1 > uni ).

tff(func_def_36,type,
    tb2t3: uni > list_a1 ).

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

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

tff(func_def_40,type,
    sK2: list_a1 ).

tff(func_def_41,type,
    sK3: list_a1 ).

tff(func_def_42,type,
    sK4: a ).

tff(func_def_43,type,
    sK5: list_a1 ).

tff(func_def_44,type,
    sK6: list_lpa1cm_a1rp ).

tff(func_def_45,type,
    sK7: list_a1 ).

tff(func_def_46,type,
    sK8: list_a1 ).

tff(func_def_47,type,
    sK9: list_a1 ).

tff(func_def_48,type,
    sK10: a ).

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

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

tff(f416,plain,
    $false,
    inference(subsumption_resolution,[],[f404,f364]) ).

tff(f364,plain,
    length(a1,t2tb3(sK2)) != $sum(1,length(a1,t2tb3(sK5))),
    inference(subsumption_resolution,[],[f363,f244]) ).

tff(f244,plain,
    ! [X0: list_a1] : ( tb2t3(t2tb3(X0)) = X0 ),
    inference(cnf_transformation,[],[f97]) ).

tff(f97,plain,
    ! [X0: list_a1] : ( tb2t3(t2tb3(X0)) = X0 ),
    inference(rectify,[],[f56]) ).

tff(f56,axiom,
    ! [X19: list_a1] : ( tb2t3(t2tb3(X19)) = X19 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f363,plain,
    ( ( length(a1,t2tb3(sK2)) != $sum(1,length(a1,t2tb3(sK5))) )
    | ( sK3 != tb2t3(t2tb3(sK3)) ) ),
    inference(forward_demodulation,[],[f362,f285]) ).

tff(f285,plain,
    t2tb3(sK3) = infix_plpl(a1,t2tb3(sK8),t2tb3(sK7)),
    inference(superposition,[],[f253,f203]) ).

tff(f203,plain,
    sK3 = tb2t3(infix_plpl(a1,t2tb3(sK8),t2tb3(sK7))),
    inference(cnf_transformation,[],[f160]) ).

tff(f160,plain,
    ( ( sK2 = tb2t3(cons(a1,t2tb(sK4),t2tb3(sK5))) )
    & ~ $less(length(a1,t2tb3(sK3)),length(a1,t2tb3(sK5)))
    & ( length(a1,t2tb3(sK5)) = length(a1,t2tb3(sK8)) )
    & ( sK3 = tb2t3(infix_plpl(a1,t2tb3(sK8),t2tb3(sK7))) )
    & ( sK6 = tb2t1(combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(sK8)))) )
    & ( sK7 = tb2t3(cons(a1,t2tb(sK10),t2tb3(sK9))) )
    & ! [X9: list_a1] :
        ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
        | ( sK3 != tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(sK9))) )
        | ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(sK10)),t2tb1(sK6))) ) )
    & ~ $less(length(a1,t2tb3(sK3)),length(a1,t2tb3(sK2))) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK2,sK3,sK4,sK5,sK6,sK7,sK8,sK9,sK10])],[f154,f159,f158,f157,f156,f155]) ).

tff(f155,plain,
    ( ? [X0: list_a1,X1: list_a1] :
        ( ? [X2: a,X3: list_a1] :
            ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = X0 )
            & ~ $less(length(a1,t2tb3(X1)),length(a1,t2tb3(X3)))
            & ? [X4: list_lpa1cm_a1rp,X5: list_a1] :
                ( ? [X6: list_a1] :
                    ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X6)) )
                    & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X5))) = X1 )
                    & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X6)))) = X4 ) )
                & ? [X7: list_a1,X8: a] :
                    ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X5 )
                    & ! [X9: list_a1] :
                        ( ( length(a1,t2tb3(X0)) != length(a1,t2tb3(X9)) )
                        | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != X1 )
                        | ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X8)),t2tb1(X4))) != tb2t1(combine(a1,a1,t2tb3(X0),reverse(a1,t2tb3(X9)))) ) ) ) ) )
        & ~ $less(length(a1,t2tb3(X1)),length(a1,t2tb3(X0))) )
   => ( ? [X3: list_a1,X2: a] :
          ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = sK2 )
          & ~ $less(length(a1,t2tb3(sK3)),length(a1,t2tb3(X3)))
          & ? [X5: list_a1,X4: list_lpa1cm_a1rp] :
              ( ? [X6: list_a1] :
                  ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X6)) )
                  & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X5))) = sK3 )
                  & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X6)))) = X4 ) )
              & ? [X8: a,X7: list_a1] :
                  ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X5 )
                  & ! [X9: list_a1] :
                      ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
                      | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != sK3 )
                      | ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X8)),t2tb1(X4))) != tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) ) ) ) ) )
      & ~ $less(length(a1,t2tb3(sK3)),length(a1,t2tb3(sK2))) ) ),
    introduced(choice_axiom,[]) ).

tff(f156,plain,
    ( ? [X3: list_a1,X2: a] :
        ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = sK2 )
        & ~ $less(length(a1,t2tb3(sK3)),length(a1,t2tb3(X3)))
        & ? [X5: list_a1,X4: list_lpa1cm_a1rp] :
            ( ? [X6: list_a1] :
                ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X6)) )
                & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X5))) = sK3 )
                & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X6)))) = X4 ) )
            & ? [X8: a,X7: list_a1] :
                ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X5 )
                & ! [X9: list_a1] :
                    ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
                    | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != sK3 )
                    | ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X8)),t2tb1(X4))) != tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) ) ) ) ) )
   => ( ( sK2 = tb2t3(cons(a1,t2tb(sK4),t2tb3(sK5))) )
      & ~ $less(length(a1,t2tb3(sK3)),length(a1,t2tb3(sK5)))
      & ? [X5: list_a1,X4: list_lpa1cm_a1rp] :
          ( ? [X6: list_a1] :
              ( ( length(a1,t2tb3(X6)) = length(a1,t2tb3(sK5)) )
              & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X5))) = sK3 )
              & ( tb2t1(combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(X6)))) = X4 ) )
          & ? [X8: a,X7: list_a1] :
              ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X5 )
              & ! [X9: list_a1] :
                  ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
                  | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != sK3 )
                  | ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(X8)),t2tb1(X4))) ) ) ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f157,plain,
    ( ? [X5: list_a1,X4: list_lpa1cm_a1rp] :
        ( ? [X6: list_a1] :
            ( ( length(a1,t2tb3(X6)) = length(a1,t2tb3(sK5)) )
            & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X5))) = sK3 )
            & ( tb2t1(combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(X6)))) = X4 ) )
        & ? [X8: a,X7: list_a1] :
            ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X5 )
            & ! [X9: list_a1] :
                ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
                | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != sK3 )
                | ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(X8)),t2tb1(X4))) ) ) ) )
   => ( ? [X6: list_a1] :
          ( ( length(a1,t2tb3(X6)) = length(a1,t2tb3(sK5)) )
          & ( sK3 = tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(sK7))) )
          & ( tb2t1(combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(X6)))) = sK6 ) )
      & ? [X8: a,X7: list_a1] :
          ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = sK7 )
          & ! [X9: list_a1] :
              ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
              | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != sK3 )
              | ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(X8)),t2tb1(sK6))) ) ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f158,plain,
    ( ? [X6: list_a1] :
        ( ( length(a1,t2tb3(X6)) = length(a1,t2tb3(sK5)) )
        & ( sK3 = tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(sK7))) )
        & ( tb2t1(combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(X6)))) = sK6 ) )
   => ( ( length(a1,t2tb3(sK5)) = length(a1,t2tb3(sK8)) )
      & ( sK3 = tb2t3(infix_plpl(a1,t2tb3(sK8),t2tb3(sK7))) )
      & ( sK6 = tb2t1(combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(sK8)))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f159,plain,
    ( ? [X8: a,X7: list_a1] :
        ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = sK7 )
        & ! [X9: list_a1] :
            ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
            | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != sK3 )
            | ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(X8)),t2tb1(sK6))) ) ) )
   => ( ( sK7 = tb2t3(cons(a1,t2tb(sK10),t2tb3(sK9))) )
      & ! [X9: list_a1] :
          ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
          | ( sK3 != tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(sK9))) )
          | ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(sK10)),t2tb1(sK6))) ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f154,plain,
    ? [X0: list_a1,X1: list_a1] :
      ( ? [X2: a,X3: list_a1] :
          ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = X0 )
          & ~ $less(length(a1,t2tb3(X1)),length(a1,t2tb3(X3)))
          & ? [X4: list_lpa1cm_a1rp,X5: list_a1] :
              ( ? [X6: list_a1] :
                  ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X6)) )
                  & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X5))) = X1 )
                  & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X6)))) = X4 ) )
              & ? [X7: list_a1,X8: a] :
                  ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X5 )
                  & ! [X9: list_a1] :
                      ( ( length(a1,t2tb3(X0)) != length(a1,t2tb3(X9)) )
                      | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != X1 )
                      | ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X8)),t2tb1(X4))) != tb2t1(combine(a1,a1,t2tb3(X0),reverse(a1,t2tb3(X9)))) ) ) ) ) )
      & ~ $less(length(a1,t2tb3(X1)),length(a1,t2tb3(X0))) ),
    inference(rectify,[],[f140]) ).

tff(f140,plain,
    ? [X1: list_a1,X0: list_a1] :
      ( ? [X2: a,X3: list_a1] :
          ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = X1 )
          & ~ $less(length(a1,t2tb3(X0)),length(a1,t2tb3(X3)))
          & ? [X5: list_lpa1cm_a1rp,X4: list_a1] :
              ( ? [X6: list_a1] :
                  ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X6)) )
                  & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X4))) = X0 )
                  & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X6)))) = X5 ) )
              & ? [X7: list_a1,X8: a] :
                  ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X4 )
                  & ! [X9: list_a1] :
                      ( ( length(a1,t2tb3(X1)) != length(a1,t2tb3(X9)) )
                      | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != X0 )
                      | ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X8)),t2tb1(X5))) != tb2t1(combine(a1,a1,t2tb3(X1),reverse(a1,t2tb3(X9)))) ) ) ) ) )
      & ~ $less(length(a1,t2tb3(X0)),length(a1,t2tb3(X1))) ),
    inference(flattening,[],[f139]) ).

tff(f139,plain,
    ? [X0: list_a1,X1: list_a1] :
      ( ? [X2: a,X3: list_a1] :
          ( ? [X5: list_lpa1cm_a1rp,X4: list_a1] :
              ( ? [X6: list_a1] :
                  ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X6)) )
                  & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X4))) = X0 )
                  & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X6)))) = X5 ) )
              & ? [X7: list_a1,X8: a] :
                  ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X4 )
                  & ! [X9: list_a1] :
                      ( ( length(a1,t2tb3(X1)) != length(a1,t2tb3(X9)) )
                      | ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) != X0 )
                      | ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X8)),t2tb1(X5))) != tb2t1(combine(a1,a1,t2tb3(X1),reverse(a1,t2tb3(X9)))) ) ) ) )
          & ~ $less(length(a1,t2tb3(X0)),length(a1,t2tb3(X3)))
          & ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = X1 ) )
      & ~ $less(length(a1,t2tb3(X0)),length(a1,t2tb3(X1))) ),
    inference(ennf_transformation,[],[f111]) ).

tff(f111,plain,
    ~ ! [X0: list_a1,X1: list_a1] :
        ( ~ $less(length(a1,t2tb3(X0)),length(a1,t2tb3(X1)))
       => ! [X2: a,X3: list_a1] :
            ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = X1 )
           => ( ~ $less(length(a1,t2tb3(X0)),length(a1,t2tb3(X3)))
             => ! [X5: list_lpa1cm_a1rp,X4: list_a1] :
                  ( ? [X6: list_a1] :
                      ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X6)) )
                      & ( tb2t3(infix_plpl(a1,t2tb3(X6),t2tb3(X4))) = X0 )
                      & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X6)))) = X5 ) )
                 => ! [X7: list_a1,X8: a] :
                      ( ( tb2t3(cons(a1,t2tb(X8),t2tb3(X7))) = X4 )
                     => ? [X9: list_a1] :
                          ( ( tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(X7))) = X0 )
                          & ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X8)),t2tb1(X5))) = tb2t1(combine(a1,a1,t2tb3(X1),reverse(a1,t2tb3(X9)))) )
                          & ( length(a1,t2tb3(X1)) = length(a1,t2tb3(X9)) ) ) ) ) ) ) ),
    inference(rectify,[],[f62]) ).

tff(f62,plain,
    ~ ! [X7: list_a1,X1: list_a1] :
        ( ~ $less(length(a1,t2tb3(X7)),length(a1,t2tb3(X1)))
       => ! [X2: a,X3: list_a1] :
            ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = X1 )
           => ( ~ $less(length(a1,t2tb3(X7)),length(a1,t2tb3(X3)))
             => ! [X22: list_a1,X21: list_lpa1cm_a1rp] :
                  ( ? [X23: list_a1] :
                      ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X23)) )
                      & ( tb2t3(infix_plpl(a1,t2tb3(X23),t2tb3(X22))) = X7 )
                      & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X23)))) = X21 ) )
                 => ! [X18: list_a1,X17: a] :
                      ( ( tb2t3(cons(a1,t2tb(X17),t2tb3(X18))) = X22 )
                     => ? [X23: list_a1] :
                          ( ( tb2t3(infix_plpl(a1,t2tb3(X23),t2tb3(X18))) = X7 )
                          & ( length(a1,t2tb3(X1)) = length(a1,t2tb3(X23)) )
                          & ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X17)),t2tb1(X21))) = tb2t1(combine(a1,a1,t2tb3(X1),reverse(a1,t2tb3(X23)))) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f59]) ).

tff(f59,negated_conjecture,
    ~ ! [X7: list_a1,X1: list_a1] :
        ( $lesseq(length(a1,t2tb3(X1)),length(a1,t2tb3(X7)))
       => ! [X2: a,X3: list_a1] :
            ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = X1 )
           => ( $lesseq(length(a1,t2tb3(X3)),length(a1,t2tb3(X7)))
             => ! [X22: list_a1,X21: list_lpa1cm_a1rp] :
                  ( ? [X23: list_a1] :
                      ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X23)) )
                      & ( tb2t3(infix_plpl(a1,t2tb3(X23),t2tb3(X22))) = X7 )
                      & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X23)))) = X21 ) )
                 => ! [X18: list_a1,X17: a] :
                      ( ( tb2t3(cons(a1,t2tb(X17),t2tb3(X18))) = X22 )
                     => ? [X23: list_a1] :
                          ( ( tb2t3(infix_plpl(a1,t2tb3(X23),t2tb3(X18))) = X7 )
                          & ( length(a1,t2tb3(X1)) = length(a1,t2tb3(X23)) )
                          & ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X17)),t2tb1(X21))) = tb2t1(combine(a1,a1,t2tb3(X1),reverse(a1,t2tb3(X23)))) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f58]) ).

tff(f58,conjecture,
    ! [X7: list_a1,X1: list_a1] :
      ( $lesseq(length(a1,t2tb3(X1)),length(a1,t2tb3(X7)))
     => ! [X2: a,X3: list_a1] :
          ( ( tb2t3(cons(a1,t2tb(X2),t2tb3(X3))) = X1 )
         => ( $lesseq(length(a1,t2tb3(X3)),length(a1,t2tb3(X7)))
           => ! [X22: list_a1,X21: list_lpa1cm_a1rp] :
                ( ? [X23: list_a1] :
                    ( ( length(a1,t2tb3(X3)) = length(a1,t2tb3(X23)) )
                    & ( tb2t3(infix_plpl(a1,t2tb3(X23),t2tb3(X22))) = X7 )
                    & ( tb2t1(combine(a1,a1,t2tb3(X3),reverse(a1,t2tb3(X23)))) = X21 ) )
               => ! [X18: list_a1,X17: a] :
                    ( ( tb2t3(cons(a1,t2tb(X17),t2tb3(X18))) = X22 )
                   => ? [X23: list_a1] :
                        ( ( tb2t3(infix_plpl(a1,t2tb3(X23),t2tb3(X18))) = X7 )
                        & ( length(a1,t2tb3(X1)) = length(a1,t2tb3(X23)) )
                        & ( tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(X2),t2tb(X17)),t2tb1(X21))) = tb2t1(combine(a1,a1,t2tb3(X1),reverse(a1,t2tb3(X23)))) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f253,plain,
    ! [X0: uni] : ( t2tb3(tb2t3(X0)) = X0 ),
    inference(cnf_transformation,[],[f127]) ).

tff(f127,plain,
    ! [X0: uni] : ( t2tb3(tb2t3(X0)) = X0 ),
    inference(rectify,[],[f57]) ).

tff(f57,axiom,
    ! [X20: uni] : ( t2tb3(tb2t3(X20)) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f362,plain,
    ( ( length(a1,t2tb3(sK2)) != $sum(1,length(a1,t2tb3(sK5))) )
    | ( sK3 != tb2t3(infix_plpl(a1,t2tb3(sK8),t2tb3(sK7))) ) ),
    inference(forward_demodulation,[],[f361,f204]) ).

tff(f204,plain,
    length(a1,t2tb3(sK5)) = length(a1,t2tb3(sK8)),
    inference(cnf_transformation,[],[f160]) ).

tff(f361,plain,
    ( ( length(a1,t2tb3(sK2)) != $sum(1,length(a1,t2tb3(sK8))) )
    | ( sK3 != tb2t3(infix_plpl(a1,t2tb3(sK8),t2tb3(sK7))) ) ),
    inference(forward_demodulation,[],[f360,f213]) ).

tff(f213,plain,
    ! [X0: ty,X1: uni] : ( reverse(X0,reverse(X0,X1)) = X1 ),
    inference(cnf_transformation,[],[f163]) ).

tff(f163,plain,
    ! [X0: ty,X1: uni] : ( reverse(X0,reverse(X0,X1)) = X1 ),
    inference(rectify,[],[f133]) ).

tff(f133,plain,
    ! [X1: ty,X0: uni] : ( reverse(X1,reverse(X1,X0)) = X0 ),
    inference(rectify,[],[f35]) ).

tff(f35,axiom,
    ! [X12: uni,X0: ty] : ( reverse(X0,reverse(X0,X12)) = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f360,plain,
    ( ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,reverse(a1,t2tb3(sK8))),t2tb3(sK7))) )
    | ( length(a1,t2tb3(sK2)) != $sum(1,length(a1,t2tb3(sK8))) ) ),
    inference(forward_demodulation,[],[f359,f241]) ).

tff(f241,plain,
    ! [X0: uni,X1: ty] : ( length(X1,X0) = length(X1,reverse(X1,X0)) ),
    inference(cnf_transformation,[],[f106]) ).

tff(f106,plain,
    ! [X0: uni,X1: ty] : ( length(X1,X0) = length(X1,reverse(X1,X0)) ),
    inference(rectify,[],[f37]) ).

tff(f37,axiom,
    ! [X12: uni,X0: ty] : ( length(X0,X12) = length(X0,reverse(X0,X12)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f359,plain,
    ( ( length(a1,t2tb3(sK2)) != $sum(1,length(a1,reverse(a1,t2tb3(sK8)))) )
    | ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,reverse(a1,t2tb3(sK8))),t2tb3(sK7))) ) ),
    inference(forward_demodulation,[],[f358,f336]) ).

tff(f336,plain,
    t2tb3(sK7) = cons(a1,cons_proj_1(a1,t2tb3(sK7)),cons_proj_2(a1,t2tb3(sK7))),
    inference(backward_demodulation,[],[f323,f308]) ).

tff(f308,plain,
    t2tb3(sK9) = cons_proj_2(a1,t2tb3(sK7)),
    inference(superposition,[],[f247,f283]) ).

tff(f283,plain,
    t2tb3(sK7) = cons(a1,t2tb(sK10),t2tb3(sK9)),
    inference(superposition,[],[f253,f201]) ).

tff(f201,plain,
    sK7 = tb2t3(cons(a1,t2tb(sK10),t2tb3(sK9))),
    inference(cnf_transformation,[],[f160]) ).

tff(f247,plain,
    ! [X2: uni,X0: ty,X1: uni] : ( cons_proj_2(X0,cons(X0,X2,X1)) = X1 ),
    inference(cnf_transformation,[],[f180]) ).

tff(f180,plain,
    ! [X0: ty,X1: uni,X2: uni] : ( cons_proj_2(X0,cons(X0,X2,X1)) = X1 ),
    inference(rectify,[],[f93]) ).

tff(f93,plain,
    ! [X1: ty,X0: uni,X2: uni] : ( cons_proj_2(X1,cons(X1,X2,X0)) = X0 ),
    inference(rectify,[],[f18]) ).

tff(f18,axiom,
    ! [X9: uni,X0: ty,X6: uni] : ( cons_proj_2(X0,cons(X0,X6,X9)) = X9 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f323,plain,
    t2tb3(sK7) = cons(a1,cons_proj_1(a1,t2tb3(sK7)),t2tb3(sK9)),
    inference(backward_demodulation,[],[f283,f318]) ).

tff(f318,plain,
    t2tb(sK10) = cons_proj_1(a1,t2tb3(sK7)),
    inference(subsumption_resolution,[],[f313,f209]) ).

tff(f209,plain,
    ! [X0: a] : sort(a1,t2tb(X0)),
    inference(cnf_transformation,[],[f120]) ).

tff(f120,plain,
    ! [X0: a] : sort(a1,t2tb(X0)),
    inference(rectify,[],[f46]) ).

tff(f46,axiom,
    ! [X1: a] : sort(a1,t2tb(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f313,plain,
    ( ( t2tb(sK10) = cons_proj_1(a1,t2tb3(sK7)) )
    | ~ sort(a1,t2tb(sK10)) ),
    inference(superposition,[],[f256,f283]) ).

tff(f256,plain,
    ! [X2: ty,X0: uni,X1: uni] :
      ( ( cons_proj_1(X2,cons(X2,X0,X1)) = X0 )
      | ~ sort(X2,X0) ),
    inference(cnf_transformation,[],[f137]) ).

tff(f137,plain,
    ! [X0: uni,X1: uni,X2: ty] :
      ( ( cons_proj_1(X2,cons(X2,X0,X1)) = X0 )
      | ~ sort(X2,X0) ),
    inference(ennf_transformation,[],[f82]) ).

tff(f82,plain,
    ! [X0: uni,X2: ty,X1: uni] :
      ( sort(X2,X0)
     => ( cons_proj_1(X2,cons(X2,X0,X1)) = X0 ) ),
    inference(rectify,[],[f16]) ).

tff(f16,axiom,
    ! [X6: uni,X9: uni,X0: ty] :
      ( sort(X0,X6)
     => ( cons_proj_1(X0,cons(X0,X6,X9)) = X6 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f358,plain,
    ( ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,reverse(a1,t2tb3(sK8))),cons(a1,cons_proj_1(a1,t2tb3(sK7)),cons_proj_2(a1,t2tb3(sK7))))) )
    | ( length(a1,t2tb3(sK2)) != $sum(1,length(a1,reverse(a1,t2tb3(sK8)))) ) ),
    inference(forward_demodulation,[],[f357,f219]) ).

tff(f219,plain,
    ! [X2: uni,X3: uni,X0: uni,X1: ty] : ( infix_plpl(X1,reverse(X1,cons(X1,X3,X2)),X0) = infix_plpl(X1,reverse(X1,X2),cons(X1,X3,X0)) ),
    inference(cnf_transformation,[],[f167]) ).

tff(f167,plain,
    ! [X0: uni,X1: ty,X2: uni,X3: uni] : ( infix_plpl(X1,reverse(X1,cons(X1,X3,X2)),X0) = infix_plpl(X1,reverse(X1,X2),cons(X1,X3,X0)) ),
    inference(rectify,[],[f132]) ).

tff(f132,plain,
    ! [X3: uni,X0: ty,X1: uni,X2: uni] : ( infix_plpl(X0,reverse(X0,cons(X0,X2,X1)),X3) = infix_plpl(X0,reverse(X0,X1),cons(X0,X2,X3)) ),
    inference(rectify,[],[f33]) ).

tff(f33,axiom,
    ! [X0: ty,X14: uni,X1: uni,X13: uni] : ( infix_plpl(X0,reverse(X0,cons(X0,X1,X14)),X13) = infix_plpl(X0,reverse(X0,X14),cons(X0,X1,X13)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f357,plain,
    ( ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,cons(a1,cons_proj_1(a1,t2tb3(sK7)),reverse(a1,t2tb3(sK8)))),cons_proj_2(a1,t2tb3(sK7)))) )
    | ( length(a1,t2tb3(sK2)) != $sum(1,length(a1,reverse(a1,t2tb3(sK8)))) ) ),
    inference(forward_demodulation,[],[f356,f236]) ).

tff(f236,plain,
    ! [X2: uni,X0: ty,X1: uni] : ( length(X0,cons(X0,X2,X1)) = $sum(1,length(X0,X1)) ),
    inference(cnf_transformation,[],[f103]) ).

tff(f103,plain,
    ! [X0: ty] :
      ( ! [X1: uni,X2: uni] : ( length(X0,cons(X0,X2,X1)) = $sum(1,length(X0,X1)) )
      & ( 0 = length(X0,nil(X0)) ) ),
    inference(rectify,[],[f20]) ).

tff(f20,axiom,
    ! [X0: ty] :
      ( ( 0 = length(X0,nil(X0)) )
      & ! [X2: uni,X1: uni] : ( length(X0,cons(X0,X1,X2)) = $sum(1,length(X0,X2)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f356,plain,
    ( ( length(a1,t2tb3(sK2)) != length(a1,cons(a1,cons_proj_1(a1,t2tb3(sK7)),reverse(a1,t2tb3(sK8)))) )
    | ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,cons(a1,cons_proj_1(a1,t2tb3(sK7)),reverse(a1,t2tb3(sK8)))),cons_proj_2(a1,t2tb3(sK7)))) ) ),
    inference(equality_resolution,[],[f333]) ).

tff(f333,plain,
    ! [X0: uni] :
      ( ( tb2t1(combine(a1,a1,t2tb3(sK2),X0)) != tb2t1(combine(a1,a1,t2tb3(sK2),cons(a1,cons_proj_1(a1,t2tb3(sK7)),reverse(a1,t2tb3(sK8))))) )
      | ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,X0),cons_proj_2(a1,t2tb3(sK7)))) )
      | ( length(a1,t2tb3(sK2)) != length(a1,X0) ) ),
    inference(backward_demodulation,[],[f319,f308]) ).

tff(f319,plain,
    ! [X0: uni] :
      ( ( length(a1,t2tb3(sK2)) != length(a1,X0) )
      | ( tb2t1(combine(a1,a1,t2tb3(sK2),X0)) != tb2t1(combine(a1,a1,t2tb3(sK2),cons(a1,cons_proj_1(a1,t2tb3(sK7)),reverse(a1,t2tb3(sK8))))) )
      | ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,X0),t2tb3(sK9))) ) ),
    inference(backward_demodulation,[],[f299,f318]) ).

tff(f299,plain,
    ! [X0: uni] :
      ( ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,X0),t2tb3(sK9))) )
      | ( tb2t1(combine(a1,a1,t2tb3(sK2),cons(a1,t2tb(sK10),reverse(a1,t2tb3(sK8))))) != tb2t1(combine(a1,a1,t2tb3(sK2),X0)) )
      | ( length(a1,t2tb3(sK2)) != length(a1,X0) ) ),
    inference(forward_demodulation,[],[f296,f241]) ).

tff(f296,plain,
    ! [X0: uni] :
      ( ( length(a1,t2tb3(sK2)) != length(a1,reverse(a1,X0)) )
      | ( sK3 != tb2t3(infix_plpl(a1,reverse(a1,X0),t2tb3(sK9))) )
      | ( tb2t1(combine(a1,a1,t2tb3(sK2),cons(a1,t2tb(sK10),reverse(a1,t2tb3(sK8))))) != tb2t1(combine(a1,a1,t2tb3(sK2),X0)) ) ),
    inference(superposition,[],[f291,f213]) ).

tff(f291,plain,
    ! [X0: uni] :
      ( ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,X0))) != tb2t1(combine(a1,a1,t2tb3(sK2),cons(a1,t2tb(sK10),reverse(a1,t2tb3(sK8))))) )
      | ( sK3 != tb2t3(infix_plpl(a1,X0,t2tb3(sK9))) )
      | ( length(a1,t2tb3(sK2)) != length(a1,X0) ) ),
    inference(backward_demodulation,[],[f287,f290]) ).

tff(f290,plain,
    t2tb3(sK2) = cons(a1,t2tb(sK4),t2tb3(sK5)),
    inference(superposition,[],[f253,f206]) ).

tff(f206,plain,
    sK2 = tb2t3(cons(a1,t2tb(sK4),t2tb3(sK5))),
    inference(cnf_transformation,[],[f160]) ).

tff(f287,plain,
    ! [X0: uni] :
      ( ( sK3 != tb2t3(infix_plpl(a1,X0,t2tb3(sK9))) )
      | ( length(a1,t2tb3(sK2)) != length(a1,X0) )
      | ( tb2t1(combine(a1,a1,cons(a1,t2tb(sK4),t2tb3(sK5)),cons(a1,t2tb(sK10),reverse(a1,t2tb3(sK8))))) != tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,X0))) ) ),
    inference(superposition,[],[f280,f253]) ).

tff(f280,plain,
    ! [X9: list_a1] :
      ( ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(combine(a1,a1,cons(a1,t2tb(sK4),t2tb3(sK5)),cons(a1,t2tb(sK10),reverse(a1,t2tb3(sK8))))) )
      | ( sK3 != tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(sK9))) )
      | ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) ) ),
    inference(forward_demodulation,[],[f279,f250]) ).

tff(f250,plain,
    ! [X2: ty,X3: uni,X1: ty,X6: uni,X4: uni,X5: uni] : ( combine(X1,X2,cons(X2,X6,X5),cons(X1,X4,X3)) = cons(tuple2(X2,X1),tuple21(X2,X1,X6,X4),combine(X1,X2,X5,X3)) ),
    inference(cnf_transformation,[],[f130]) ).

tff(f130,plain,
    ! [X0: uni,X1: ty,X2: ty] :
      ( ( combine(X1,X2,X0,nil(X1)) = nil(tuple2(X2,X1)) )
      & ! [X3: uni,X4: uni] :
          ( ! [X5: uni,X6: uni] : ( combine(X1,X2,cons(X2,X6,X5),cons(X1,X4,X3)) = cons(tuple2(X2,X1),tuple21(X2,X1,X6,X4),combine(X1,X2,X5,X3)) )
          & ( nil(tuple2(X2,X1)) = combine(X1,X2,nil(X2),cons(X1,X4,X3)) ) ) ),
    inference(rectify,[],[f45]) ).

tff(f45,axiom,
    ! [X1: uni,X16: ty,X0: ty] :
      ( ( combine(X16,X0,X1,nil(X16)) = nil(tuple2(X0,X16)) )
      & ! [X3: uni,X2: uni] :
          ( ( nil(tuple2(X0,X16)) = combine(X16,X0,nil(X0),cons(X16,X2,X3)) )
          & ! [X18: uni,X17: uni] : ( combine(X16,X0,cons(X0,X17,X18),cons(X16,X2,X3)) = cons(tuple2(X0,X16),tuple21(X0,X16,X17,X2),combine(X16,X0,X18,X3)) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f279,plain,
    ! [X9: list_a1] :
      ( ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
      | ( sK3 != tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(sK9))) )
      | ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(sK10)),combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(sK8))))) ) ),
    inference(forward_demodulation,[],[f278,f243]) ).

tff(f243,plain,
    ! [X0: uni] : ( t2tb1(tb2t1(X0)) = X0 ),
    inference(cnf_transformation,[],[f119]) ).

tff(f119,plain,
    ! [X0: uni] : ( t2tb1(tb2t1(X0)) = X0 ),
    inference(rectify,[],[f51]) ).

tff(f51,axiom,
    ! [X20: uni] : ( t2tb1(tb2t1(X20)) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f278,plain,
    ! [X9: list_a1] :
      ( ( sK3 != tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(sK9))) )
      | ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(sK10)),t2tb1(tb2t1(combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(sK8))))))) )
      | ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) ) ),
    inference(backward_demodulation,[],[f200,f202]) ).

tff(f202,plain,
    sK6 = tb2t1(combine(a1,a1,t2tb3(sK5),reverse(a1,t2tb3(sK8)))),
    inference(cnf_transformation,[],[f160]) ).

tff(f200,plain,
    ! [X9: list_a1] :
      ( ( tb2t1(combine(a1,a1,t2tb3(sK2),reverse(a1,t2tb3(X9)))) != tb2t1(cons(tuple2(a1,a1),tuple21(a1,a1,t2tb(sK4),t2tb(sK10)),t2tb1(sK6))) )
      | ( length(a1,t2tb3(X9)) != length(a1,t2tb3(sK2)) )
      | ( sK3 != tb2t3(infix_plpl(a1,t2tb3(X9),t2tb3(sK9))) ) ),
    inference(cnf_transformation,[],[f160]) ).

tff(f404,plain,
    length(a1,t2tb3(sK2)) = $sum(1,length(a1,t2tb3(sK5))),
    inference(superposition,[],[f236,f290]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : SWW648_2 : TPTP v8.2.0. Released v6.1.0.
% 0.00/0.12  % Command    : run_vampire %s %d THM
% 0.12/0.32  % Computer : n028.cluster.edu
% 0.12/0.32  % Model    : x86_64 x86_64
% 0.12/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.32  % Memory   : 8042.1875MB
% 0.12/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.32  % CPULimit   : 300
% 0.12/0.32  % WCLimit    : 300
% 0.12/0.32  % DateTime   : Wed Jun 19 09:08:09 EDT 2024
% 0.12/0.33  % CPUTime    : 
% 0.20/0.34  This is a TF0_THM_EQU_ARI problem
% 0.20/0.35  Running first-order theorem proving
% 0.20/0.35  Running /export/starexec/sandbox2/solver/bin/vampire --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.20/0.41  % (18161)Running in auto input_syntax mode. Trying TPTP
% 0.20/0.41  % (18164)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 (3000ds/8Mi)
% 0.20/0.41  % (18161)Running in auto input_syntax mode. Trying TPTP
% 0.20/0.41  % (18166)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 (3000ds/37Mi)
% 0.20/0.41  % (18161)Running in auto input_syntax mode. Trying TPTP
% 0.20/0.41  % (18167)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (3000ds/15Mi)
% 0.20/0.41  % (18161)Running in auto input_syntax mode. Trying TPTP
% 0.20/0.41  % (18165)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 (3000ds/2Mi)
% 0.20/0.41  % (18161)Running in auto input_syntax mode. Trying TPTP
% 0.20/0.41  % (18162)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 (3000ds/59848Mi)
% 0.20/0.41  % (18161)Running in auto input_syntax mode. Trying TPTP
% 0.20/0.41  % (18163)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 (3000ds/34Mi)
% 0.20/0.41  % (18165)Instruction limit reached!
% 0.20/0.41  % (18165)------------------------------
% 0.20/0.41  % (18165)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.20/0.41  % (18165)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.20/0.41  % (18165)Termination reason: Time limit
% 0.20/0.41  % (18165)Termination phase: SInE selection
% 0.20/0.41  
% 0.20/0.41  % (18165)Memory used [KB]: 829
% 0.20/0.41  % (18165)Time elapsed: 0.003 s
% 0.20/0.41  % (18165)Instructions burned: 3 (million)
% 0.20/0.41  % (18161)Running in auto input_syntax mode. Trying TPTP
% 0.20/0.41  % (18168)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 (3000ds/32Mi)
% 0.20/0.42  % (18164)Instruction limit reached!
% 0.20/0.42  % (18164)------------------------------
% 0.20/0.42  % (18164)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.20/0.42  % (18164)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.20/0.42  % (18164)Termination reason: Time limit
% 0.20/0.42  % (18164)Termination phase: Saturation
% 0.20/0.42  
% 0.20/0.42  % (18164)Memory used [KB]: 923
% 0.20/0.42  % (18164)Time elapsed: 0.007 s
% 0.20/0.42  % (18164)Instructions burned: 9 (million)
% 0.21/0.42  % (18167)Instruction limit reached!
% 0.21/0.42  % (18167)------------------------------
% 0.21/0.42  % (18167)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.42  % (18167)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.42  % (18167)Termination reason: Time limit
% 0.21/0.42  % (18167)Termination phase: Saturation
% 0.21/0.42  
% 0.21/0.42  % (18167)Memory used [KB]: 1096
% 0.21/0.42  % (18167)Time elapsed: 0.013 s
% 0.21/0.42  % (18167)Instructions burned: 16 (million)
% 0.21/0.43  % (18163)First to succeed.
% 0.21/0.43  % (18163)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-18161"
% 0.21/0.43  % (18161)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.43  % (18163)Refutation found. Thanks to Tanya!
% 0.21/0.43  % SZS status Theorem for theBenchmark
% 0.21/0.43  % SZS output start Proof for theBenchmark
% See solution above
% 0.21/0.43  % (18163)------------------------------
% 0.21/0.43  % (18163)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.43  % (18163)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.43  % (18163)Termination reason: Refutation
% 0.21/0.43  
% 0.21/0.43  % (18163)Memory used [KB]: 1152
% 0.21/0.43  % (18163)Time elapsed: 0.021 s
% 0.21/0.43  % (18163)Instructions burned: 32 (million)
% 0.21/0.43  % (18163)------------------------------
% 0.21/0.43  % (18163)------------------------------
% 0.21/0.43  % (18161)Success in time 0.067 s
%------------------------------------------------------------------------------