↑ Up

CSE_E---1.7.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : CSE_E---1.7
% Problem  : SWX048+1 : TPTP v9.2.1. Released v9.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : /export/starexec/sandbox/solver/bin/lemma_parallel_prover %s --lemma-prover /export/starexec/sandbox/solver/bin/cse --final-prover /export/starexec/sandbox/solver/bin/eprover --proof-time %d --global-time-limit %d

% Computer : n024.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 : Tue May  5 05:34:30 PM UTC 2026

% Result   : Theorem 2.86s 5.53s
% Output   : CNFRefutation 13.27s
% Verified : 
% SZS Type : ERROR: Analysing output (Could not find formula named 683)

% Comments : 
%------------------------------------------------------------------------------
fof(id51,axiom,
    ! [X58,X59,X1] :
      ( occ_terminates(X58,X59,X1)
    <=> ( ! [X2,X3] :
            ( $true
            & ( X59 != cons(X2,X3)
              | ( $true
                & gr(X58)
                & gr(X2)
                & ( X58 = X2
                  | occ_terminates(X58,X3,X1) ) ) ) )
        & ! [X4,X5] :
            ( $true
            & ( X59 != cons(X58,X4)
              | ( $true
                & ( X1 != s(X5)
                  | occ_terminates(X58,X4,X5) ) ) ) )
        & $true
        & ( X59 != nil
          | $true ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id51) ).

fof(id81,axiom,
    ! [X58,X59,X1] :
      ( times_terminates(X58,X59,X1)
    <=> ( ! [X2,X3] :
            ( $true
            & ( X58 != s(X2)
              | ( times_terminates(X2,X59,X3)
                & ( times_fails(X2,X59,X3)
                  | plus_terminates(X59,X3,X1) ) ) ) )
        & $true
        & ( X58 != '0'
          | $true ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id81) ).

fof(id54,axiom,
    ! [X58,X59] :
      ( not_same_occ_terminates(X58,X59)
    <=> ! [X1,X2,X3] :
          ( member2_terminates(X1,X58,X59)
          & ( member2_fails(X1,X58,X59)
            | ( occ_terminates(X1,X58,X2)
              & ( occ_fails(X1,X58,X2)
                | ( occ_terminates(X1,X59,X3)
                  & ( occ_fails(X1,X59,X3)
                    | ( $true
                      & gr(X2)
                      & gr(X3) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id54) ).

fof(id84,axiom,
    ! [X58,X59,X1] :
      ( plus_terminates(X58,X59,X1)
    <=> ( ! [X2,X3] :
            ( $true
            & ( X58 != s(X2)
              | ( $true
                & ( X1 != s(X3)
                  | plus_terminates(X2,X59,X3) ) ) ) )
        & $true
        & ( X58 != '0'
          | $true ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id84) ).

fof(id69,axiom,
    ! [X58,X59,X1] :
      ( append_terminates(X58,X59,X1)
    <=> ( ! [X2,X3,X4] :
            ( $true
            & ( X58 != cons(X2,X3)
              | ( $true
                & ( X1 != cons(X2,X4)
                  | append_terminates(X3,X59,X4) ) ) ) )
        & $true
        & ( X58 != nil
          | $true ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id69) ).

fof(id63,axiom,
    ! [X58,X59,X1] :
      ( delete_terminates(X58,X59,X1)
    <=> ( ! [X2,X3,X4] :
            ( $true
            & ( X59 != cons(X2,X3)
              | ( $true
                & ( X1 != cons(X2,X4)
                  | delete_terminates(X58,X3,X4) ) ) ) )
        & $true ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id63) ).

fof(id60,axiom,
    ! [X58,X59] :
      ( permutation_terminates(X58,X59)
    <=> ( ! [X1,X2,X3] :
            ( $true
            & ( X59 != cons(X1,X2)
              | ( delete_terminates(X1,X58,X3)
                & ( delete_fails(X1,X58,X3)
                  | permutation_terminates(X3,X2) ) ) ) )
        & $true
        & ( X58 != nil
          | $true ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id60) ).

fof(id90,axiom,
    ! [X58,X59] :
      ( '@<_terminates'(X58,X59)
    <=> ( ! [X1,X2] :
            ( $true
            & ( X58 != s(X1)
              | ( $true
                & ( X59 != s(X2)
                  | '@<_terminates'(X1,X2) ) ) ) )
        & ! [X3] :
            ( $true
            & ( X58 != '0'
              | $true ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id90) ).

fof(id87,axiom,
    ! [X58,X59] :
      ( '@=<_terminates'(X58,X59)
    <=> ( ! [X1,X2] :
            ( $true
            & ( X58 != s(X1)
              | ( $true
                & ( X59 != s(X2)
                  | '@=<_terminates'(X1,X2) ) ) ) )
        & $true ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id87) ).

fof(id66,axiom,
    ! [X58,X59] :
      ( length_terminates(X58,X59)
    <=> ( ! [X1,X2,X3] :
            ( $true
            & ( X58 != cons(X1,X2)
              | ( $true
                & ( X59 != s(X3)
                  | length_terminates(X2,X3) ) ) ) )
        & $true
        & ( X58 != nil
          | $true ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id66) ).

fof(id72,axiom,
    ! [X58,X59] :
      ( member_terminates(X58,X59)
    <=> ( ! [X1,X2] :
            ( $true
            & ( X59 != cons(X1,X2)
              | member_terminates(X58,X2) ) )
        & ! [X3] : $true ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id72) ).

fof('lemma-(occ:cons:diff)',conjecture,
    ! [X60,X61,X67] :
      ( ( list_succeeds(X67)
        & X60 != X61 )
     => occ(X60,cons(X61,X67)) = occ(X60,X67) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(occ:cons:diff)') ).

fof(id78,axiom,
    ! [X58] :
      ( nat_list_terminates(X58)
    <=> ( ! [X59,X1] :
            ( $true
            & ( X58 != cons(X59,X1)
              | ( nat_terminates(X59)
                & ( nat_fails(X59)
                  | nat_list_terminates(X1) ) ) ) )
        & $true ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id78) ).

fof(id75,axiom,
    ! [X58] :
      ( list_terminates(X58)
    <=> ( ! [X59,X1] :
            ( $true
            & ( X58 != cons(X59,X1)
              | list_terminates(X1) ) )
        & $true ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id75) ).

fof('axiom-(less:strictness)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => ~ '@<_succeeds'(X60,X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:strictness)') ).

fof(id93,axiom,
    ! [X58] :
      ( nat_terminates(X58)
    <=> ( ! [X59] :
            ( $true
            & ( X58 != s(X59)
              | nat_terminates(X59) ) )
        & $true ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id93) ).

fof(id50,axiom,
    ! [X58,X59,X1] :
      ( occ_fails(X58,X59,X1)
    <=> ( ! [X2,X3] :
            ( X59 != cons(X2,X3)
            | X58 = X2
            | occ_fails(X58,X3,X1) )
        & ! [X4,X5] :
            ( X59 != cons(X58,X4)
            | X1 != s(X5)
            | occ_fails(X58,X4,X5) )
        & ( X59 != nil
          | X1 != '0' ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id50) ).

fof(id49,axiom,
    ! [X58,X59,X1] :
      ( occ_succeeds(X58,X59,X1)
    <=> ( ? [X2,X3] :
            ( X59 = cons(X2,X3)
            & X58 != X2
            & occ_succeeds(X58,X3,X1) )
        | ? [X4,X5] :
            ( X59 = cons(X58,X4)
            & X1 = s(X5)
            & occ_succeeds(X58,X4,X5) )
        | ( X59 = nil
          & X1 = '0' ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id49) ).

fof(id62,axiom,
    ! [X58,X59,X1] :
      ( delete_fails(X58,X59,X1)
    <=> ( ! [X2,X3,X4] :
            ( X59 != cons(X2,X3)
            | X1 != cons(X2,X4)
            | delete_fails(X58,X3,X4) )
        & X59 != cons(X58,X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id62) ).

fof(id83,axiom,
    ! [X58,X59,X1] :
      ( plus_fails(X58,X59,X1)
    <=> ( ! [X2,X3] :
            ( X58 != s(X2)
            | X1 != s(X3)
            | plus_fails(X2,X59,X3) )
        & ( X58 != '0'
          | X1 != X59 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id83) ).

fof(id68,axiom,
    ! [X58,X59,X1] :
      ( append_fails(X58,X59,X1)
    <=> ( ! [X2,X3,X4] :
            ( X58 != cons(X2,X3)
            | X1 != cons(X2,X4)
            | append_fails(X3,X59,X4) )
        & ( X58 != nil
          | X1 != X59 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id68) ).

fof(id80,axiom,
    ! [X58,X59,X1] :
      ( times_fails(X58,X59,X1)
    <=> ( ! [X2,X3] :
            ( X58 != s(X2)
            | times_fails(X2,X59,X3)
            | plus_fails(X59,X3,X1) )
        & ( X58 != '0'
          | X1 != '0' ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id80) ).

fof('axiom-(delete:app:2)',axiom,
    ! [X60,X68,X69] :
      ( delete_succeeds(X60,X68,X69)
     => ? [X70,X71] :
          ( list_succeeds(X70)
          & X68 = '**'(X70,cons(X60,X71))
          & X69 = '**'(X70,X71) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:app:2)') ).

fof(id61,axiom,
    ! [X58,X59,X1] :
      ( delete_succeeds(X58,X59,X1)
    <=> ( ? [X2,X3,X4] :
            ( X59 = cons(X2,X3)
            & X1 = cons(X2,X4)
            & delete_succeeds(X58,X3,X4) )
        | X59 = cons(X58,X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id61) ).

fof(id82,axiom,
    ! [X58,X59,X1] :
      ( plus_succeeds(X58,X59,X1)
    <=> ( ? [X2,X3] :
            ( X58 = s(X2)
            & X1 = s(X3)
            & plus_succeeds(X2,X59,X3) )
        | ( X58 = '0'
          & X1 = X59 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id82) ).

fof(id67,axiom,
    ! [X58,X59,X1] :
      ( append_succeeds(X58,X59,X1)
    <=> ( ? [X2,X3,X4] :
            ( X58 = cons(X2,X3)
            & X1 = cons(X2,X4)
            & append_succeeds(X3,X59,X4) )
        | ( X58 = nil
          & X1 = X59 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id67) ).

fof(id79,axiom,
    ! [X58,X59,X1] :
      ( times_succeeds(X58,X59,X1)
    <=> ( ? [X2,X3] :
            ( X58 = s(X2)
            & times_succeeds(X2,X59,X3)
            & plus_succeeds(X59,X3,X1) )
        | ( X58 = '0'
          & X1 = '0' ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id79) ).

fof('axiom-(lh:cons:first)',axiom,
    ! [X60,X68,X69,X72] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69)
        & '@<_succeeds'('@+'(lh(cons(X60,X68)),lh(X69)),s(X72)) )
     => '@<_succeeds'('@+'(lh(X68),lh(X69)),X72) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(lh:cons:first)') ).

fof('axiom-(lh:cons:second)',axiom,
    ! [X68,X61,X69,X72] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69)
        & '@<_succeeds'('@+'(lh(X68),lh(cons(X61,X69))),s(X72)) )
     => '@<_succeeds'('@+'(lh(X68),lh(X69)),X72) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(lh:cons:second)') ).

fof(id52,axiom,
    ! [X58,X59] :
      ( not_same_occ_succeeds(X58,X59)
    <=> ? [X1,X2,X3] :
          ( member2_succeeds(X1,X58,X59)
          & occ_succeeds(X1,X58,X2)
          & occ_succeeds(X1,X59,X3)
          & X2 != X3 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id52) ).

fof(id39,axiom,
    ! [X50,X51,X52] :
      ( plus_terminates(X50,X51,X52)
     => ( plus_succeeds(X50,X51,X52)
        | plus_fails(X50,X51,X52) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id39) ).

fof(id37,axiom,
    ! [X47,X48,X49] :
      ( times_terminates(X47,X48,X49)
     => ( times_succeeds(X47,X48,X49)
        | times_fails(X47,X48,X49) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id37) ).

fof(id29,axiom,
    ! [X40,X41,X42] :
      ( append_terminates(X40,X41,X42)
     => ( append_succeeds(X40,X41,X42)
        | append_fails(X40,X41,X42) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id29) ).

fof(id25,axiom,
    ! [X35,X36,X37] :
      ( delete_terminates(X35,X36,X37)
     => ( delete_succeeds(X35,X36,X37)
        | delete_fails(X35,X36,X37) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id25) ).

fof(id17,axiom,
    ! [X26,X27,X28] :
      ( occ_terminates(X26,X27,X28)
     => ( occ_succeeds(X26,X27,X28)
        | occ_fails(X26,X27,X28) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id17) ).

fof(id15,axiom,
    ! [X23,X24,X25] :
      ( member2_terminates(X23,X24,X25)
     => ( member2_succeeds(X23,X24,X25)
        | member2_fails(X23,X24,X25) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id15) ).

fof(id53,axiom,
    ! [X58,X59] :
      ( not_same_occ_fails(X58,X59)
    <=> ! [X1,X2,X3] :
          ( member2_fails(X1,X58,X59)
          | occ_fails(X1,X58,X2)
          | occ_fails(X1,X59,X3)
          | X2 = X3 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id53) ).

fof(id59,axiom,
    ! [X58,X59] :
      ( permutation_fails(X58,X59)
    <=> ( ! [X1,X2,X3] :
            ( X59 != cons(X1,X2)
            | delete_fails(X1,X58,X3)
            | permutation_fails(X3,X2) )
        & ( X58 != nil
          | X59 != nil ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id59) ).

fof('axiom-(append:uniqueness:1)',axiom,
    ! [X68,X69,X70,X71] :
      ( ( append_succeeds(X68,X69,X70)
        & append_succeeds(X71,X69,X70)
        & list_succeeds(X70) )
     => X68 = X71 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:uniqueness:1)') ).

fof('axiom-(member:append)',axiom,
    ! [X60,X70] :
      ( member_succeeds(X60,X70)
     => ? [X68,X69] : append_succeeds(X68,cons(X60,X69),X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(member:append)') ).

fof('axiom-(leq:times:inverse)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61)
        & nat_succeeds(X62)
        & '@=<_succeeds'('@*'(s(X60),X61),'@*'(s(X60),X62)) )
     => '@=<_succeeds'(X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:times:inverse)') ).

fof('axiom-(append:uniqueness:2)',axiom,
    ! [X68,X69,X70,X71] :
      ( ( append_succeeds(X68,X69,X70)
        & append_succeeds(X68,X71,X70) )
     => X69 = X71 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:uniqueness:2)') ).

fof('axiom-(plus:uniqueness)',axiom,
    ! [X60,X61,X63,X64] :
      ( ( plus_succeeds(X60,X61,X63)
        & plus_succeeds(X60,X61,X64) )
     => X63 = X64 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:uniqueness)') ).

fof('axiom-(times:uniqueness)',axiom,
    ! [X60,X61,X63,X64] :
      ( ( times_succeeds(X60,X61,X63)
        & times_succeeds(X60,X61,X64) )
     => X63 = X64 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:uniqueness)') ).

fof('axiom-(append:uniqueness)',axiom,
    ! [X68,X69,X70,X71] :
      ( ( append_succeeds(X68,X69,X70)
        & append_succeeds(X68,X69,X71) )
     => X70 = X71 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:uniqueness)') ).

fof('lemma-(occ:uniqueness)',axiom,
    ! [X60,X67,X73,X72] :
      ( ( occ_succeeds(X60,X67,X73)
        & occ_succeeds(X60,X67,X72) )
     => X73 = X72 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(occ:uniqueness)') ).

fof('axiom-(list:3)',axiom,
    ! [X60,X61,X62] : list_succeeds(cons(X60,cons(X61,cons(X62,nil)))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(list:3)') ).

fof(id38,axiom,
    ! [X50,X51,X52] :
      ~ ( plus_succeeds(X50,X51,X52)
        & plus_fails(X50,X51,X52) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id38) ).

fof(id36,axiom,
    ! [X47,X48,X49] :
      ~ ( times_succeeds(X47,X48,X49)
        & times_fails(X47,X48,X49) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id36) ).

fof(id28,axiom,
    ! [X40,X41,X42] :
      ~ ( append_succeeds(X40,X41,X42)
        & append_fails(X40,X41,X42) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id28) ).

fof(id24,axiom,
    ! [X35,X36,X37] :
      ~ ( delete_succeeds(X35,X36,X37)
        & delete_fails(X35,X36,X37) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id24) ).

fof(id16,axiom,
    ! [X26,X27,X28] :
      ~ ( occ_succeeds(X26,X27,X28)
        & occ_fails(X26,X27,X28) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id16) ).

fof(id14,axiom,
    ! [X23,X24,X25] :
      ~ ( member2_succeeds(X23,X24,X25)
        & member2_fails(X23,X24,X25) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id14) ).

fof('axiom-(delete:app:1)',axiom,
    ! [X60,X68,X69] :
      ( list_succeeds(X68)
     => delete_succeeds(X60,'**'(X68,cons(X60,X69)),'**'(X68,X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:app:1)') ).

fof(id89,axiom,
    ! [X58,X59] :
      ( '@<_fails'(X58,X59)
    <=> ( ! [X1,X2] :
            ( X58 != s(X1)
            | X59 != s(X2)
            | '@<_fails'(X1,X2) )
        & ! [X3] :
            ( X58 != '0'
            | X59 != s(X3) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id89) ).

fof(id58,axiom,
    ! [X58,X59] :
      ( permutation_succeeds(X58,X59)
    <=> ( ? [X1,X2,X3] :
            ( X59 = cons(X1,X2)
            & delete_succeeds(X1,X58,X3)
            & permutation_succeeds(X3,X2) )
        | ( X58 = nil
          & X59 = nil ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id58) ).

fof('axiom-(append:member)',axiom,
    ! [X60,X68,X69,X70] :
      ( append_succeeds(X68,cons(X60,X69),X70)
     => member_succeeds(X60,X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:member)') ).

fof('axiom-(plus:termination:3)',axiom,
    ! [X60,X61,X62] :
      ( plus_succeeds(X60,X61,X62)
     => plus_terminates(X60,X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:termination:3)') ).

fof('axiom-(less:plus:inverse)_013',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61)
        & nat_succeeds(X62)
        & '@<_succeeds'('@+'(X60,X62),'@+'(X61,X62)) )
     => '@<_succeeds'(X60,X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:plus:inverse)_013') ).

fof('axiom-(append:member:3)',axiom,
    ! [X60,X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & member_succeeds(X60,X70) )
     => ( member_succeeds(X60,X68)
        | member_succeeds(X60,X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:member:3)') ).

fof('axiom-(less:plus)',axiom,
    ! [X60,X61] :
      ( '@<_succeeds'(X60,X61)
     => ? [X62] : plus_succeeds(X60,s(X62),X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:plus)') ).

fof(induction,axiom,
    ( ! [X67] :
        ( ( ? [X59,X1] :
              ( X67 = cons(X59,X1)
              & list_succeeds(X1)
              & ! [X60,X61] :
                  ( X60 != X61
                 => occ(X60,cons(X61,X1)) = occ(X60,X1) ) )
          | X67 = nil )
       => ! [X60,X61] :
            ( X60 != X61
           => occ(X60,cons(X61,X67)) = occ(X60,X67) ) )
   => ! [X67] :
        ( list_succeeds(X67)
       => ! [X60,X61] :
            ( X60 != X61
           => occ(X60,cons(X61,X67)) = occ(X60,X67) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',induction) ).

fof(id70,axiom,
    ! [X58,X59] :
      ( member_succeeds(X58,X59)
    <=> ( ? [X1,X2] :
            ( X59 = cons(X1,X2)
            & member_succeeds(X58,X2) )
        | ? [X3] : X59 = cons(X58,X3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id70) ).

fof('axiom-(plus:times:distributive)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61)
        & nat_succeeds(X62) )
     => '@*'('@+'(X60,X61),X62) = '@+'('@*'(X60,X62),'@*'(X61,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:times:distributive)') ).

fof('axiom-(plus:times:distributive)_006',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61)
        & nat_succeeds(X62) )
     => '@*'(X62,'@+'(X60,X61)) = '@+'('@*'(X62,X60),'@*'(X62,X61)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:times:distributive)_006') ).

fof('axiom-(less:plus:inverse)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & '@<_succeeds'('@+'(X60,X61),'@+'(X60,X62)) )
     => '@<_succeeds'(X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:plus:inverse)') ).

fof('axiom-(leq:plus:inverse)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & '@=<_succeeds'('@+'(X60,X61),'@+'(X60,X62)) )
     => '@=<_succeeds'(X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:plus:inverse)') ).

fof('axiom-(delete:member:different)',axiom,
    ! [X60,X61,X68,X69] :
      ( ( delete_succeeds(X60,X68,X69)
        & member_succeeds(X61,X68)
        & X60 != X61 )
     => member_succeeds(X61,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:member:different)') ).

fof('axiom-(delete:member:1)',axiom,
    ! [X60,X61,X68,X69] :
      ( ( delete_succeeds(X60,X68,X69)
        & member_succeeds(X61,X68) )
     => ( member_succeeds(X61,X69)
        | X61 = X60 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:member:1)') ).

fof('axiom-(append:lh)',axiom,
    ! [X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & list_succeeds(X70) )
     => '@+'(lh(X68),lh(X69)) = lh(X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:lh)') ).

fof('axiom-(delete:member:3)',axiom,
    ! [X60,X61,X68,X69] :
      ( ( delete_succeeds(X60,X68,X69)
        & member_succeeds(X61,X69) )
     => member_succeeds(X61,X68) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:member:3)') ).

fof('axiom-(append:member:1)',axiom,
    ! [X60,X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & member_succeeds(X60,X68) )
     => member_succeeds(X60,X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:member:1)') ).

fof('axiom-(append:member:2)',axiom,
    ! [X60,X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & member_succeeds(X60,X69) )
     => member_succeeds(X60,X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:member:2)') ).

fof(id71,axiom,
    ! [X58,X59] :
      ( member_fails(X58,X59)
    <=> ( ! [X1,X2] :
            ( X59 != cons(X1,X2)
            | member_fails(X58,X2) )
        & ! [X3] : X59 != cons(X58,X3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id71) ).

fof(id88,axiom,
    ! [X58,X59] :
      ( '@<_succeeds'(X58,X59)
    <=> ( ? [X1,X2] :
            ( X58 = s(X1)
            & X59 = s(X2)
            & '@<_succeeds'(X1,X2) )
        | ? [X3] :
            ( X58 = '0'
            & X59 = s(X3) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id88) ).

fof(id65,axiom,
    ! [X58,X59] :
      ( length_fails(X58,X59)
    <=> ( ! [X1,X2,X3] :
            ( X58 != cons(X1,X2)
            | X59 != s(X3)
            | length_fails(X2,X3) )
        & ( X58 != nil
          | X59 != '0' ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id65) ).

fof(id86,axiom,
    ! [X58,X59] :
      ( '@=<_fails'(X58,X59)
    <=> ( ! [X1,X2] :
            ( X58 != s(X1)
            | X59 != s(X2)
            | '@=<_fails'(X1,X2) )
        & X58 != '0' ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id86) ).

fof('axiom-(append:lh:leq:first)',axiom,
    ! [X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & list_succeeds(X70) )
     => '@=<_succeeds'(lh(X68),lh(X70)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:lh:leq:first)') ).

fof('axiom-(append:lh:leq:second)',axiom,
    ! [X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & list_succeeds(X70) )
     => '@=<_succeeds'(lh(X69),lh(X70)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:lh:leq:second)') ).

fof('axiom-(plus:less:less)',axiom,
    ! [X58,X59,X65,X66] :
      ( ( '@<_succeeds'(X58,X65)
        & '@<_succeeds'(X59,X66)
        & nat_succeeds(X65) )
     => '@<_succeeds'('@+'(X58,X59),'@+'(X65,X66)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:less:less)') ).

fof('axiom-(plus:leq:less)',axiom,
    ! [X58,X59,X65,X66] :
      ( ( '@=<_succeeds'(X58,X65)
        & '@<_succeeds'(X59,X66)
        & nat_succeeds(X65) )
     => '@<_succeeds'('@+'(X58,X59),'@+'(X65,X66)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:leq:less)') ).

fof('axiom-(plus:less:leq)',axiom,
    ! [X58,X59,X65,X66] :
      ( ( '@<_succeeds'(X58,X65)
        & '@=<_succeeds'(X59,X66)
        & nat_succeeds(X65) )
     => '@<_succeeds'('@+'(X58,X59),'@+'(X65,X66)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:less:leq)') ).

fof('axiom-(plus:leq:leq)',axiom,
    ! [X58,X59,X65,X66] :
      ( ( '@=<_succeeds'(X58,X65)
        & '@=<_succeeds'(X59,X66)
        & nat_succeeds(X65) )
     => '@=<_succeeds'('@+'(X58,X59),'@+'(X65,X66)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:leq:leq)') ).

fof('axiom-(append:cons:different)',axiom,
    ! [X60,X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & list_succeeds(X70) )
     => X69 != cons(X60,X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:cons:different)') ).

fof('(@*)/2',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => ( '@*'(X60,X61) = X62
      <=> times_succeeds(X60,X61,X62) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','(@*)/2') ).

fof(id46,axiom,
    ! [X58,X59,X1] :
      ( member2_succeeds(X58,X59,X1)
    <=> ( member_succeeds(X58,X1)
        | member_succeeds(X58,X59) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id46) ).

fof('occ/2',axiom,
    ! [X60,X67,X73] :
      ( list_succeeds(X67)
     => ( occ(X60,X67) = X73
      <=> occ_succeeds(X60,X67,X73) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','occ/2') ).

fof('(**)/2',axiom,
    ! [X68,X69,X70] :
      ( list_succeeds(X68)
     => ( '**'(X68,X69) = X70
      <=> append_succeeds(X68,X69,X70) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','(**)/2') ).

fof('(@+)/2',axiom,
    ! [X60,X61,X62] :
      ( nat_succeeds(X60)
     => ( '@+'(X60,X61) = X62
      <=> plus_succeeds(X60,X61,X62) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','(@+)/2') ).

fof('axiom-(delete:length)',axiom,
    ! [X60,X68,X69] :
      ( ( delete_succeeds(X60,X68,X69)
        & list_succeeds(X68) )
     => lh(X68) = s(lh(X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:length)') ).

fof('lemma-(member2:ground)',axiom,
    ! [X60,X68,X69] :
      ( ( member2_succeeds(X60,X68,X69)
        & gr(X68)
        & gr(X69) )
     => gr(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(member2:ground)') ).

fof('axiom-(append:ground:1)',axiom,
    ! [X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & gr(X68)
        & gr(X69) )
     => gr(X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:ground:1)') ).

fof('axiom-(times:less:second)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & X60 != '0'
        & '@<_succeeds'(X61,X62)
        & nat_succeeds(X62) )
     => '@<_succeeds'('@*'(X60,X61),'@*'(X60,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:less:second)') ).

fof('axiom-(leq:plus)',axiom,
    ! [X60,X61] :
      ( '@=<_succeeds'(X60,X61)
     => ? [X62] : plus_succeeds(X60,X62,X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:plus)') ).

fof('axiom-(delete:member:existence)',axiom,
    ! [X60,X68] :
      ( member_succeeds(X60,X68)
     => ? [X69] : delete_succeeds(X60,X68,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:member:existence)') ).

fof('axiom-(less:plus:first)',axiom,
    ! [X60,X61,X62] :
      ( ( '@<_succeeds'(X60,X61)
        & nat_succeeds(X61)
        & nat_succeeds(X62) )
     => '@<_succeeds'('@+'(X60,X62),'@+'(X61,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:plus:first)') ).

fof('axiom-(times:leq:second)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & '@=<_succeeds'(X61,X62)
        & nat_succeeds(X62) )
     => '@=<_succeeds'('@*'(X60,X61),'@*'(X60,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:leq:second)') ).

fof('axiom-(times:leq:first)',axiom,
    ! [X60,X61,X62] :
      ( ( '@=<_succeeds'(X60,X61)
        & nat_succeeds(X61)
        & nat_succeeds(X62) )
     => '@=<_succeeds'('@*'(X60,X62),'@*'(X61,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:leq:first)') ).

fof('axiom-(leq:plus:first)',axiom,
    ! [X60,X61,X62] :
      ( ( '@=<_succeeds'(X60,X61)
        & nat_succeeds(X61)
        & nat_succeeds(X62) )
     => '@=<_succeeds'('@+'(X60,X62),'@+'(X61,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:plus:first)') ).

fof('axiom-(times:associative)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61)
        & nat_succeeds(X62) )
     => '@*'('@*'(X60,X61),X62) = '@*'(X60,'@*'(X61,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:associative)') ).

fof('axiom-(plus:associative)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61)
        & nat_succeeds(X62) )
     => '@+'('@+'(X60,X61),X62) = '@+'(X60,'@+'(X61,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:associative)') ).

fof(id48,axiom,
    ! [X58,X59,X1] :
      ( member2_terminates(X58,X59,X1)
    <=> ( member_terminates(X58,X1)
        & member_terminates(X58,X59) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id48) ).

fof(id47,axiom,
    ! [X58,X59,X1] :
      ( member2_fails(X58,X59,X1)
    <=> ( member_fails(X58,X1)
        & member_fails(X58,X59) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id47) ).

fof('axiom-(delete:member:2)',axiom,
    ! [X60,X68,X69] :
      ( delete_succeeds(X60,X68,X69)
     => member_succeeds(X60,X68) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:member:2)') ).

fof('axiom-(app:member:3)',axiom,
    ! [X60,X68,X69] :
      ( ( list_succeeds(X68)
        & member_succeeds(X60,'**'(X68,X69)) )
     => ( member_succeeds(X60,X68)
        | member_succeeds(X60,X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:member:3)') ).

fof('axiom-(delete:nat_list)',axiom,
    ! [X60,X68,X69] :
      ( ( delete_succeeds(X60,X68,X69)
        & nat_list_succeeds(X68) )
     => ( nat_succeeds(X60)
        & nat_list_succeeds(X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:nat_list)') ).

fof('axiom-(plus:types:3)',axiom,
    ! [X60,X61,X62] :
      ( ( plus_succeeds(X60,X61,X62)
        & nat_succeeds(X62) )
     => nat_succeeds(X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:types:3)') ).

fof('axiom-(plus:types:2)',axiom,
    ! [X60,X61,X62] :
      ( ( plus_succeeds(X60,X61,X62)
        & nat_succeeds(X61) )
     => nat_succeeds(X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:types:2)') ).

fof('axiom-(times:types:2)',axiom,
    ! [X60,X61,X62] :
      ( ( times_succeeds(X60,X61,X62)
        & nat_succeeds(X61) )
     => nat_succeeds(X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:types:2)') ).

fof('axiom-(append:types:4)',axiom,
    ! [X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & list_succeeds(X70) )
     => ( list_succeeds(X68)
        & list_succeeds(X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:types:4)') ).

fof('axiom-(append:types:3)',axiom,
    ! [X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & list_succeeds(X70) )
     => list_succeeds(X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:types:3)') ).

fof('axiom-(delete:types:2)',axiom,
    ! [X60,X68,X69] :
      ( ( delete_succeeds(X60,X68,X69)
        & list_succeeds(X69) )
     => list_succeeds(X68) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:types:2)') ).

fof('axiom-(append:types:2)',axiom,
    ! [X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & list_succeeds(X69) )
     => list_succeeds(X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:types:2)') ).

fof('axiom-(delete:types:1)',axiom,
    ! [X60,X68,X69] :
      ( ( delete_succeeds(X60,X68,X69)
        & list_succeeds(X68) )
     => list_succeeds(X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:types:1)') ).

fof('axiom-(delete:ground)',axiom,
    ! [X60,X68,X69] :
      ( ( delete_succeeds(X60,X68,X69)
        & gr(X68) )
     => ( gr(X60)
        & gr(X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:ground)') ).

fof('axiom-(append:ground:2)',axiom,
    ! [X68,X69,X70] :
      ( ( append_succeeds(X68,X69,X70)
        & gr(X70) )
     => ( gr(X68)
        & gr(X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:ground:2)') ).

fof('axiom-(plus:ground:3)',axiom,
    ! [X60,X61,X62] :
      ( ( plus_succeeds(X60,X61,X62)
        & gr(X62) )
     => gr(X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:ground:3)') ).

fof('axiom-(plus:ground:2)',axiom,
    ! [X60,X61,X62] :
      ( ( plus_succeeds(X60,X61,X62)
        & gr(X61) )
     => gr(X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:ground:2)') ).

fof('axiom-(times:ground:2)',axiom,
    ! [X60,X61,X62] :
      ( ( times_succeeds(X60,X61,X62)
        & gr(X61) )
     => gr(X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:ground:2)') ).

fof('axiom-(less:plus:second)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & '@<_succeeds'(X61,X62) )
     => '@<_succeeds'('@+'(X60,X61),'@+'(X60,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:plus:second)') ).

fof('axiom-(leq:plus:second)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & '@=<_succeeds'(X61,X62) )
     => '@=<_succeeds'('@+'(X60,X61),'@+'(X60,X62)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:plus:second)') ).

fof('axiom-(less:plus)_008',axiom,
    ! [X60,X61] :
      ( '@<_succeeds'(X60,X61)
     => ? [X62] : '@+'(X60,s(X62)) = X61 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:plus)_008') ).

fof('axiom-(times:existence)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => ? [X62] : times_succeeds(X60,X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:existence)') ).

fof('axiom-(append:equal:nil)',axiom,
    ! [X68,X69] :
      ( ( append_succeeds(X68,X69,X69)
        & list_succeeds(X69) )
     => X68 = nil ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:equal:nil)') ).

fof('axiom-(app:associative)',axiom,
    ! [X68,X69,X70] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69) )
     => '**'('**'(X68,X69),X70) = '**'(X68,'**'(X69,X70)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:associative)') ).

fof('axiom-(app:lh:leq:first)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69) )
     => '@=<_succeeds'(lh(X68),lh('**'(X68,X69))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:lh:leq:first)') ).

fof('axiom-(app:lh:leq:second)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69) )
     => '@=<_succeeds'(lh(X69),lh('**'(X68,X69))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:lh:leq:second)') ).

fof(id64,axiom,
    ! [X58,X59] :
      ( length_succeeds(X58,X59)
    <=> ( ? [X1,X2,X3] :
            ( X58 = cons(X1,X2)
            & X59 = s(X3)
            & length_succeeds(X2,X3) )
        | ( X58 = nil
          & X59 = '0' ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id64) ).

fof('axiom-(plus:types:1)',axiom,
    ! [X60,X61,X62] :
      ( plus_succeeds(X60,X61,X62)
     => nat_succeeds(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:types:1)') ).

fof('axiom-(times:types:1)',axiom,
    ! [X60,X61,X62] :
      ( times_succeeds(X60,X61,X62)
     => nat_succeeds(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:types:1)') ).

fof('lemma-(occ:types)',axiom,
    ! [X60,X67,X72] :
      ( occ_succeeds(X60,X67,X72)
     => ( list_succeeds(X67)
        & nat_succeeds(X72) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(occ:types)') ).

fof('axiom-(append:types:1)',axiom,
    ! [X68,X69,X70] :
      ( append_succeeds(X68,X69,X70)
     => list_succeeds(X68) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:types:1)') ).

fof('axiom-(plus:ground:1)',axiom,
    ! [X60,X61,X62] :
      ( plus_succeeds(X60,X61,X62)
     => gr(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:ground:1)') ).

fof('axiom-(times:ground:1)',axiom,
    ! [X60,X61,X62] :
      ( times_succeeds(X60,X61,X62)
     => gr(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:ground:1)') ).

fof('lemma-(occ:ground)',axiom,
    ! [X60,X67,X72] :
      ( occ_succeeds(X60,X67,X72)
     => gr(X72) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(occ:ground)') ).

fof(id85,axiom,
    ! [X58,X59] :
      ( '@=<_succeeds'(X58,X59)
    <=> ( ? [X1,X2] :
            ( X58 = s(X1)
            & X59 = s(X2)
            & '@=<_succeeds'(X1,X2) )
        | X58 = '0' ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id85) ).

fof('axiom-(sub:cons:both)',axiom,
    ! [X60,X74,X75] :
      ( sub(X74,X75)
     => sub(cons(X60,X74),cons(X60,X75)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(sub:cons:both)') ).

fof('axiom-(plus:existence)',axiom,
    ! [X60,X61] :
      ( nat_succeeds(X60)
     => ? [X62] : plus_succeeds(X60,X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:existence)') ).

fof('axiom-(append:existence)',axiom,
    ! [X68,X69] :
      ( list_succeeds(X68)
     => ? [X70] : append_succeeds(X68,X69,X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:existence)') ).

fof('lemma-(occ:existence)',axiom,
    ! [X60,X67] :
      ( list_succeeds(X67)
     => ? [X72] : occ_succeeds(X60,X67,X72) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(occ:existence)') ).

fof('axiom-(lh:successor)',axiom,
    ! [X72,X68] :
      ( ( list_succeeds(X68)
        & lh(X68) = s(X72) )
     => ? [X60,X69] : X68 = cons(X60,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(lh:successor)') ).

fof('axiom-(app:cons)',axiom,
    ! [X60,X68,X69] :
      ( list_succeeds(X68)
     => '**'(cons(X60,X68),X69) = cons(X60,'**'(X68,X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:cons)') ).

fof('axiom-(sub:member)',axiom,
    ! [X60,X74,X75] :
      ( ( sub(X74,X75)
        & member_succeeds(X60,X75) )
     => sub(cons(X60,X74),X75) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(sub:member)') ).

fof('axiom-(lh:cons:leq)',axiom,
    ! [X60,X67] :
      ( list_succeeds(X67)
     => '@=<_succeeds'(lh(X67),lh(cons(X60,X67))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(lh:cons:leq)') ).

fof('axiom-(member:cons)',axiom,
    ! [X60,X61,X62,X67] :
      ( ( member_succeeds(X60,cons(X61,X67))
        & X60 != X61 )
     => member_succeeds(X60,X67) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(member:cons)') ).

fof('sub/2',axiom,
    ! [X68,X69] :
      ( sub(X68,X69)
    <=> ! [X60] :
          ( member_succeeds(X60,X68)
         => member_succeeds(X60,X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','sub/2') ).

fof('lemma-(occ:termination)',axiom,
    ! [X60,X67,X72] :
      ( ( list_succeeds(X67)
        & gr(X67)
        & gr(X60) )
     => occ_terminates(X60,X67,X72) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(occ:termination)') ).

fof('axiom-(list:2)',axiom,
    ! [X60,X61] : list_succeeds(cons(X60,cons(X61,nil))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(list:2)') ).

fof('axiom-(less:plus:first)_010',axiom,
    ! [X60,X61] :
      ( ( '@<_succeeds'('0',X61)
        & nat_succeeds(X60)
        & nat_succeeds(X61) )
     => '@<_succeeds'(X60,'@+'(X61,X60)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:plus:first)_010') ).

fof('axiom-(times:successor)_004',axiom,
    ! [X61,X60] :
      ( ( nat_succeeds(X61)
        & nat_succeeds(X60) )
     => '@+'('@*'(X61,X60),X61) = '@*'(X61,s(X60)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:successor)_004') ).

fof('axiom-(times:successor)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => '@*'(s(X60),X61) = '@+'(X61,'@*'(X60,X61)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:successor)') ).

fof('axiom-(app:lh)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69) )
     => lh('**'(X68,X69)) = '@+'(lh(X68),lh(X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:lh)') ).

fof('axiom-(app:member:1)',axiom,
    ! [X60,X68,X69] :
      ( ( member_succeeds(X60,X68)
        & list_succeeds(X68) )
     => member_succeeds(X60,'**'(X68,X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:member:1)') ).

fof('axiom-(app:member:2)',axiom,
    ! [X60,X68,X69] :
      ( ( member_succeeds(X60,X69)
        & list_succeeds(X68) )
     => member_succeeds(X60,'**'(X68,X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:member:2)') ).

fof('axiom-(less:transitive:successor)',axiom,
    ! [X60,X61,X62] :
      ( ( '@<_succeeds'(X60,X61)
        & '@<_succeeds'(X61,s(X62)) )
     => '@<_succeeds'(X60,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:transitive:successor)') ).

fof('axiom-(times:termination)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => times_terminates(X60,X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:termination)') ).

fof('lemma-(member2:termination)',axiom,
    ! [X60,X68,X69] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69) )
     => member2_terminates(X60,X68,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(member2:termination)') ).

fof('axiom-(app:uniqueness:1)',axiom,
    ! [X68,X69,X70] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69)
        & list_succeeds(X70)
        & '**'(X68,X70) = '**'(X69,X70) )
     => X68 = X69 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:uniqueness:1)') ).

fof('axiom-(plus:injective:first)',axiom,
    ! [X58,X59,X61] :
      ( ( nat_succeeds(X58)
        & nat_succeeds(X59)
        & nat_succeeds(X61)
        & '@+'(X58,X61) = '@+'(X59,X61) )
     => X58 = X59 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:injective:first)') ).

fof('axiom-(leq:plus)_007',axiom,
    ! [X60,X61] :
      ( '@=<_succeeds'(X60,X61)
     => ? [X62] : '@+'(X60,X62) = X61 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:plus)_007') ).

fof('axiom-(plus:termination:1)',axiom,
    ! [X60,X61,X62] :
      ( nat_succeeds(X60)
     => plus_terminates(X60,X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:termination:1)') ).

fof('axiom-(plus:termination:2)',axiom,
    ! [X60,X61,X62] :
      ( nat_succeeds(X62)
     => plus_terminates(X60,X61,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:termination:2)') ).

fof('axiom-(append:termination:1)',axiom,
    ! [X68,X69,X70] :
      ( list_succeeds(X68)
     => append_terminates(X68,X69,X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:termination:1)') ).

fof('axiom-(append:termination:2)',axiom,
    ! [X68,X69,X70] :
      ( list_succeeds(X70)
     => append_terminates(X68,X69,X70) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(append:termination:2)') ).

fof('axiom-(delete:termination:1)',axiom,
    ! [X60,X68,X69] :
      ( list_succeeds(X68)
     => delete_terminates(X60,X68,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:termination:1)') ).

fof('axiom-(delete:termination:2)',axiom,
    ! [X60,X68,X69] :
      ( list_succeeds(X69)
     => delete_terminates(X60,X68,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(delete:termination:2)') ).

fof('axiom-(sub:transitive)',axiom,
    ! [X74,X75,X76] :
      ( ( sub(X74,X75)
        & sub(X75,X76) )
     => sub(X74,X76) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(sub:transitive)') ).

fof('axiom-(less:transitive)',axiom,
    ! [X60,X61,X62] :
      ( ( '@<_succeeds'(X60,X61)
        & '@<_succeeds'(X61,X62) )
     => '@<_succeeds'(X60,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:transitive)') ).

fof('axiom-(leq:less:transitive)',axiom,
    ! [X60,X61,X62] :
      ( ( '@=<_succeeds'(X60,X61)
        & '@<_succeeds'(X61,X62) )
     => '@<_succeeds'(X60,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:less:transitive)') ).

fof('axiom-(less:leq:transitive)',axiom,
    ! [X60,X61,X62] :
      ( ( '@<_succeeds'(X60,X61)
        & '@=<_succeeds'(X61,X62) )
     => '@<_succeeds'(X60,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:leq:transitive)') ).

fof('axiom-(leq:transitive)',axiom,
    ! [X60,X61,X62] :
      ( ( '@=<_succeeds'(X60,X61)
        & '@=<_succeeds'(X61,X62) )
     => '@=<_succeeds'(X60,X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:transitive)') ).

fof('axiom-(less:plus:second)_009',axiom,
    ! [X60,X61] :
      ( nat_succeeds(X60)
     => '@<_succeeds'(X60,'@+'(X60,s(X61))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:plus:second)_009') ).

fof('axiom-(app:types:2)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & list_succeeds('**'(X68,X69)) )
     => list_succeeds(X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:types:2)') ).

fof('axiom-(app:ground:2)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & gr('**'(X68,X69)) )
     => ( gr(X68)
        & gr(X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:ground:2)') ).

fof('axiom-(plus:successor)',axiom,
    ! [X60,X61] :
      ( nat_succeeds(X60)
     => '@+'(s(X60),X61) = s('@+'(X60,X61)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:successor)') ).

fof('axiom-(less:axiom:successor)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X61)
        & '@<_succeeds'(X60,s(X61)) )
     => ( '@<_succeeds'(X60,X61)
        | X60 = X61 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:axiom:successor)') ).

fof('axiom-(plus:successor)_002',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => '@+'(X60,s(X61)) = '@+'(s(X60),X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:successor)_002') ).

fof('axiom-(leq:plus:second)_012',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => '@=<_succeeds'(X61,'@+'(X60,X61)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:plus:second)_012') ).

fof('axiom-(less:successor)',axiom,
    ! [X60,X61] :
      ( '@<_succeeds'(X60,X61)
     => ? [X62] : X61 = s(X62) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:successor)') ).

fof('axiom-(plus:injective:second)',axiom,
    ! [X60,X61,X62] :
      ( ( nat_succeeds(X60)
        & '@+'(X60,X61) = '@+'(X60,X62) )
     => X61 = X62 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:injective:second)') ).

fof('axiom-(list:cons)',axiom,
    ! [X60,X67] :
      ( list_succeeds(cons(X60,X67))
     => list_succeeds(X67) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(list:cons)') ).

fof(id13,axiom,
    ! [X21,X22] :
      ( ( gr(X21)
        & gr(X22) )
    <=> gr(cons(X21,X22)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id13) ).

fof('axiom-(app:ground:1)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & gr(X68)
        & gr(X69) )
     => gr('**'(X68,X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:ground:1)') ).

fof(id43,axiom,
    ! [X55,X56] :
      ( '@<_terminates'(X55,X56)
     => ( '@<_succeeds'(X55,X56)
        | '@<_fails'(X55,X56) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id43) ).

fof(id41,axiom,
    ! [X53,X54] :
      ( '@=<_terminates'(X53,X54)
     => ( '@=<_succeeds'(X53,X54)
        | '@=<_fails'(X53,X54) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id41) ).

fof(id31,axiom,
    ! [X43,X44] :
      ( member_terminates(X43,X44)
     => ( member_succeeds(X43,X44)
        | member_fails(X43,X44) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id31) ).

fof(id27,axiom,
    ! [X38,X39] :
      ( length_terminates(X38,X39)
     => ( length_succeeds(X38,X39)
        | length_fails(X38,X39) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id27) ).

fof(id23,axiom,
    ! [X33,X34] :
      ( permutation_terminates(X33,X34)
     => ( permutation_succeeds(X33,X34)
        | permutation_fails(X33,X34) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id23) ).

fof(id21,axiom,
    ! [X31,X32] :
      ( same_occ_terminates(X31,X32)
     => ( same_occ_succeeds(X31,X32)
        | same_occ_fails(X31,X32) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id21) ).

fof(id19,axiom,
    ! [X29,X30] :
      ( not_same_occ_terminates(X29,X30)
     => ( not_same_occ_succeeds(X29,X30)
        | not_same_occ_fails(X29,X30) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id19) ).

fof('axiom-(leq:failure)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61)
        & '@=<_fails'(X60,X61) )
     => '@=<_succeeds'(X61,X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:failure)') ).

fof(id57,axiom,
    ! [X58,X59] :
      ( same_occ_terminates(X58,X59)
    <=> ( not_same_occ_terminates(X58,X59)
        & gr(X58)
        & gr(X59) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id57) ).

fof('axiom-(leq:antisymmetric)',axiom,
    ! [X60,X61] :
      ( ( '@=<_succeeds'(X60,X61)
        & '@=<_succeeds'(X61,X60) )
     => X60 = X61 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:antisymmetric)') ).

fof('axiom-(length:uniqueness)',axiom,
    ! [X67,X73,X72] :
      ( ( length_succeeds(X67,X73)
        & length_succeeds(X67,X72) )
     => X73 = X72 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(length:uniqueness)') ).

fof('axiom-(lh:cons)',axiom,
    ! [X60,X67] :
      ( list_succeeds(X67)
     => lh(cons(X60,X67)) = s(lh(X67)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(lh:cons)') ).

fof('axiom-(sub:app:1)',axiom,
    ! [X68,X69] :
      ( list_succeeds(X68)
     => sub(X68,'**'(X68,X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(sub:app:1)') ).

fof('axiom-(sub:app:2)',axiom,
    ! [X68,X69] :
      ( list_succeeds(X68)
     => sub(X69,'**'(X68,X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(sub:app:2)') ).

fof('axiom-(leq:plus:first)_011',axiom,
    ! [X60,X61] :
      ( nat_succeeds(X60)
     => '@=<_succeeds'(X60,'@+'(X60,X61)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:plus:first)_011') ).

fof('axiom-(leq:less)',axiom,
    ! [X60,X61] :
      ( ( '@=<_succeeds'(X60,X61)
        & nat_succeeds(X61) )
     => ( '@<_succeeds'(X60,X61)
        | X60 = X61 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:less)') ).

fof(id9,axiom,
    ! [X16,X17,X18,X19] :
      ( cons(X16,X17) = cons(X18,X19)
     => X16 = X18 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id9) ).

fof(id8,axiom,
    ! [X12,X13,X14,X15] :
      ( cons(X12,X13) = cons(X14,X15)
     => X13 = X15 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id8) ).

fof('axiom-(less:totality)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => ( '@<_succeeds'(X60,X61)
        | X60 = X61
        | '@<_succeeds'(X61,X60) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:totality)') ).

fof(id42,axiom,
    ! [X55,X56] :
      ~ ( '@<_succeeds'(X55,X56)
        & '@<_fails'(X55,X56) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id42) ).

fof(id40,axiom,
    ! [X53,X54] :
      ~ ( '@=<_succeeds'(X53,X54)
        & '@=<_fails'(X53,X54) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id40) ).

fof(id30,axiom,
    ! [X43,X44] :
      ~ ( member_succeeds(X43,X44)
        & member_fails(X43,X44) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id30) ).

fof(id26,axiom,
    ! [X38,X39] :
      ~ ( length_succeeds(X38,X39)
        & length_fails(X38,X39) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id26) ).

fof(id22,axiom,
    ! [X33,X34] :
      ~ ( permutation_succeeds(X33,X34)
        & permutation_fails(X33,X34) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id22) ).

fof(id20,axiom,
    ! [X31,X32] :
      ~ ( same_occ_succeeds(X31,X32)
        & same_occ_fails(X31,X32) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id20) ).

fof(id18,axiom,
    ! [X29,X30] :
      ~ ( not_same_occ_succeeds(X29,X30)
        & not_same_occ_fails(X29,X30) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id18) ).

fof('axiom-(times:types)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => nat_succeeds('@*'(X60,X61)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:types)') ).

fof('axiom-(plus:types)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => nat_succeeds('@+'(X60,X61)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:types)') ).

fof('axiom-(app:types:1)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69) )
     => list_succeeds('**'(X68,X69)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:types:1)') ).

fof('axiom-(less:leq:total)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => ( '@<_succeeds'(X60,X61)
        | '@=<_succeeds'(X61,X60) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:leq:total)') ).

fof('axiom-(leq:totality)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => ( '@=<_succeeds'(X60,X61)
        | '@=<_succeeds'(X61,X60) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:totality)') ).

fof('axiom-(less:weakening)',axiom,
    ! [X60,X61] :
      ( '@<_succeeds'(X60,X61)
     => '@<_succeeds'(X60,s(X61)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:weakening)') ).

fof('theorem-(same_occ:termination)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69)
        & gr(X68)
        & gr(X69) )
     => same_occ_terminates(X68,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','theorem-(same_occ:termination)') ).

fof('lemma-(not_same_occ:termination)',axiom,
    ! [X68,X69] :
      ( ( list_succeeds(X68)
        & list_succeeds(X69)
        & gr(X68)
        & gr(X69) )
     => not_same_occ_terminates(X68,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(not_same_occ:termination)') ).

fof(id76,axiom,
    ! [X58] :
      ( nat_list_succeeds(X58)
    <=> ( ? [X59,X1] :
            ( X58 = cons(X59,X1)
            & nat_succeeds(X59)
            & nat_list_succeeds(X1) )
        | X58 = nil ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id76) ).

fof('axiom-(times:commutative)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => '@*'(X60,X61) = '@*'(X61,X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:commutative)') ).

fof('axiom-(plus:commutative)',axiom,
    ! [X60,X61] :
      ( ( nat_succeeds(X60)
        & nat_succeeds(X61) )
     => '@+'(X60,X61) = '@+'(X61,X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:commutative)') ).

fof('axiom-(sub:cons)',axiom,
    ! [X60,X74] : sub(X74,cons(X60,X74)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(sub:cons)') ).

fof(id77,axiom,
    ! [X58] :
      ( nat_list_fails(X58)
    <=> ( ! [X59,X1] :
            ( X58 != cons(X59,X1)
            | nat_fails(X59)
            | nat_list_fails(X1) )
        & X58 != nil ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id77) ).

fof('lemma-(permutation:termination)',axiom,
    ! [X72,X68,X69] :
      ( ( nat_succeeds(X72)
        & list_succeeds(X68)
        & lh(X68) = X72 )
     => permutation_terminates(X68,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(permutation:termination)') ).

fof('axiom-(less:leq)',axiom,
    ! [X60,X61] :
      ( '@<_succeeds'(X60,X61)
     => '@=<_succeeds'(X60,X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:leq)') ).

fof(id56,axiom,
    ! [X58,X59] :
      ( same_occ_fails(X58,X59)
    <=> not_same_occ_succeeds(X58,X59) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id56) ).

fof(id55,axiom,
    ! [X58,X59] :
      ( same_occ_succeeds(X58,X59)
    <=> not_same_occ_fails(X58,X59) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id55) ).

fof('axiom-(member:termination)_014',axiom,
    ! [X60,X67] :
      ( list_succeeds(X67)
     => ( member_succeeds(X60,X67)
        | member_fails(X60,X67) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(member:termination)_014') ).

fof(id73,axiom,
    ! [X58] :
      ( list_succeeds(X58)
    <=> ( ? [X59,X1] :
            ( X58 = cons(X59,X1)
            & list_succeeds(X1) )
        | X58 = nil ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id73) ).

fof(id74,axiom,
    ! [X58] :
      ( list_fails(X58)
    <=> ( ! [X59,X1] :
            ( X58 != cons(X59,X1)
            | list_fails(X1) )
        & X58 != nil ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id74) ).

fof('lh/1',axiom,
    ! [X67,X72] :
      ( list_succeeds(X67)
     => ( lh(X67) = X72
      <=> length_succeeds(X67,X72) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lh/1') ).

fof('axiom-(member:ground)',axiom,
    ! [X60,X67] :
      ( ( member_succeeds(X60,X67)
        & gr(X67) )
     => gr(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(member:ground)') ).

fof(id7,axiom,
    ! [X9,X10,X11] : s(X9) != cons(X10,X11),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id7) ).

fof('axiom-(leq:one:failure)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@=<_fails'(s(X60),X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:one:failure)') ).

fof('axiom-(less:one)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@<_succeeds'(X60,s(X60)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:one)') ).

fof('axiom-(leq:one:success)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@=<_succeeds'(X60,s(X60)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:one:success)') ).

fof('axiom-(length:existence)',axiom,
    ! [X67] :
      ( list_succeeds(X67)
     => ? [X72] : length_succeeds(X67,X72) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(length:existence)') ).

fof('axiom-(list:1)',axiom,
    ! [X60] : list_succeeds(cons(X60,nil)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(list:1)') ).

fof('axiom-(less:types)',axiom,
    ! [X60,X61] :
      ( '@<_succeeds'(X60,X61)
     => nat_succeeds(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:types)') ).

fof('axiom-(leq:types)',axiom,
    ! [X60,X61] :
      ( '@=<_succeeds'(X60,X61)
     => nat_succeeds(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:types)') ).

fof('axiom-(length:types)',axiom,
    ! [X67,X72] :
      ( length_succeeds(X67,X72)
     => ( list_succeeds(X67)
        & nat_succeeds(X72) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(length:types)') ).

fof('lemma-(permutation:types)',axiom,
    ! [X68,X69] :
      ( permutation_succeeds(X68,X69)
     => ( list_succeeds(X68)
        & list_succeeds(X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(permutation:types)') ).

fof('axiom-(length:ground)',axiom,
    ! [X67,X72] :
      ( length_succeeds(X67,X72)
     => gr(X72) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(length:ground)') ).

fof('axiom-(times:one)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@*'(s('0'),X60) = X60 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:one)') ).

fof('axiom-(times:one)_005',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@*'(X60,s('0')) = X60 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:one)_005') ).

fof(id92,axiom,
    ! [X58] :
      ( nat_fails(X58)
    <=> ( ! [X59] :
            ( X58 != s(X59)
            | nat_fails(X59) )
        & X58 != '0' ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id92) ).

fof(id5,axiom,
    ! [X5,X6] : nil != cons(X5,X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id5) ).

fof(id3,axiom,
    ! [X2,X3] : '0' != cons(X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id3) ).

fof('axiom-(less:different:zero)',axiom,
    ! [X60] :
      ( ( nat_succeeds(X60)
        & X60 != '0' )
     => '@<_succeeds'('0',X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:different:zero)') ).

fof('axiom-(less:termination:1)',axiom,
    ! [X60,X61] :
      ( nat_succeeds(X60)
     => '@<_terminates'(X60,X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:termination:1)') ).

fof('axiom-(less:termination:2)',axiom,
    ! [X60,X61] :
      ( nat_succeeds(X61)
     => '@<_terminates'(X60,X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:termination:2)') ).

fof('axiom-(less:failure)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@<_fails'(X60,X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(less:failure)') ).

fof('axiom-(leq:termination:1)',axiom,
    ! [X60,X61] :
      ( nat_succeeds(X60)
     => '@=<_terminates'(X60,X61) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:termination:1)') ).

fof('axiom-(leq:reflexive)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@=<_succeeds'(X60,X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(leq:reflexive)') ).

fof('axiom-(member:termination)',axiom,
    ! [X60,X67] :
      ( list_succeeds(X67)
     => member_terminates(X60,X67) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(member:termination)') ).

fof('axiom-(length:termination)',axiom,
    ! [X67,X72] :
      ( list_succeeds(X67)
     => length_terminates(X67,X72) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(length:termination)') ).

fof('theorem-(permutation:termination)',axiom,
    ! [X68,X69] :
      ( list_succeeds(X68)
     => permutation_terminates(X68,X69) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','theorem-(permutation:termination)') ).

fof(id12,axiom,
    ! [X20] :
      ( gr(X20)
    <=> gr(s(X20)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id12) ).

fof('axiom-(app:nil)_015',axiom,
    ! [X67] :
      ( list_succeeds(X67)
     => '**'(X67,nil) = X67 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:nil)_015') ).

fof('axiom-(plus:zero)_001',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@+'(X60,'0') = X60 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:zero)_001') ).

fof(id91,axiom,
    ! [X58] :
      ( nat_succeeds(X58)
    <=> ( ? [X59] :
            ( X58 = s(X59)
            & nat_succeeds(X59) )
        | X58 = '0' ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id91) ).

fof('axiom-(times:zero)',axiom,
    ! [X61] :
      ( nat_succeeds(X61)
     => '@*'('0',X61) = '0' ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:zero)') ).

fof('axiom-(times:zero)_003',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => '@*'(X60,'0') = '0' ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(times:zero)_003') ).

fof('axiom-(lh:types)',axiom,
    ! [X67] :
      ( list_succeeds(X67)
     => nat_succeeds(lh(X67)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(lh:types)') ).

fof(id45,axiom,
    ! [X57] :
      ( nat_terminates(X57)
     => ( nat_succeeds(X57)
        | nat_fails(X57) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id45) ).

fof(id35,axiom,
    ! [X46] :
      ( nat_list_terminates(X46)
     => ( nat_list_succeeds(X46)
        | nat_list_fails(X46) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id35) ).

fof(id33,axiom,
    ! [X45] :
      ( list_terminates(X45)
     => ( list_succeeds(X45)
        | list_fails(X45) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id33) ).

fof('axiom-(lh:zero)',axiom,
    ! [X67] :
      ( ( list_succeeds(X67)
        & lh(X67) = '0' )
     => X67 = nil ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(lh:zero)') ).

fof(id6,axiom,
    ! [X7,X8] :
      ( s(X7) = s(X8)
     => X7 = X8 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id6) ).

fof('axiom-(sub:reflexive)',axiom,
    ! [X67] : sub(X67,X67),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(sub:reflexive)') ).

fof(id44,axiom,
    ! [X57] :
      ~ ( nat_succeeds(X57)
        & nat_fails(X57) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id44) ).

fof(id34,axiom,
    ! [X46] :
      ~ ( nat_list_succeeds(X46)
        & nat_list_fails(X46) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id34) ).

fof(id32,axiom,
    ! [X45] :
      ~ ( list_succeeds(X45)
        & list_fails(X45) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id32) ).

fof('axiom-(app:nil)',axiom,
    ! [X67] : '**'(nil,X67) = X67,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(app:nil)') ).

fof('axiom-(plus:zero)',axiom,
    ! [X61] : '@+'('0',X61) = X61,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(plus:zero)') ).

fof('axiom-(sub:nil)',axiom,
    ! [X67] : sub(nil,X67),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(sub:nil)') ).

fof('lemma-(occ:nil)',axiom,
    ! [X60] : occ(X60,nil) = '0',
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','lemma-(occ:nil)') ).

fof('axiom-(nat:termination)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => nat_terminates(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(nat:termination)') ).

fof('axiom-(nat_list:termination)',axiom,
    ! [X67] :
      ( nat_list_succeeds(X67)
     => nat_list_terminates(X67) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(nat_list:termination)') ).

fof('axiom-(list:termination)',axiom,
    ! [X67] :
      ( list_succeeds(X67)
     => list_terminates(X67) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(list:termination)') ).

fof('axiom-(nat_list:list)',axiom,
    ! [X67] :
      ( nat_list_succeeds(X67)
     => list_succeeds(X67) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(nat_list:list)') ).

fof('axiom-(nat:ground)',axiom,
    ! [X60] :
      ( nat_succeeds(X60)
     => gr(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(nat:ground)') ).

fof('axiom-(nat_list:ground)',axiom,
    ! [X60] :
      ( nat_list_succeeds(X60)
     => gr(X60) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(nat_list:ground)') ).

fof(id4,axiom,
    ! [X4] : nil != s(X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id4) ).

fof(id2,axiom,
    ! [X1] : '0' != s(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id2) ).

fof(id11,axiom,
    gr(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id11) ).

fof(id10,axiom,
    gr('0'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id10) ).

fof('axiom-(lh:nil)',axiom,
    lh(nil) = '0',
    file('/export/starexec/sandbox/benchmark/theBenchmark.p','axiom-(lh:nil)') ).

fof(id1,axiom,
    '0' != nil,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',id1) ).

fof(i_0_288,plain,
    ! [X58,X59,X1] :
      ( occ_terminates(X58,X59,X1)
    <=> ( ! [X2,X3] :
            ( X59 != cons(X2,X3)
            | ( gr(X58)
              & gr(X2)
              & ( X58 = X2
                | occ_terminates(X58,X3,X1) ) ) )
        & ! [X4,X5] :
            ( X59 != cons(X58,X4)
            | X1 != s(X5)
            | occ_terminates(X58,X4,X5) ) ) ),
    inference(fof_simplification,[status(thm)],[id51]) ).

fof(i_0_289,plain,
    ! [X58,X59,X1] :
      ( times_terminates(X58,X59,X1)
    <=> ! [X2,X3] :
          ( X58 != s(X2)
          | ( times_terminates(X2,X59,X3)
            & ( times_fails(X2,X59,X3)
              | plus_terminates(X59,X3,X1) ) ) ) ),
    inference(fof_simplification,[status(thm)],[id81]) ).

fof(i_0_290,plain,
    ! [X58,X59] :
      ( not_same_occ_terminates(X58,X59)
    <=> ! [X1,X2,X3] :
          ( member2_terminates(X1,X58,X59)
          & ( member2_fails(X1,X58,X59)
            | ( occ_terminates(X1,X58,X2)
              & ( occ_fails(X1,X58,X2)
                | ( occ_terminates(X1,X59,X3)
                  & ( occ_fails(X1,X59,X3)
                    | ( gr(X2)
                      & gr(X3) ) ) ) ) ) ) ) ),
    inference(fof_simplification,[status(thm)],[id54]) ).

fof(i_0_291,plain,
    ! [X58,X59,X1] :
      ( plus_terminates(X58,X59,X1)
    <=> ! [X2,X3] :
          ( X58 != s(X2)
          | X1 != s(X3)
          | plus_terminates(X2,X59,X3) ) ),
    inference(fof_simplification,[status(thm)],[id84]) ).

fof(i_0_292,plain,
    ! [X58,X59,X1] :
      ( append_terminates(X58,X59,X1)
    <=> ! [X2,X3,X4] :
          ( X58 != cons(X2,X3)
          | X1 != cons(X2,X4)
          | append_terminates(X3,X59,X4) ) ),
    inference(fof_simplification,[status(thm)],[id69]) ).

fof(i_0_293,plain,
    ! [X58,X59,X1] :
      ( delete_terminates(X58,X59,X1)
    <=> ! [X2,X3,X4] :
          ( X59 != cons(X2,X3)
          | X1 != cons(X2,X4)
          | delete_terminates(X58,X3,X4) ) ),
    inference(fof_simplification,[status(thm)],[id63]) ).

fof(i_0_294,plain,
    ! [X58,X59] :
      ( permutation_terminates(X58,X59)
    <=> ! [X1,X2,X3] :
          ( X59 != cons(X1,X2)
          | ( delete_terminates(X1,X58,X3)
            & ( delete_fails(X1,X58,X3)
              | permutation_terminates(X3,X2) ) ) ) ),
    inference(fof_simplification,[status(thm)],[id60]) ).

fof(i_0_295,plain,
    ! [X58,X59] :
      ( '@<_terminates'(X58,X59)
    <=> ( ! [X1,X2] :
            ( X58 != s(X1)
            | X59 != s(X2)
            | '@<_terminates'(X1,X2) )
        & ! [X3] : $true ) ),
    inference(fof_simplification,[status(thm)],[id90]) ).

fof(i_0_296,plain,
    ! [X58,X59] :
      ( '@=<_terminates'(X58,X59)
    <=> ! [X1,X2] :
          ( X58 != s(X1)
          | X59 != s(X2)
          | '@=<_terminates'(X1,X2) ) ),
    inference(fof_simplification,[status(thm)],[id87]) ).

fof(i_0_297,plain,
    ! [X58,X59] :
      ( length_terminates(X58,X59)
    <=> ! [X1,X2,X3] :
          ( X58 != cons(X1,X2)
          | X59 != s(X3)
          | length_terminates(X2,X3) ) ),
    inference(fof_simplification,[status(thm)],[id66]) ).

fof(i_0_298,plain,
    ! [X58,X59] :
      ( member_terminates(X58,X59)
    <=> ( ! [X1,X2] :
            ( X59 != cons(X1,X2)
            | member_terminates(X58,X2) )
        & ! [X3] : $true ) ),
    inference(fof_simplification,[status(thm)],[id72]) ).

fof(i_0_299,negated_conjecture,
    ~ ! [X60,X61,X67] :
        ( ( list_succeeds(X67)
          & X60 != X61 )
       => occ(X60,cons(X61,X67)) = occ(X60,X67) ),
    inference(assume_negation,[status(cth)],['lemma-(occ:cons:diff)']) ).

fof(i_0_300,plain,
    ! [X58] :
      ( nat_list_terminates(X58)
    <=> ! [X59,X1] :
          ( X58 != cons(X59,X1)
          | ( nat_terminates(X59)
            & ( nat_fails(X59)
              | nat_list_terminates(X1) ) ) ) ),
    inference(fof_simplification,[status(thm)],[id78]) ).

fof(i_0_301,plain,
    ! [X58] :
      ( list_terminates(X58)
    <=> ! [X59,X1] :
          ( X58 != cons(X59,X1)
          | list_terminates(X1) ) ),
    inference(fof_simplification,[status(thm)],[id75]) ).

fof(i_0_302,plain,
    ! [X60] :
      ( nat_succeeds(X60)
     => ~ '@<_succeeds'(X60,X60) ),
    inference(fof_simplification,[status(thm)],['axiom-(less:strictness)']) ).

fof(i_0_303,plain,
    ! [X58] :
      ( nat_terminates(X58)
    <=> ! [X59] :
          ( X58 != s(X59)
          | nat_terminates(X59) ) ),
    inference(fof_simplification,[status(thm)],[id93]) ).

fof(i_0_304,plain,
    ! [X1018,X1019,X1020,X1021,X1022,X1023,X1024,X1025,X1026,X1027] :
      ( ( gr(X1018)
        | X1019 != cons(X1021,X1022)
        | ~ occ_terminates(X1018,X1019,X1020) )
      & ( gr(X1021)
        | X1019 != cons(X1021,X1022)
        | ~ occ_terminates(X1018,X1019,X1020) )
      & ( X1018 = X1021
        | occ_terminates(X1018,X1022,X1020)
        | X1019 != cons(X1021,X1022)
        | ~ occ_terminates(X1018,X1019,X1020) )
      & ( X1019 != cons(X1018,X1023)
        | X1020 != s(X1024)
        | occ_terminates(X1018,X1023,X1024)
        | ~ occ_terminates(X1018,X1019,X1020) )
      & ( X1026 = cons(X1025,esk11_3(X1025,X1026,X1027))
        | X1026 = cons(esk9_3(X1025,X1026,X1027),esk10_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) )
      & ( X1027 = s(esk12_3(X1025,X1026,X1027))
        | X1026 = cons(esk9_3(X1025,X1026,X1027),esk10_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) )
      & ( ~ occ_terminates(X1025,esk11_3(X1025,X1026,X1027),esk12_3(X1025,X1026,X1027))
        | X1026 = cons(esk9_3(X1025,X1026,X1027),esk10_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) )
      & ( X1026 = cons(X1025,esk11_3(X1025,X1026,X1027))
        | X1025 != esk9_3(X1025,X1026,X1027)
        | ~ gr(X1025)
        | ~ gr(esk9_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) )
      & ( X1027 = s(esk12_3(X1025,X1026,X1027))
        | X1025 != esk9_3(X1025,X1026,X1027)
        | ~ gr(X1025)
        | ~ gr(esk9_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) )
      & ( ~ occ_terminates(X1025,esk11_3(X1025,X1026,X1027),esk12_3(X1025,X1026,X1027))
        | X1025 != esk9_3(X1025,X1026,X1027)
        | ~ gr(X1025)
        | ~ gr(esk9_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) )
      & ( X1026 = cons(X1025,esk11_3(X1025,X1026,X1027))
        | ~ occ_terminates(X1025,esk10_3(X1025,X1026,X1027),X1027)
        | ~ gr(X1025)
        | ~ gr(esk9_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) )
      & ( X1027 = s(esk12_3(X1025,X1026,X1027))
        | ~ occ_terminates(X1025,esk10_3(X1025,X1026,X1027),X1027)
        | ~ gr(X1025)
        | ~ gr(esk9_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) )
      & ( ~ occ_terminates(X1025,esk11_3(X1025,X1026,X1027),esk12_3(X1025,X1026,X1027))
        | ~ occ_terminates(X1025,esk10_3(X1025,X1026,X1027),X1027)
        | ~ gr(X1025)
        | ~ gr(esk9_3(X1025,X1026,X1027))
        | occ_terminates(X1025,X1026,X1027) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_288])])])])])]) ).

fof(i_0_305,plain,
    ! [X1292,X1293,X1294,X1295,X1296,X1297,X1298,X1299,X1300] :
      ( ( times_terminates(X1295,X1293,X1296)
        | X1292 != s(X1295)
        | ~ times_terminates(X1292,X1293,X1294) )
      & ( times_fails(X1295,X1293,X1297)
        | plus_terminates(X1293,X1297,X1294)
        | X1292 != s(X1295)
        | ~ times_terminates(X1292,X1293,X1294) )
      & ( X1298 = s(esk86_3(X1298,X1299,X1300))
        | times_terminates(X1298,X1299,X1300) )
      & ( ~ times_fails(esk86_3(X1298,X1299,X1300),X1299,esk88_3(X1298,X1299,X1300))
        | ~ times_terminates(esk86_3(X1298,X1299,X1300),X1299,esk87_3(X1298,X1299,X1300))
        | times_terminates(X1298,X1299,X1300) )
      & ( ~ plus_terminates(X1299,esk88_3(X1298,X1299,X1300),X1300)
        | ~ times_terminates(esk86_3(X1298,X1299,X1300),X1299,esk87_3(X1298,X1299,X1300))
        | times_terminates(X1298,X1299,X1300) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_289])])])])])]) ).

fof(i_0_306,plain,
    ! [X1004,X1005,X1006,X1007,X1008,X1009,X1010,X1011,X1012,X1013] :
      ( ( X1005 != cons(X1007,X1008)
        | X1004 = X1007
        | occ_fails(X1004,X1008,X1006)
        | ~ occ_fails(X1004,X1005,X1006) )
      & ( X1005 != cons(X1004,X1009)
        | X1006 != s(X1010)
        | occ_fails(X1004,X1009,X1010)
        | ~ occ_fails(X1004,X1005,X1006) )
      & ( X1005 != nil
        | X1006 != '0'
        | ~ occ_fails(X1004,X1005,X1006) )
      & ( X1012 = nil
        | X1012 = cons(X1011,esk7_3(X1011,X1012,X1013))
        | X1012 = cons(esk5_3(X1011,X1012,X1013),esk6_3(X1011,X1012,X1013))
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | X1012 = cons(X1011,esk7_3(X1011,X1012,X1013))
        | X1012 = cons(esk5_3(X1011,X1012,X1013),esk6_3(X1011,X1012,X1013))
        | occ_fails(X1011,X1012,X1013) )
      & ( X1012 = nil
        | X1013 = s(esk8_3(X1011,X1012,X1013))
        | X1012 = cons(esk5_3(X1011,X1012,X1013),esk6_3(X1011,X1012,X1013))
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | X1013 = s(esk8_3(X1011,X1012,X1013))
        | X1012 = cons(esk5_3(X1011,X1012,X1013),esk6_3(X1011,X1012,X1013))
        | occ_fails(X1011,X1012,X1013) )
      & ( X1012 = nil
        | ~ occ_fails(X1011,esk7_3(X1011,X1012,X1013),esk8_3(X1011,X1012,X1013))
        | X1012 = cons(esk5_3(X1011,X1012,X1013),esk6_3(X1011,X1012,X1013))
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | ~ occ_fails(X1011,esk7_3(X1011,X1012,X1013),esk8_3(X1011,X1012,X1013))
        | X1012 = cons(esk5_3(X1011,X1012,X1013),esk6_3(X1011,X1012,X1013))
        | occ_fails(X1011,X1012,X1013) )
      & ( X1012 = nil
        | X1012 = cons(X1011,esk7_3(X1011,X1012,X1013))
        | X1011 != esk5_3(X1011,X1012,X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | X1012 = cons(X1011,esk7_3(X1011,X1012,X1013))
        | X1011 != esk5_3(X1011,X1012,X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1012 = nil
        | X1013 = s(esk8_3(X1011,X1012,X1013))
        | X1011 != esk5_3(X1011,X1012,X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | X1013 = s(esk8_3(X1011,X1012,X1013))
        | X1011 != esk5_3(X1011,X1012,X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1012 = nil
        | ~ occ_fails(X1011,esk7_3(X1011,X1012,X1013),esk8_3(X1011,X1012,X1013))
        | X1011 != esk5_3(X1011,X1012,X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | ~ occ_fails(X1011,esk7_3(X1011,X1012,X1013),esk8_3(X1011,X1012,X1013))
        | X1011 != esk5_3(X1011,X1012,X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1012 = nil
        | X1012 = cons(X1011,esk7_3(X1011,X1012,X1013))
        | ~ occ_fails(X1011,esk6_3(X1011,X1012,X1013),X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | X1012 = cons(X1011,esk7_3(X1011,X1012,X1013))
        | ~ occ_fails(X1011,esk6_3(X1011,X1012,X1013),X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1012 = nil
        | X1013 = s(esk8_3(X1011,X1012,X1013))
        | ~ occ_fails(X1011,esk6_3(X1011,X1012,X1013),X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | X1013 = s(esk8_3(X1011,X1012,X1013))
        | ~ occ_fails(X1011,esk6_3(X1011,X1012,X1013),X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1012 = nil
        | ~ occ_fails(X1011,esk7_3(X1011,X1012,X1013),esk8_3(X1011,X1012,X1013))
        | ~ occ_fails(X1011,esk6_3(X1011,X1012,X1013),X1013)
        | occ_fails(X1011,X1012,X1013) )
      & ( X1013 = '0'
        | ~ occ_fails(X1011,esk7_3(X1011,X1012,X1013),esk8_3(X1011,X1012,X1013))
        | ~ occ_fails(X1011,esk6_3(X1011,X1012,X1013),X1013)
        | occ_fails(X1011,X1012,X1013) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id50])])])])])]) ).

fof(i_0_307,plain,
    ! [X1052,X1053,X1054,X1055,X1056,X1057,X1058,X1059,X1060,X1061] :
      ( ( member2_terminates(X1054,X1052,X1053)
        | ~ not_same_occ_terminates(X1052,X1053) )
      & ( occ_terminates(X1055,X1052,X1056)
        | member2_fails(X1055,X1052,X1053)
        | ~ not_same_occ_terminates(X1052,X1053) )
      & ( occ_terminates(X1055,X1053,X1058)
        | occ_fails(X1055,X1052,X1057)
        | member2_fails(X1055,X1052,X1053)
        | ~ not_same_occ_terminates(X1052,X1053) )
      & ( gr(X1057)
        | occ_fails(X1055,X1053,X1059)
        | occ_fails(X1055,X1052,X1057)
        | member2_fails(X1055,X1052,X1053)
        | ~ not_same_occ_terminates(X1052,X1053) )
      & ( gr(X1059)
        | occ_fails(X1055,X1053,X1059)
        | occ_fails(X1055,X1052,X1057)
        | member2_fails(X1055,X1052,X1053)
        | ~ not_same_occ_terminates(X1052,X1053) )
      & ( ~ member2_fails(esk20_2(X1060,X1061),X1060,X1061)
        | ~ member2_terminates(esk19_2(X1060,X1061),X1060,X1061)
        | not_same_occ_terminates(X1060,X1061) )
      & ( ~ occ_fails(esk20_2(X1060,X1061),X1060,esk22_2(X1060,X1061))
        | ~ occ_terminates(esk20_2(X1060,X1061),X1060,esk21_2(X1060,X1061))
        | ~ member2_terminates(esk19_2(X1060,X1061),X1060,X1061)
        | not_same_occ_terminates(X1060,X1061) )
      & ( ~ occ_fails(esk20_2(X1060,X1061),X1061,esk24_2(X1060,X1061))
        | ~ occ_terminates(esk20_2(X1060,X1061),X1061,esk23_2(X1060,X1061))
        | ~ occ_terminates(esk20_2(X1060,X1061),X1060,esk21_2(X1060,X1061))
        | ~ member2_terminates(esk19_2(X1060,X1061),X1060,X1061)
        | not_same_occ_terminates(X1060,X1061) )
      & ( ~ gr(esk22_2(X1060,X1061))
        | ~ gr(esk24_2(X1060,X1061))
        | ~ occ_terminates(esk20_2(X1060,X1061),X1061,esk23_2(X1060,X1061))
        | ~ occ_terminates(esk20_2(X1060,X1061),X1060,esk21_2(X1060,X1061))
        | ~ member2_terminates(esk19_2(X1060,X1061),X1060,X1061)
        | not_same_occ_terminates(X1060,X1061) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_290])])])])])]) ).

fof(i_0_308,plain,
    ! [X990,X991,X992,X997,X998,X999,X1000,X1001,X1002,X1003] :
      ( ( X991 = nil
        | X991 = cons(X990,esk3_3(X990,X991,X992))
        | X991 = cons(esk1_3(X990,X991,X992),esk2_3(X990,X991,X992))
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | X991 = cons(X990,esk3_3(X990,X991,X992))
        | X991 = cons(esk1_3(X990,X991,X992),esk2_3(X990,X991,X992))
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X991 = nil
        | X992 = s(esk4_3(X990,X991,X992))
        | X991 = cons(esk1_3(X990,X991,X992),esk2_3(X990,X991,X992))
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | X992 = s(esk4_3(X990,X991,X992))
        | X991 = cons(esk1_3(X990,X991,X992),esk2_3(X990,X991,X992))
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X991 = nil
        | occ_succeeds(X990,esk3_3(X990,X991,X992),esk4_3(X990,X991,X992))
        | X991 = cons(esk1_3(X990,X991,X992),esk2_3(X990,X991,X992))
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | occ_succeeds(X990,esk3_3(X990,X991,X992),esk4_3(X990,X991,X992))
        | X991 = cons(esk1_3(X990,X991,X992),esk2_3(X990,X991,X992))
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X991 = nil
        | X991 = cons(X990,esk3_3(X990,X991,X992))
        | X990 != esk1_3(X990,X991,X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | X991 = cons(X990,esk3_3(X990,X991,X992))
        | X990 != esk1_3(X990,X991,X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X991 = nil
        | X992 = s(esk4_3(X990,X991,X992))
        | X990 != esk1_3(X990,X991,X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | X992 = s(esk4_3(X990,X991,X992))
        | X990 != esk1_3(X990,X991,X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X991 = nil
        | occ_succeeds(X990,esk3_3(X990,X991,X992),esk4_3(X990,X991,X992))
        | X990 != esk1_3(X990,X991,X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | occ_succeeds(X990,esk3_3(X990,X991,X992),esk4_3(X990,X991,X992))
        | X990 != esk1_3(X990,X991,X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X991 = nil
        | X991 = cons(X990,esk3_3(X990,X991,X992))
        | occ_succeeds(X990,esk2_3(X990,X991,X992),X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | X991 = cons(X990,esk3_3(X990,X991,X992))
        | occ_succeeds(X990,esk2_3(X990,X991,X992),X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X991 = nil
        | X992 = s(esk4_3(X990,X991,X992))
        | occ_succeeds(X990,esk2_3(X990,X991,X992),X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | X992 = s(esk4_3(X990,X991,X992))
        | occ_succeeds(X990,esk2_3(X990,X991,X992),X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X991 = nil
        | occ_succeeds(X990,esk3_3(X990,X991,X992),esk4_3(X990,X991,X992))
        | occ_succeeds(X990,esk2_3(X990,X991,X992),X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X992 = '0'
        | occ_succeeds(X990,esk3_3(X990,X991,X992),esk4_3(X990,X991,X992))
        | occ_succeeds(X990,esk2_3(X990,X991,X992),X992)
        | ~ occ_succeeds(X990,X991,X992) )
      & ( X998 != cons(X1000,X1001)
        | X997 = X1000
        | ~ occ_succeeds(X997,X1001,X999)
        | occ_succeeds(X997,X998,X999) )
      & ( X998 != cons(X997,X1002)
        | X999 != s(X1003)
        | ~ occ_succeeds(X997,X1002,X1003)
        | occ_succeeds(X997,X998,X999) )
      & ( X998 != nil
        | X999 != '0'
        | occ_succeeds(X997,X998,X999) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id49])])])])])]) ).

fof(i_0_309,plain,
    ! [X1118,X1119,X1120,X1121,X1122,X1123,X1124,X1125,X1126] :
      ( ( X1119 != cons(X1121,X1122)
        | X1120 != cons(X1121,X1123)
        | delete_fails(X1118,X1122,X1123)
        | ~ delete_fails(X1118,X1119,X1120) )
      & ( X1119 != cons(X1118,X1120)
        | ~ delete_fails(X1118,X1119,X1120) )
      & ( X1125 = cons(esk38_3(X1124,X1125,X1126),esk39_3(X1124,X1125,X1126))
        | X1125 = cons(X1124,X1126)
        | delete_fails(X1124,X1125,X1126) )
      & ( X1126 = cons(esk38_3(X1124,X1125,X1126),esk40_3(X1124,X1125,X1126))
        | X1125 = cons(X1124,X1126)
        | delete_fails(X1124,X1125,X1126) )
      & ( ~ delete_fails(X1124,esk39_3(X1124,X1125,X1126),esk40_3(X1124,X1125,X1126))
        | X1125 = cons(X1124,X1126)
        | delete_fails(X1124,X1125,X1126) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id62])])])])])]) ).

fof(i_0_310,plain,
    ! [X1314,X1315,X1316,X1317,X1318,X1319,X1320,X1321] :
      ( ( X1314 != s(X1317)
        | X1316 != s(X1318)
        | plus_fails(X1317,X1315,X1318)
        | ~ plus_fails(X1314,X1315,X1316) )
      & ( X1314 != '0'
        | X1316 != X1315
        | ~ plus_fails(X1314,X1315,X1316) )
      & ( X1319 = '0'
        | X1319 = s(esk91_3(X1319,X1320,X1321))
        | plus_fails(X1319,X1320,X1321) )
      & ( X1321 = X1320
        | X1319 = s(esk91_3(X1319,X1320,X1321))
        | plus_fails(X1319,X1320,X1321) )
      & ( X1319 = '0'
        | X1321 = s(esk92_3(X1319,X1320,X1321))
        | plus_fails(X1319,X1320,X1321) )
      & ( X1321 = X1320
        | X1321 = s(esk92_3(X1319,X1320,X1321))
        | plus_fails(X1319,X1320,X1321) )
      & ( X1319 = '0'
        | ~ plus_fails(esk91_3(X1319,X1320,X1321),X1320,esk92_3(X1319,X1320,X1321))
        | plus_fails(X1319,X1320,X1321) )
      & ( X1321 = X1320
        | ~ plus_fails(esk91_3(X1319,X1320,X1321),X1320,esk92_3(X1319,X1320,X1321))
        | plus_fails(X1319,X1320,X1321) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id83])])])])])]) ).

fof(i_0_311,plain,
    ! [X1184,X1185,X1186,X1187,X1188,X1189,X1190,X1191,X1192] :
      ( ( X1184 != cons(X1187,X1188)
        | X1186 != cons(X1187,X1189)
        | append_fails(X1188,X1185,X1189)
        | ~ append_fails(X1184,X1185,X1186) )
      & ( X1184 != nil
        | X1186 != X1185
        | ~ append_fails(X1184,X1185,X1186) )
      & ( X1190 = nil
        | X1190 = cons(esk56_3(X1190,X1191,X1192),esk57_3(X1190,X1191,X1192))
        | append_fails(X1190,X1191,X1192) )
      & ( X1192 = X1191
        | X1190 = cons(esk56_3(X1190,X1191,X1192),esk57_3(X1190,X1191,X1192))
        | append_fails(X1190,X1191,X1192) )
      & ( X1190 = nil
        | X1192 = cons(esk56_3(X1190,X1191,X1192),esk58_3(X1190,X1191,X1192))
        | append_fails(X1190,X1191,X1192) )
      & ( X1192 = X1191
        | X1192 = cons(esk56_3(X1190,X1191,X1192),esk58_3(X1190,X1191,X1192))
        | append_fails(X1190,X1191,X1192) )
      & ( X1190 = nil
        | ~ append_fails(esk57_3(X1190,X1191,X1192),X1191,esk58_3(X1190,X1191,X1192))
        | append_fails(X1190,X1191,X1192) )
      & ( X1192 = X1191
        | ~ append_fails(esk57_3(X1190,X1191,X1192),X1191,esk58_3(X1190,X1191,X1192))
        | append_fails(X1190,X1191,X1192) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id68])])])])])]) ).

fof(i_0_312,plain,
    ! [X1282,X1283,X1284,X1285,X1286,X1287,X1288,X1289] :
      ( ( X1282 != s(X1285)
        | times_fails(X1285,X1283,X1286)
        | plus_fails(X1283,X1286,X1284)
        | ~ times_fails(X1282,X1283,X1284) )
      & ( X1282 != '0'
        | X1284 != '0'
        | ~ times_fails(X1282,X1283,X1284) )
      & ( X1287 = '0'
        | X1287 = s(esk84_3(X1287,X1288,X1289))
        | times_fails(X1287,X1288,X1289) )
      & ( X1289 = '0'
        | X1287 = s(esk84_3(X1287,X1288,X1289))
        | times_fails(X1287,X1288,X1289) )
      & ( X1287 = '0'
        | ~ times_fails(esk84_3(X1287,X1288,X1289),X1288,esk85_3(X1287,X1288,X1289))
        | times_fails(X1287,X1288,X1289) )
      & ( X1289 = '0'
        | ~ times_fails(esk84_3(X1287,X1288,X1289),X1288,esk85_3(X1287,X1288,X1289))
        | times_fails(X1287,X1288,X1289) )
      & ( X1287 = '0'
        | ~ plus_fails(X1288,esk85_3(X1287,X1288,X1289),X1289)
        | times_fails(X1287,X1288,X1289) )
      & ( X1289 = '0'
        | ~ plus_fails(X1288,esk85_3(X1287,X1288,X1289),X1289)
        | times_fails(X1287,X1288,X1289) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id80])])])])])]) ).

fof(i_0_313,plain,
    ! [X1324,X1325,X1326,X1327,X1328,X1329,X1330,X1331] :
      ( ( ~ plus_terminates(X1324,X1325,X1326)
        | X1324 != s(X1327)
        | X1326 != s(X1328)
        | plus_terminates(X1327,X1325,X1328) )
      & ( X1329 = s(esk93_3(X1329,X1330,X1331))
        | plus_terminates(X1329,X1330,X1331) )
      & ( X1331 = s(esk94_3(X1329,X1330,X1331))
        | plus_terminates(X1329,X1330,X1331) )
      & ( ~ plus_terminates(esk93_3(X1329,X1330,X1331),X1330,esk94_3(X1329,X1330,X1331))
        | plus_terminates(X1329,X1330,X1331) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_291])])])])])]) ).

fof(i_0_314,plain,
    ! [X1196,X1197,X1198,X1199,X1200,X1201,X1202,X1203,X1204] :
      ( ( ~ append_terminates(X1196,X1197,X1198)
        | X1196 != cons(X1199,X1200)
        | X1198 != cons(X1199,X1201)
        | append_terminates(X1200,X1197,X1201) )
      & ( X1202 = cons(esk59_3(X1202,X1203,X1204),esk60_3(X1202,X1203,X1204))
        | append_terminates(X1202,X1203,X1204) )
      & ( X1204 = cons(esk59_3(X1202,X1203,X1204),esk61_3(X1202,X1203,X1204))
        | append_terminates(X1202,X1203,X1204) )
      & ( ~ append_terminates(esk60_3(X1202,X1203,X1204),X1203,esk61_3(X1202,X1203,X1204))
        | append_terminates(X1202,X1203,X1204) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_292])])])])])]) ).

fof(i_0_315,plain,
    ! [X1130,X1131,X1132,X1133,X1134,X1135,X1136,X1137,X1138] :
      ( ( ~ delete_terminates(X1130,X1131,X1132)
        | X1131 != cons(X1133,X1134)
        | X1132 != cons(X1133,X1135)
        | delete_terminates(X1130,X1134,X1135) )
      & ( X1137 = cons(esk41_3(X1136,X1137,X1138),esk42_3(X1136,X1137,X1138))
        | delete_terminates(X1136,X1137,X1138) )
      & ( X1138 = cons(esk41_3(X1136,X1137,X1138),esk43_3(X1136,X1137,X1138))
        | delete_terminates(X1136,X1137,X1138) )
      & ( ~ delete_terminates(X1136,esk42_3(X1136,X1137,X1138),esk43_3(X1136,X1137,X1138))
        | delete_terminates(X1136,X1137,X1138) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_293])])])])])]) ).

fof(i_0_316,plain,
    ! [X1811,X1812,X1813] :
      ( ( list_succeeds(esk125_3(X1811,X1812,X1813))
        | ~ delete_succeeds(X1811,X1812,X1813) )
      & ( X1812 = '**'(esk125_3(X1811,X1812,X1813),cons(X1811,esk126_3(X1811,X1812,X1813)))
        | ~ delete_succeeds(X1811,X1812,X1813) )
      & ( X1813 = '**'(esk125_3(X1811,X1812,X1813),esk126_3(X1811,X1812,X1813))
        | ~ delete_succeeds(X1811,X1812,X1813) ) ),
    inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:app:2)'])])])]) ).

fof(i_0_317,plain,
    ! [X1106,X1107,X1108,X1112,X1113,X1114,X1115,X1116,X1117] :
      ( ( X1107 = cons(esk35_3(X1106,X1107,X1108),esk36_3(X1106,X1107,X1108))
        | X1107 = cons(X1106,X1108)
        | ~ delete_succeeds(X1106,X1107,X1108) )
      & ( X1108 = cons(esk35_3(X1106,X1107,X1108),esk37_3(X1106,X1107,X1108))
        | X1107 = cons(X1106,X1108)
        | ~ delete_succeeds(X1106,X1107,X1108) )
      & ( delete_succeeds(X1106,esk36_3(X1106,X1107,X1108),esk37_3(X1106,X1107,X1108))
        | X1107 = cons(X1106,X1108)
        | ~ delete_succeeds(X1106,X1107,X1108) )
      & ( X1113 != cons(X1115,X1116)
        | X1114 != cons(X1115,X1117)
        | ~ delete_succeeds(X1112,X1116,X1117)
        | delete_succeeds(X1112,X1113,X1114) )
      & ( X1113 != cons(X1112,X1114)
        | delete_succeeds(X1112,X1113,X1114) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id61])])])])])]) ).

fof(i_0_318,plain,
    ! [X1304,X1305,X1306,X1309,X1310,X1311,X1312,X1313] :
      ( ( X1304 = '0'
        | X1304 = s(esk89_3(X1304,X1305,X1306))
        | ~ plus_succeeds(X1304,X1305,X1306) )
      & ( X1306 = X1305
        | X1304 = s(esk89_3(X1304,X1305,X1306))
        | ~ plus_succeeds(X1304,X1305,X1306) )
      & ( X1304 = '0'
        | X1306 = s(esk90_3(X1304,X1305,X1306))
        | ~ plus_succeeds(X1304,X1305,X1306) )
      & ( X1306 = X1305
        | X1306 = s(esk90_3(X1304,X1305,X1306))
        | ~ plus_succeeds(X1304,X1305,X1306) )
      & ( X1304 = '0'
        | plus_succeeds(esk89_3(X1304,X1305,X1306),X1305,esk90_3(X1304,X1305,X1306))
        | ~ plus_succeeds(X1304,X1305,X1306) )
      & ( X1306 = X1305
        | plus_succeeds(esk89_3(X1304,X1305,X1306),X1305,esk90_3(X1304,X1305,X1306))
        | ~ plus_succeeds(X1304,X1305,X1306) )
      & ( X1309 != s(X1312)
        | X1311 != s(X1313)
        | ~ plus_succeeds(X1312,X1310,X1313)
        | plus_succeeds(X1309,X1310,X1311) )
      & ( X1309 != '0'
        | X1311 != X1310
        | plus_succeeds(X1309,X1310,X1311) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id82])])])])])]) ).

fof(i_0_319,plain,
    ! [X1172,X1173,X1174,X1178,X1179,X1180,X1181,X1182,X1183] :
      ( ( X1172 = nil
        | X1172 = cons(esk53_3(X1172,X1173,X1174),esk54_3(X1172,X1173,X1174))
        | ~ append_succeeds(X1172,X1173,X1174) )
      & ( X1174 = X1173
        | X1172 = cons(esk53_3(X1172,X1173,X1174),esk54_3(X1172,X1173,X1174))
        | ~ append_succeeds(X1172,X1173,X1174) )
      & ( X1172 = nil
        | X1174 = cons(esk53_3(X1172,X1173,X1174),esk55_3(X1172,X1173,X1174))
        | ~ append_succeeds(X1172,X1173,X1174) )
      & ( X1174 = X1173
        | X1174 = cons(esk53_3(X1172,X1173,X1174),esk55_3(X1172,X1173,X1174))
        | ~ append_succeeds(X1172,X1173,X1174) )
      & ( X1172 = nil
        | append_succeeds(esk54_3(X1172,X1173,X1174),X1173,esk55_3(X1172,X1173,X1174))
        | ~ append_succeeds(X1172,X1173,X1174) )
      & ( X1174 = X1173
        | append_succeeds(esk54_3(X1172,X1173,X1174),X1173,esk55_3(X1172,X1173,X1174))
        | ~ append_succeeds(X1172,X1173,X1174) )
      & ( X1178 != cons(X1181,X1182)
        | X1180 != cons(X1181,X1183)
        | ~ append_succeeds(X1182,X1179,X1183)
        | append_succeeds(X1178,X1179,X1180) )
      & ( X1178 != nil
        | X1180 != X1179
        | append_succeeds(X1178,X1179,X1180) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id67])])])])])]) ).

fof(i_0_320,plain,
    ! [X1272,X1273,X1274,X1277,X1278,X1279,X1280,X1281] :
      ( ( X1272 = '0'
        | X1272 = s(esk82_3(X1272,X1273,X1274))
        | ~ times_succeeds(X1272,X1273,X1274) )
      & ( X1274 = '0'
        | X1272 = s(esk82_3(X1272,X1273,X1274))
        | ~ times_succeeds(X1272,X1273,X1274) )
      & ( X1272 = '0'
        | times_succeeds(esk82_3(X1272,X1273,X1274),X1273,esk83_3(X1272,X1273,X1274))
        | ~ times_succeeds(X1272,X1273,X1274) )
      & ( X1274 = '0'
        | times_succeeds(esk82_3(X1272,X1273,X1274),X1273,esk83_3(X1272,X1273,X1274))
        | ~ times_succeeds(X1272,X1273,X1274) )
      & ( X1272 = '0'
        | plus_succeeds(X1273,esk83_3(X1272,X1273,X1274),X1274)
        | ~ times_succeeds(X1272,X1273,X1274) )
      & ( X1274 = '0'
        | plus_succeeds(X1273,esk83_3(X1272,X1273,X1274),X1274)
        | ~ times_succeeds(X1272,X1273,X1274) )
      & ( X1277 != s(X1280)
        | ~ times_succeeds(X1280,X1278,X1281)
        | ~ plus_succeeds(X1278,X1281,X1279)
        | times_succeeds(X1277,X1278,X1279) )
      & ( X1277 != '0'
        | X1279 != '0'
        | times_succeeds(X1277,X1278,X1279) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id79])])])])])]) ).

fof(i_0_321,plain,
    ! [X1785,X1786,X1787,X1788] :
      ( ~ list_succeeds(X1786)
      | ~ list_succeeds(X1787)
      | ~ '@<_succeeds'('@+'(lh(cons(X1785,X1786)),lh(X1787)),s(X1788))
      | '@<_succeeds'('@+'(lh(X1786),lh(X1787)),X1788) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(lh:cons:first)'])]) ).

fof(i_0_322,plain,
    ! [X1789,X1790,X1791,X1792] :
      ( ~ list_succeeds(X1789)
      | ~ list_succeeds(X1791)
      | ~ '@<_succeeds'('@+'(lh(X1789),lh(cons(X1790,X1791))),s(X1792))
      | '@<_succeeds'('@+'(lh(X1789),lh(X1791)),X1792) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(lh:cons:second)'])]) ).

fof(i_0_323,plain,
    ! [X1094,X1095,X1096,X1097,X1098,X1099,X1100,X1101] :
      ( ( delete_terminates(X1096,X1094,X1098)
        | X1095 != cons(X1096,X1097)
        | ~ permutation_terminates(X1094,X1095) )
      & ( delete_fails(X1096,X1094,X1099)
        | permutation_terminates(X1099,X1097)
        | X1095 != cons(X1096,X1097)
        | ~ permutation_terminates(X1094,X1095) )
      & ( X1101 = cons(esk31_2(X1100,X1101),esk32_2(X1100,X1101))
        | permutation_terminates(X1100,X1101) )
      & ( ~ delete_fails(esk31_2(X1100,X1101),X1100,esk34_2(X1100,X1101))
        | ~ delete_terminates(esk31_2(X1100,X1101),X1100,esk33_2(X1100,X1101))
        | permutation_terminates(X1100,X1101) )
      & ( ~ permutation_terminates(esk34_2(X1100,X1101),esk32_2(X1100,X1101))
        | ~ delete_terminates(esk31_2(X1100,X1101),X1100,esk33_2(X1100,X1101))
        | permutation_terminates(X1100,X1101) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_294])])])])])]) ).

fof(i_0_324,plain,
    ! [X1032,X1033,X1037,X1038,X1039,X1040,X1041] :
      ( ( member2_succeeds(esk13_2(X1032,X1033),X1032,X1033)
        | ~ not_same_occ_succeeds(X1032,X1033) )
      & ( occ_succeeds(esk13_2(X1032,X1033),X1032,esk14_2(X1032,X1033))
        | ~ not_same_occ_succeeds(X1032,X1033) )
      & ( occ_succeeds(esk13_2(X1032,X1033),X1033,esk15_2(X1032,X1033))
        | ~ not_same_occ_succeeds(X1032,X1033) )
      & ( esk14_2(X1032,X1033) != esk15_2(X1032,X1033)
        | ~ not_same_occ_succeeds(X1032,X1033) )
      & ( ~ member2_succeeds(X1039,X1037,X1038)
        | ~ occ_succeeds(X1039,X1037,X1040)
        | ~ occ_succeeds(X1039,X1038,X1041)
        | X1040 = X1041
        | not_same_occ_succeeds(X1037,X1038) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id52])])])])])]) ).

fof(i_0_325,plain,
    ! [X968,X969,X970] :
      ( ~ plus_terminates(X968,X969,X970)
      | plus_succeeds(X968,X969,X970)
      | plus_fails(X968,X969,X970) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id39])]) ).

fof(i_0_326,plain,
    ! [X962,X963,X964] :
      ( ~ times_terminates(X962,X963,X964)
      | times_succeeds(X962,X963,X964)
      | times_fails(X962,X963,X964) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id37])]) ).

fof(i_0_327,plain,
    ! [X948,X949,X950] :
      ( ~ append_terminates(X948,X949,X950)
      | append_succeeds(X948,X949,X950)
      | append_fails(X948,X949,X950) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id29])]) ).

fof(i_0_328,plain,
    ! [X938,X939,X940] :
      ( ~ delete_terminates(X938,X939,X940)
      | delete_succeeds(X938,X939,X940)
      | delete_fails(X938,X939,X940) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id25])]) ).

fof(i_0_329,plain,
    ! [X920,X921,X922] :
      ( ~ occ_terminates(X920,X921,X922)
      | occ_succeeds(X920,X921,X922)
      | occ_fails(X920,X921,X922) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id17])]) ).

fof(i_0_330,plain,
    ! [X914,X915,X916] :
      ( ~ member2_terminates(X914,X915,X916)
      | member2_succeeds(X914,X915,X916)
      | member2_fails(X914,X915,X916) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id15])]) ).

fof(i_0_331,plain,
    ! [X1042,X1043,X1044,X1045,X1046,X1047,X1048] :
      ( ( ~ not_same_occ_fails(X1042,X1043)
        | member2_fails(X1044,X1042,X1043)
        | occ_fails(X1044,X1042,X1045)
        | occ_fails(X1044,X1043,X1046)
        | X1045 = X1046 )
      & ( ~ member2_fails(esk16_2(X1047,X1048),X1047,X1048)
        | not_same_occ_fails(X1047,X1048) )
      & ( ~ occ_fails(esk16_2(X1047,X1048),X1047,esk17_2(X1047,X1048))
        | not_same_occ_fails(X1047,X1048) )
      & ( ~ occ_fails(esk16_2(X1047,X1048),X1048,esk18_2(X1047,X1048))
        | not_same_occ_fails(X1047,X1048) )
      & ( esk17_2(X1047,X1048) != esk18_2(X1047,X1048)
        | not_same_occ_fails(X1047,X1048) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id53])])])])])]) ).

fof(i_0_332,plain,
    ! [X1084,X1085,X1086,X1087,X1088,X1089,X1090] :
      ( ( X1085 != cons(X1086,X1087)
        | delete_fails(X1086,X1084,X1088)
        | permutation_fails(X1088,X1087)
        | ~ permutation_fails(X1084,X1085) )
      & ( X1084 != nil
        | X1085 != nil
        | ~ permutation_fails(X1084,X1085) )
      & ( X1089 = nil
        | X1090 = cons(esk28_2(X1089,X1090),esk29_2(X1089,X1090))
        | permutation_fails(X1089,X1090) )
      & ( X1090 = nil
        | X1090 = cons(esk28_2(X1089,X1090),esk29_2(X1089,X1090))
        | permutation_fails(X1089,X1090) )
      & ( X1089 = nil
        | ~ delete_fails(esk28_2(X1089,X1090),X1089,esk30_2(X1089,X1090))
        | permutation_fails(X1089,X1090) )
      & ( X1090 = nil
        | ~ delete_fails(esk28_2(X1089,X1090),X1089,esk30_2(X1089,X1090))
        | permutation_fails(X1089,X1090) )
      & ( X1089 = nil
        | ~ permutation_fails(esk30_2(X1089,X1090),esk29_2(X1089,X1090))
        | permutation_fails(X1089,X1090) )
      & ( X1090 = nil
        | ~ permutation_fails(esk30_2(X1089,X1090),esk29_2(X1089,X1090))
        | permutation_fails(X1089,X1090) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id59])])])])])]) ).

fof(i_0_333,plain,
    ! [X1771,X1772,X1773,X1774] :
      ( ~ append_succeeds(X1771,X1772,X1773)
      | ~ append_succeeds(X1774,X1772,X1773)
      | ~ list_succeeds(X1773)
      | X1771 = X1774 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:uniqueness:1)'])]) ).

fof(i_0_334,plain,
    ! [X1732,X1733] :
      ( ~ member_succeeds(X1732,X1733)
      | append_succeeds(esk123_2(X1732,X1733),cons(X1732,esk124_2(X1732,X1733)),X1733) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(member:append)'])])]) ).

fof(i_0_335,plain,
    ! [X1612,X1613,X1614] :
      ( ~ nat_succeeds(X1612)
      | ~ nat_succeeds(X1613)
      | ~ nat_succeeds(X1614)
      | ~ '@=<_succeeds'('@*'(s(X1612),X1613),'@*'(s(X1612),X1614))
      | '@=<_succeeds'(X1613,X1614) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:times:inverse)'])]) ).

fof(i_0_336,plain,
    ! [X1778,X1779,X1780,X1781] :
      ( ~ append_succeeds(X1778,X1779,X1780)
      | ~ append_succeeds(X1778,X1781,X1780)
      | X1779 = X1781 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:uniqueness:2)'])]) ).

fof(i_0_337,plain,
    ! [X1430,X1431,X1432,X1433] :
      ( ~ plus_succeeds(X1430,X1431,X1432)
      | ~ plus_succeeds(X1430,X1431,X1433)
      | X1432 = X1433 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:uniqueness)'])]) ).

fof(i_0_338,plain,
    ! [X1468,X1469,X1470,X1471] :
      ( ~ times_succeeds(X1468,X1469,X1470)
      | ~ times_succeeds(X1468,X1469,X1471)
      | X1470 = X1471 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:uniqueness)'])]) ).

fof(i_0_339,plain,
    ! [X1663,X1664,X1665,X1666] :
      ( ~ append_succeeds(X1663,X1664,X1665)
      | ~ append_succeeds(X1663,X1664,X1666)
      | X1665 = X1666 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:uniqueness)'])]) ).

fof(i_0_340,plain,
    ! [X1889,X1890,X1891,X1892] :
      ( ~ occ_succeeds(X1889,X1890,X1891)
      | ~ occ_succeeds(X1889,X1890,X1892)
      | X1891 = X1892 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(occ:uniqueness)'])]) ).

fof(i_0_341,plain,
    ! [X1621,X1622,X1623] : list_succeeds(cons(X1621,cons(X1622,cons(X1623,nil)))),
    inference(variable_rename,[status(thm)],['axiom-(list:3)']) ).

fof(i_0_342,plain,
    ! [X965,X966,X967] :
      ( ~ plus_succeeds(X965,X966,X967)
      | ~ plus_fails(X965,X966,X967) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id38])]) ).

fof(i_0_343,plain,
    ! [X959,X960,X961] :
      ( ~ times_succeeds(X959,X960,X961)
      | ~ times_fails(X959,X960,X961) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id36])]) ).

fof(i_0_344,plain,
    ! [X945,X946,X947] :
      ( ~ append_succeeds(X945,X946,X947)
      | ~ append_fails(X945,X946,X947) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id28])]) ).

fof(i_0_345,plain,
    ! [X935,X936,X937] :
      ( ~ delete_succeeds(X935,X936,X937)
      | ~ delete_fails(X935,X936,X937) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id24])]) ).

fof(i_0_346,plain,
    ! [X917,X918,X919] :
      ( ~ occ_succeeds(X917,X918,X919)
      | ~ occ_fails(X917,X918,X919) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id16])]) ).

fof(i_0_347,plain,
    ! [X911,X912,X913] :
      ( ~ member2_succeeds(X911,X912,X913)
      | ~ member2_fails(X911,X912,X913) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id14])]) ).

fof(i_0_348,plain,
    ! [X1808,X1809,X1810] :
      ( ~ list_succeeds(X1809)
      | delete_succeeds(X1808,'**'(X1809,cons(X1808,X1810)),'**'(X1809,X1810)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:app:1)'])]) ).

fof(i_0_349,plain,
    ! [X1368,X1369,X1370,X1371,X1372,X1373,X1374] :
      ( ( X1368 != s(X1370)
        | X1369 != s(X1371)
        | '@<_fails'(X1370,X1371)
        | ~ '@<_fails'(X1368,X1369) )
      & ( X1368 != '0'
        | X1369 != s(X1372)
        | ~ '@<_fails'(X1368,X1369) )
      & ( X1373 = '0'
        | X1373 = s(esk104_2(X1373,X1374))
        | '@<_fails'(X1373,X1374) )
      & ( X1374 = s(esk106_2(X1373,X1374))
        | X1373 = s(esk104_2(X1373,X1374))
        | '@<_fails'(X1373,X1374) )
      & ( X1373 = '0'
        | X1374 = s(esk105_2(X1373,X1374))
        | '@<_fails'(X1373,X1374) )
      & ( X1374 = s(esk106_2(X1373,X1374))
        | X1374 = s(esk105_2(X1373,X1374))
        | '@<_fails'(X1373,X1374) )
      & ( X1373 = '0'
        | ~ '@<_fails'(esk104_2(X1373,X1374),esk105_2(X1373,X1374))
        | '@<_fails'(X1373,X1374) )
      & ( X1374 = s(esk106_2(X1373,X1374))
        | ~ '@<_fails'(esk104_2(X1373,X1374),esk105_2(X1373,X1374))
        | '@<_fails'(X1373,X1374) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id89])])])])])]) ).

fof(i_0_350,plain,
    ! [X1074,X1075,X1079,X1080,X1081,X1082,X1083] :
      ( ( X1074 = nil
        | X1075 = cons(esk25_2(X1074,X1075),esk26_2(X1074,X1075))
        | ~ permutation_succeeds(X1074,X1075) )
      & ( X1075 = nil
        | X1075 = cons(esk25_2(X1074,X1075),esk26_2(X1074,X1075))
        | ~ permutation_succeeds(X1074,X1075) )
      & ( X1074 = nil
        | delete_succeeds(esk25_2(X1074,X1075),X1074,esk27_2(X1074,X1075))
        | ~ permutation_succeeds(X1074,X1075) )
      & ( X1075 = nil
        | delete_succeeds(esk25_2(X1074,X1075),X1074,esk27_2(X1074,X1075))
        | ~ permutation_succeeds(X1074,X1075) )
      & ( X1074 = nil
        | permutation_succeeds(esk27_2(X1074,X1075),esk26_2(X1074,X1075))
        | ~ permutation_succeeds(X1074,X1075) )
      & ( X1075 = nil
        | permutation_succeeds(esk27_2(X1074,X1075),esk26_2(X1074,X1075))
        | ~ permutation_succeeds(X1074,X1075) )
      & ( X1080 != cons(X1081,X1082)
        | ~ delete_succeeds(X1081,X1079,X1083)
        | ~ permutation_succeeds(X1083,X1082)
        | permutation_succeeds(X1079,X1080) )
      & ( X1079 != nil
        | X1080 != nil
        | permutation_succeeds(X1079,X1080) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id58])])])])])]) ).

fof(i_0_351,plain,
    ! [X1750,X1751,X1752,X1753] :
      ( ~ append_succeeds(X1751,cons(X1750,X1752),X1753)
      | member_succeeds(X1750,X1753) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:member)'])]) ).

fof(i_0_352,plain,
    ! [X1415,X1416,X1417] :
      ( ~ plus_succeeds(X1415,X1416,X1417)
      | plus_terminates(X1415,X1416,X1417) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:termination:3)'])]) ).

fof(i_0_353,plain,
    ! [X1581,X1582,X1583] :
      ( ~ nat_succeeds(X1581)
      | ~ nat_succeeds(X1582)
      | ~ nat_succeeds(X1583)
      | ~ '@<_succeeds'('@+'(X1581,X1583),'@+'(X1582,X1583))
      | '@<_succeeds'(X1581,X1582) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:plus:inverse)_013'])]) ).

fof(i_0_354,plain,
    ! [X1754,X1755,X1756,X1757] :
      ( ~ append_succeeds(X1755,X1756,X1757)
      | ~ member_succeeds(X1754,X1757)
      | member_succeeds(X1754,X1755)
      | member_succeeds(X1754,X1756) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:member:3)'])]) ).

fof(i_0_355,plain,
    ! [X1528,X1529] :
      ( ~ '@<_succeeds'(X1528,X1529)
      | plus_succeeds(X1528,s(esk117_2(X1528,X1529)),X1529) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:plus)'])])]) ).

fof(i_0_356,plain,
    ! [X1897,X1898,X1901,X1902,X1903] :
      ( ( esk130_0 = cons(esk131_0,esk132_0)
        | esk130_0 = nil
        | ~ list_succeeds(X1901)
        | X1902 = X1903
        | occ(X1902,cons(X1903,X1901)) = occ(X1902,X1901) )
      & ( list_succeeds(esk132_0)
        | esk130_0 = nil
        | ~ list_succeeds(X1901)
        | X1902 = X1903
        | occ(X1902,cons(X1903,X1901)) = occ(X1902,X1901) )
      & ( X1897 = X1898
        | occ(X1897,cons(X1898,esk132_0)) = occ(X1897,esk132_0)
        | esk130_0 = nil
        | ~ list_succeeds(X1901)
        | X1902 = X1903
        | occ(X1902,cons(X1903,X1901)) = occ(X1902,X1901) )
      & ( esk133_0 != esk134_0
        | ~ list_succeeds(X1901)
        | X1902 = X1903
        | occ(X1902,cons(X1903,X1901)) = occ(X1902,X1901) )
      & ( occ(esk133_0,cons(esk134_0,esk130_0)) != occ(esk133_0,esk130_0)
        | ~ list_succeeds(X1901)
        | X1902 = X1903
        | occ(X1902,cons(X1903,X1901)) = occ(X1902,X1901) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[induction])])])])]) ).

fof(i_0_357,plain,
    ! [X1208,X1209,X1213,X1214,X1215,X1216,X1217] :
      ( ( X1209 = cons(esk62_2(X1208,X1209),esk63_2(X1208,X1209))
        | X1209 = cons(X1208,esk64_2(X1208,X1209))
        | ~ member_succeeds(X1208,X1209) )
      & ( member_succeeds(X1208,esk63_2(X1208,X1209))
        | X1209 = cons(X1208,esk64_2(X1208,X1209))
        | ~ member_succeeds(X1208,X1209) )
      & ( X1214 != cons(X1215,X1216)
        | ~ member_succeeds(X1213,X1216)
        | member_succeeds(X1213,X1214) )
      & ( X1214 != cons(X1213,X1217)
        | member_succeeds(X1213,X1214) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id70])])])])])]) ).

fof(i_0_358,plain,
    ! [X1477,X1478,X1479] :
      ( ~ nat_succeeds(X1477)
      | ~ nat_succeeds(X1478)
      | ~ nat_succeeds(X1479)
      | '@*'('@+'(X1477,X1478),X1479) = '@+'('@*'(X1477,X1479),'@*'(X1478,X1479)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:times:distributive)'])]) ).

fof(i_0_359,plain,
    ! [X1490,X1491,X1492] :
      ( ~ nat_succeeds(X1490)
      | ~ nat_succeeds(X1491)
      | ~ nat_succeeds(X1492)
      | '@*'(X1492,'@+'(X1490,X1491)) = '@+'('@*'(X1492,X1490),'@*'(X1492,X1491)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:times:distributive)_006'])]) ).

fof(i_0_360,plain,
    ! [X1578,X1579,X1580] :
      ( ~ nat_succeeds(X1578)
      | ~ '@<_succeeds'('@+'(X1578,X1579),'@+'(X1578,X1580))
      | '@<_succeeds'(X1579,X1580) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:plus:inverse)'])]) ).

fof(i_0_361,plain,
    ! [X1584,X1585,X1586] :
      ( ~ nat_succeeds(X1584)
      | ~ '@=<_succeeds'('@+'(X1584,X1585),'@+'(X1584,X1586))
      | '@=<_succeeds'(X1585,X1586) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:plus:inverse)'])]) ).

fof(i_0_362,plain,
    ! [X1836,X1837,X1838,X1839] :
      ( ~ delete_succeeds(X1836,X1838,X1839)
      | ~ member_succeeds(X1837,X1838)
      | X1836 = X1837
      | member_succeeds(X1837,X1839) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:member:different)'])]) ).

fof(i_0_363,plain,
    ! [X1822,X1823,X1824,X1825] :
      ( ~ delete_succeeds(X1822,X1824,X1825)
      | ~ member_succeeds(X1823,X1824)
      | member_succeeds(X1823,X1825)
      | X1823 = X1822 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:member:1)'])]) ).

fof(i_0_364,plain,
    ! [X1710,X1711,X1712] :
      ( ~ append_succeeds(X1710,X1711,X1712)
      | ~ list_succeeds(X1712)
      | '@+'(lh(X1710),lh(X1711)) = lh(X1712) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:lh)'])]) ).

fof(i_0_365,plain,
    ! [X1829,X1830,X1831,X1832] :
      ( ~ delete_succeeds(X1829,X1831,X1832)
      | ~ member_succeeds(X1830,X1832)
      | member_succeeds(X1830,X1831) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:member:3)'])]) ).

fof(i_0_366,plain,
    ! [X1736,X1737,X1738,X1739] :
      ( ~ append_succeeds(X1737,X1738,X1739)
      | ~ member_succeeds(X1736,X1737)
      | member_succeeds(X1736,X1739) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:member:1)'])]) ).

fof(i_0_367,plain,
    ! [X1740,X1741,X1742,X1743] :
      ( ~ append_succeeds(X1741,X1742,X1743)
      | ~ member_succeeds(X1740,X1742)
      | member_succeeds(X1740,X1743) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:member:2)'])]) ).

fof(i_0_368,plain,
    ! [X1218,X1219,X1220,X1221,X1222,X1223,X1224] :
      ( ( X1219 != cons(X1220,X1221)
        | member_fails(X1218,X1221)
        | ~ member_fails(X1218,X1219) )
      & ( X1219 != cons(X1218,X1222)
        | ~ member_fails(X1218,X1219) )
      & ( X1224 = cons(esk65_2(X1223,X1224),esk66_2(X1223,X1224))
        | X1224 = cons(X1223,esk67_2(X1223,X1224))
        | member_fails(X1223,X1224) )
      & ( ~ member_fails(X1223,esk66_2(X1223,X1224))
        | X1224 = cons(X1223,esk67_2(X1223,X1224))
        | member_fails(X1223,X1224) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id71])])])])])]) ).

fof(i_0_369,plain,
    ! [X1358,X1359,X1363,X1364,X1365,X1366,X1367] :
      ( ( X1358 = '0'
        | X1358 = s(esk101_2(X1358,X1359))
        | ~ '@<_succeeds'(X1358,X1359) )
      & ( X1359 = s(esk103_2(X1358,X1359))
        | X1358 = s(esk101_2(X1358,X1359))
        | ~ '@<_succeeds'(X1358,X1359) )
      & ( X1358 = '0'
        | X1359 = s(esk102_2(X1358,X1359))
        | ~ '@<_succeeds'(X1358,X1359) )
      & ( X1359 = s(esk103_2(X1358,X1359))
        | X1359 = s(esk102_2(X1358,X1359))
        | ~ '@<_succeeds'(X1358,X1359) )
      & ( X1358 = '0'
        | '@<_succeeds'(esk101_2(X1358,X1359),esk102_2(X1358,X1359))
        | ~ '@<_succeeds'(X1358,X1359) )
      & ( X1359 = s(esk103_2(X1358,X1359))
        | '@<_succeeds'(esk101_2(X1358,X1359),esk102_2(X1358,X1359))
        | ~ '@<_succeeds'(X1358,X1359) )
      & ( X1363 != s(X1365)
        | X1364 != s(X1366)
        | ~ '@<_succeeds'(X1365,X1366)
        | '@<_succeeds'(X1363,X1364) )
      & ( X1363 != '0'
        | X1364 != s(X1367)
        | '@<_succeeds'(X1363,X1364) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id88])])])])])]) ).

fof(i_0_370,plain,
    ! [X1152,X1153,X1154,X1155,X1156,X1157,X1158] :
      ( ( X1152 != cons(X1154,X1155)
        | X1153 != s(X1156)
        | length_fails(X1155,X1156)
        | ~ length_fails(X1152,X1153) )
      & ( X1152 != nil
        | X1153 != '0'
        | ~ length_fails(X1152,X1153) )
      & ( X1157 = nil
        | X1157 = cons(esk47_2(X1157,X1158),esk48_2(X1157,X1158))
        | length_fails(X1157,X1158) )
      & ( X1158 = '0'
        | X1157 = cons(esk47_2(X1157,X1158),esk48_2(X1157,X1158))
        | length_fails(X1157,X1158) )
      & ( X1157 = nil
        | X1158 = s(esk49_2(X1157,X1158))
        | length_fails(X1157,X1158) )
      & ( X1158 = '0'
        | X1158 = s(esk49_2(X1157,X1158))
        | length_fails(X1157,X1158) )
      & ( X1157 = nil
        | ~ length_fails(esk48_2(X1157,X1158),esk49_2(X1157,X1158))
        | length_fails(X1157,X1158) )
      & ( X1158 = '0'
        | ~ length_fails(esk48_2(X1157,X1158),esk49_2(X1157,X1158))
        | length_fails(X1157,X1158) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id65])])])])])]) ).

fof(i_0_371,plain,
    ! [X1342,X1343,X1344,X1345,X1346,X1347] :
      ( ( X1342 != s(X1344)
        | X1343 != s(X1345)
        | '@=<_fails'(X1344,X1345)
        | ~ '@=<_fails'(X1342,X1343) )
      & ( X1342 != '0'
        | ~ '@=<_fails'(X1342,X1343) )
      & ( X1346 = s(esk97_2(X1346,X1347))
        | X1346 = '0'
        | '@=<_fails'(X1346,X1347) )
      & ( X1347 = s(esk98_2(X1346,X1347))
        | X1346 = '0'
        | '@=<_fails'(X1346,X1347) )
      & ( ~ '@=<_fails'(esk97_2(X1346,X1347),esk98_2(X1346,X1347))
        | X1346 = '0'
        | '@=<_fails'(X1346,X1347) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id86])])])])])]) ).

fof(i_0_372,plain,
    ! [X1713,X1714,X1715] :
      ( ~ append_succeeds(X1713,X1714,X1715)
      | ~ list_succeeds(X1715)
      | '@=<_succeeds'(lh(X1713),lh(X1715)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:lh:leq:first)'])]) ).

fof(i_0_373,plain,
    ! [X1716,X1717,X1718] :
      ( ~ append_succeeds(X1716,X1717,X1718)
      | ~ list_succeeds(X1718)
      | '@=<_succeeds'(lh(X1717),lh(X1718)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:lh:leq:second)'])]) ).

fof(i_0_374,plain,
    ! [X1599,X1600,X1601,X1602] :
      ( ~ '@<_succeeds'(X1599,X1601)
      | ~ '@<_succeeds'(X1600,X1602)
      | ~ nat_succeeds(X1601)
      | '@<_succeeds'('@+'(X1599,X1600),'@+'(X1601,X1602)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:less:less)'])]) ).

fof(i_0_375,plain,
    ! [X1595,X1596,X1597,X1598] :
      ( ~ '@=<_succeeds'(X1595,X1597)
      | ~ '@<_succeeds'(X1596,X1598)
      | ~ nat_succeeds(X1597)
      | '@<_succeeds'('@+'(X1595,X1596),'@+'(X1597,X1598)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:leq:less)'])]) ).

fof(i_0_376,plain,
    ! [X1591,X1592,X1593,X1594] :
      ( ~ '@<_succeeds'(X1591,X1593)
      | ~ '@=<_succeeds'(X1592,X1594)
      | ~ nat_succeeds(X1593)
      | '@<_succeeds'('@+'(X1591,X1592),'@+'(X1593,X1594)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:less:leq)'])]) ).

fof(i_0_377,plain,
    ! [X1587,X1588,X1589,X1590] :
      ( ~ '@=<_succeeds'(X1587,X1589)
      | ~ '@=<_succeeds'(X1588,X1590)
      | ~ nat_succeeds(X1589)
      | '@=<_succeeds'('@+'(X1587,X1588),'@+'(X1589,X1590)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:leq:leq)'])]) ).

fof(i_0_378,plain,
    ! [X1378,X1379,X1380,X1381,X1382,X1383] :
      ( ( ~ '@<_terminates'(X1378,X1379)
        | X1378 != s(X1380)
        | X1379 != s(X1381)
        | '@<_terminates'(X1380,X1381) )
      & ( X1382 = s(esk107_2(X1382,X1383))
        | '@<_terminates'(X1382,X1383) )
      & ( X1383 = s(esk108_2(X1382,X1383))
        | '@<_terminates'(X1382,X1383) )
      & ( ~ '@<_terminates'(esk107_2(X1382,X1383),esk108_2(X1382,X1383))
        | '@<_terminates'(X1382,X1383) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[i_0_295])])])])])])]) ).

fof(i_0_379,plain,
    ! [X1350,X1351,X1352,X1353,X1354,X1355] :
      ( ( ~ '@=<_terminates'(X1350,X1351)
        | X1350 != s(X1352)
        | X1351 != s(X1353)
        | '@=<_terminates'(X1352,X1353) )
      & ( X1354 = s(esk99_2(X1354,X1355))
        | '@=<_terminates'(X1354,X1355) )
      & ( X1355 = s(esk100_2(X1354,X1355))
        | '@=<_terminates'(X1354,X1355) )
      & ( ~ '@=<_terminates'(esk99_2(X1354,X1355),esk100_2(X1354,X1355))
        | '@=<_terminates'(X1354,X1355) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_296])])])])])]) ).

fof(i_0_380,plain,
    ! [X1162,X1163,X1164,X1165,X1166,X1167,X1168] :
      ( ( ~ length_terminates(X1162,X1163)
        | X1162 != cons(X1164,X1165)
        | X1163 != s(X1166)
        | length_terminates(X1165,X1166) )
      & ( X1167 = cons(esk50_2(X1167,X1168),esk51_2(X1167,X1168))
        | length_terminates(X1167,X1168) )
      & ( X1168 = s(esk52_2(X1167,X1168))
        | length_terminates(X1167,X1168) )
      & ( ~ length_terminates(esk51_2(X1167,X1168),esk52_2(X1167,X1168))
        | length_terminates(X1167,X1168) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_297])])])])])]) ).

fof(i_0_381,plain,
    ! [X1765,X1766,X1767,X1768] :
      ( ~ append_succeeds(X1766,X1767,X1768)
      | ~ list_succeeds(X1768)
      | X1767 != cons(X1765,X1768) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:cons:different)'])]) ).

fof(i_0_382,plain,
    ! [X1843,X1844,X1845] :
      ( ( '@*'(X1843,X1844) != X1845
        | times_succeeds(X1843,X1844,X1845)
        | ~ nat_succeeds(X1843)
        | ~ nat_succeeds(X1844) )
      & ( ~ times_succeeds(X1843,X1844,X1845)
        | '@*'(X1843,X1844) = X1845
        | ~ nat_succeeds(X1843)
        | ~ nat_succeeds(X1844) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['(@*)/2'])])]) ).

fof(i_0_383,plain,
    ! [X981,X982,X983] :
      ( ( ~ member2_succeeds(X981,X982,X983)
        | member_succeeds(X981,X983)
        | member_succeeds(X981,X982) )
      & ( ~ member_succeeds(X981,X983)
        | member2_succeeds(X981,X982,X983) )
      & ( ~ member_succeeds(X981,X982)
        | member2_succeeds(X981,X982,X983) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id46])])]) ).

fof(i_0_384,plain,
    ! [X1857,X1858,X1859] :
      ( ( occ(X1857,X1858) != X1859
        | occ_succeeds(X1857,X1858,X1859)
        | ~ list_succeeds(X1858) )
      & ( ~ occ_succeeds(X1857,X1858,X1859)
        | occ(X1857,X1858) = X1859
        | ~ list_succeeds(X1858) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['occ/2'])])]) ).

fof(i_0_385,plain,
    ! [X1846,X1847,X1848] :
      ( ( '**'(X1846,X1847) != X1848
        | append_succeeds(X1846,X1847,X1848)
        | ~ list_succeeds(X1846) )
      & ( ~ append_succeeds(X1846,X1847,X1848)
        | '**'(X1846,X1847) = X1848
        | ~ list_succeeds(X1846) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['(**)/2'])])]) ).

fof(i_0_386,plain,
    ! [X1840,X1841,X1842] :
      ( ( '@+'(X1840,X1841) != X1842
        | plus_succeeds(X1840,X1841,X1842)
        | ~ nat_succeeds(X1840) )
      & ( ~ plus_succeeds(X1840,X1841,X1842)
        | '@+'(X1840,X1841) = X1842
        | ~ nat_succeeds(X1840) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['(@+)/2'])])]) ).

fof(i_0_387,plain,
    ! [X1805,X1806,X1807] :
      ( ~ delete_succeeds(X1805,X1806,X1807)
      | ~ list_succeeds(X1806)
      | lh(X1806) = s(lh(X1807)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:length)'])]) ).

fof(i_0_388,plain,
    ! [X1873,X1874,X1875] :
      ( ~ member2_succeeds(X1873,X1874,X1875)
      | ~ gr(X1874)
      | ~ gr(X1875)
      | gr(X1873) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(member2:ground)'])]) ).

fof(i_0_389,plain,
    ! [X1654,X1655,X1656] :
      ( ~ append_succeeds(X1654,X1655,X1656)
      | ~ gr(X1654)
      | ~ gr(X1655)
      | gr(X1656) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:ground:1)'])]) ).

fof(i_0_390,plain,
    ! [X1609,X1610,X1611] :
      ( ~ nat_succeeds(X1609)
      | X1609 = '0'
      | ~ '@<_succeeds'(X1610,X1611)
      | ~ nat_succeeds(X1611)
      | '@<_succeeds'('@*'(X1609,X1610),'@*'(X1609,X1611)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:less:second)'])]) ).

fof(i_0_391,plain,
    ! [X1522,X1523] :
      ( ~ '@=<_succeeds'(X1522,X1523)
      | plus_succeeds(X1522,esk115_2(X1522,X1523),X1523) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:plus)'])])]) ).

fof(i_0_392,plain,
    ! [X1833,X1834] :
      ( ~ member_succeeds(X1833,X1834)
      | delete_succeeds(X1833,X1834,esk127_2(X1833,X1834)) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:member:existence)'])])]) ).

fof(i_0_393,plain,
    ! [X1563,X1564,X1565] :
      ( ~ '@<_succeeds'(X1563,X1564)
      | ~ nat_succeeds(X1564)
      | ~ nat_succeeds(X1565)
      | '@<_succeeds'('@+'(X1563,X1565),'@+'(X1564,X1565)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:plus:first)'])]) ).

fof(i_0_394,plain,
    ! [X1603,X1604,X1605] :
      ( ~ nat_succeeds(X1603)
      | ~ '@=<_succeeds'(X1604,X1605)
      | ~ nat_succeeds(X1605)
      | '@=<_succeeds'('@*'(X1603,X1604),'@*'(X1603,X1605)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:leq:second)'])]) ).

fof(i_0_395,plain,
    ! [X1606,X1607,X1608] :
      ( ~ '@=<_succeeds'(X1606,X1607)
      | ~ nat_succeeds(X1607)
      | ~ nat_succeeds(X1608)
      | '@=<_succeeds'('@*'(X1606,X1608),'@*'(X1607,X1608)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:leq:first)'])]) ).

fof(i_0_396,plain,
    ! [X1571,X1572,X1573] :
      ( ~ '@=<_succeeds'(X1571,X1572)
      | ~ nat_succeeds(X1572)
      | ~ nat_succeeds(X1573)
      | '@=<_succeeds'('@+'(X1571,X1573),'@+'(X1572,X1573)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:plus:first)'])]) ).

fof(i_0_397,plain,
    ! [X1480,X1481,X1482] :
      ( ~ nat_succeeds(X1480)
      | ~ nat_succeeds(X1481)
      | ~ nat_succeeds(X1482)
      | '@*'('@*'(X1480,X1481),X1482) = '@*'(X1480,'@*'(X1481,X1482)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:associative)'])]) ).

fof(i_0_398,plain,
    ! [X1439,X1440,X1441] :
      ( ~ nat_succeeds(X1439)
      | ~ nat_succeeds(X1440)
      | ~ nat_succeeds(X1441)
      | '@+'('@+'(X1439,X1440),X1441) = '@+'(X1439,'@+'(X1440,X1441)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:associative)'])]) ).

fof(i_0_399,plain,
    ! [X987,X988,X989] :
      ( ( member_terminates(X987,X989)
        | ~ member2_terminates(X987,X988,X989) )
      & ( member_terminates(X987,X988)
        | ~ member2_terminates(X987,X988,X989) )
      & ( ~ member_terminates(X987,X989)
        | ~ member_terminates(X987,X988)
        | member2_terminates(X987,X988,X989) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id48])])]) ).

fof(i_0_400,plain,
    ! [X984,X985,X986] :
      ( ( member_fails(X984,X986)
        | ~ member2_fails(X984,X985,X986) )
      & ( member_fails(X984,X985)
        | ~ member2_fails(X984,X985,X986) )
      & ( ~ member_fails(X984,X986)
        | ~ member_fails(X984,X985)
        | member2_fails(X984,X985,X986) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id47])])]) ).

fof(i_0_401,plain,
    ! [X1826,X1827,X1828] :
      ( ~ delete_succeeds(X1826,X1827,X1828)
      | member_succeeds(X1826,X1827) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:member:2)'])]) ).

fof(i_0_402,plain,
    ! [X1758,X1759,X1760] :
      ( ~ list_succeeds(X1759)
      | ~ member_succeeds(X1758,'**'(X1759,X1760))
      | member_succeeds(X1758,X1759)
      | member_succeeds(X1758,X1760) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:member:3)'])]) ).

fof(i_0_403,plain,
    ! [X1816,X1817,X1818] :
      ( ( nat_succeeds(X1816)
        | ~ delete_succeeds(X1816,X1817,X1818)
        | ~ nat_list_succeeds(X1817) )
      & ( nat_list_succeeds(X1818)
        | ~ delete_succeeds(X1816,X1817,X1818)
        | ~ nat_list_succeeds(X1817) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:nat_list)'])])]) ).

fof(i_0_404,plain,
    ! [X1412,X1413,X1414] :
      ( ~ plus_succeeds(X1412,X1413,X1414)
      | ~ nat_succeeds(X1414)
      | nat_succeeds(X1413) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:types:3)'])]) ).

fof(i_0_405,plain,
    ! [X1409,X1410,X1411] :
      ( ~ plus_succeeds(X1409,X1410,X1411)
      | ~ nat_succeeds(X1410)
      | nat_succeeds(X1411) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:types:2)'])]) ).

fof(i_0_406,plain,
    ! [X1453,X1454,X1455] :
      ( ~ times_succeeds(X1453,X1454,X1455)
      | ~ nat_succeeds(X1454)
      | nat_succeeds(X1455) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:types:2)'])]) ).

fof(i_0_407,plain,
    ! [X1645,X1646,X1647] :
      ( ( list_succeeds(X1645)
        | ~ append_succeeds(X1645,X1646,X1647)
        | ~ list_succeeds(X1647) )
      & ( list_succeeds(X1646)
        | ~ append_succeeds(X1645,X1646,X1647)
        | ~ list_succeeds(X1647) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:types:4)'])])]) ).

fof(i_0_408,plain,
    ! [X1642,X1643,X1644] :
      ( ~ append_succeeds(X1642,X1643,X1644)
      | ~ list_succeeds(X1644)
      | list_succeeds(X1643) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:types:3)'])]) ).

fof(i_0_409,plain,
    ! [X1802,X1803,X1804] :
      ( ~ delete_succeeds(X1802,X1803,X1804)
      | ~ list_succeeds(X1804)
      | list_succeeds(X1803) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:types:2)'])]) ).

fof(i_0_410,plain,
    ! [X1639,X1640,X1641] :
      ( ~ append_succeeds(X1639,X1640,X1641)
      | ~ list_succeeds(X1640)
      | list_succeeds(X1641) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:types:2)'])]) ).

fof(i_0_411,plain,
    ! [X1799,X1800,X1801] :
      ( ~ delete_succeeds(X1799,X1800,X1801)
      | ~ list_succeeds(X1800)
      | list_succeeds(X1801) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:types:1)'])]) ).

fof(i_0_412,plain,
    ! [X1819,X1820,X1821] :
      ( ( gr(X1819)
        | ~ delete_succeeds(X1819,X1820,X1821)
        | ~ gr(X1820) )
      & ( gr(X1821)
        | ~ delete_succeeds(X1819,X1820,X1821)
        | ~ gr(X1820) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:ground)'])])]) ).

fof(i_0_413,plain,
    ! [X1657,X1658,X1659] :
      ( ( gr(X1657)
        | ~ append_succeeds(X1657,X1658,X1659)
        | ~ gr(X1659) )
      & ( gr(X1658)
        | ~ append_succeeds(X1657,X1658,X1659)
        | ~ gr(X1659) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:ground:2)'])])]) ).

fof(i_0_414,plain,
    ! [X1424,X1425,X1426] :
      ( ~ plus_succeeds(X1424,X1425,X1426)
      | ~ gr(X1426)
      | gr(X1425) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:ground:3)'])]) ).

fof(i_0_415,plain,
    ! [X1421,X1422,X1423] :
      ( ~ plus_succeeds(X1421,X1422,X1423)
      | ~ gr(X1422)
      | gr(X1423) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:ground:2)'])]) ).

fof(i_0_416,plain,
    ! [X1459,X1460,X1461] :
      ( ~ times_succeeds(X1459,X1460,X1461)
      | ~ gr(X1460)
      | gr(X1461) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:ground:2)'])]) ).

fof(i_0_417,plain,
    ! [X1558,X1559,X1560] :
      ( ~ nat_succeeds(X1558)
      | ~ '@<_succeeds'(X1559,X1560)
      | '@<_succeeds'('@+'(X1558,X1559),'@+'(X1558,X1560)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:plus:second)'])]) ).

fof(i_0_418,plain,
    ! [X1568,X1569,X1570] :
      ( ~ nat_succeeds(X1568)
      | ~ '@=<_succeeds'(X1569,X1570)
      | '@=<_succeeds'('@+'(X1568,X1569),'@+'(X1568,X1570)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:plus:second)'])]) ).

fof(i_0_419,plain,
    ! [X1531,X1532] :
      ( ~ '@<_succeeds'(X1531,X1532)
      | '@+'(X1531,s(esk118_2(X1531,X1532))) = X1532 ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:plus)_008'])])]) ).

fof(i_0_420,plain,
    ! [X1465,X1466] :
      ( ~ nat_succeeds(X1465)
      | ~ nat_succeeds(X1466)
      | times_succeeds(X1465,X1466,esk113_2(X1465,X1466)) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:existence)'])])]) ).

fof(i_0_421,plain,
    ! [X1769,X1770] :
      ( ~ append_succeeds(X1769,X1770,X1770)
      | ~ list_succeeds(X1770)
      | X1769 = nil ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:equal:nil)'])]) ).

fof(i_0_422,plain,
    ! [X1679,X1680,X1681] :
      ( ~ list_succeeds(X1679)
      | ~ list_succeeds(X1680)
      | '**'('**'(X1679,X1680),X1681) = '**'(X1679,'**'(X1680,X1681)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:associative)'])]) ).

fof(i_0_423,plain,
    ! [X1704,X1705] :
      ( ~ list_succeeds(X1704)
      | ~ list_succeeds(X1705)
      | '@=<_succeeds'(lh(X1704),lh('**'(X1704,X1705))) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:lh:leq:first)'])]) ).

fof(i_0_424,plain,
    ! [X1706,X1707] :
      ( ~ list_succeeds(X1706)
      | ~ list_succeeds(X1707)
      | '@=<_succeeds'(lh(X1707),lh('**'(X1706,X1707))) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:lh:leq:second)'])]) ).

fof(i_0_425,plain,
    ! [X1142,X1143,X1147,X1148,X1149,X1150,X1151] :
      ( ( X1142 = nil
        | X1142 = cons(esk44_2(X1142,X1143),esk45_2(X1142,X1143))
        | ~ length_succeeds(X1142,X1143) )
      & ( X1143 = '0'
        | X1142 = cons(esk44_2(X1142,X1143),esk45_2(X1142,X1143))
        | ~ length_succeeds(X1142,X1143) )
      & ( X1142 = nil
        | X1143 = s(esk46_2(X1142,X1143))
        | ~ length_succeeds(X1142,X1143) )
      & ( X1143 = '0'
        | X1143 = s(esk46_2(X1142,X1143))
        | ~ length_succeeds(X1142,X1143) )
      & ( X1142 = nil
        | length_succeeds(esk45_2(X1142,X1143),esk46_2(X1142,X1143))
        | ~ length_succeeds(X1142,X1143) )
      & ( X1143 = '0'
        | length_succeeds(esk45_2(X1142,X1143),esk46_2(X1142,X1143))
        | ~ length_succeeds(X1142,X1143) )
      & ( X1147 != cons(X1149,X1150)
        | X1148 != s(X1151)
        | ~ length_succeeds(X1150,X1151)
        | length_succeeds(X1147,X1148) )
      & ( X1147 != nil
        | X1148 != '0'
        | length_succeeds(X1147,X1148) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id64])])])])])]) ).

fof(i_0_426,plain,
    ! [X1406,X1407,X1408] :
      ( ~ plus_succeeds(X1406,X1407,X1408)
      | nat_succeeds(X1406) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:types:1)'])]) ).

fof(i_0_427,plain,
    ! [X1450,X1451,X1452] :
      ( ~ times_succeeds(X1450,X1451,X1452)
      | nat_succeeds(X1450) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:types:1)'])]) ).

fof(i_0_428,plain,
    ! [X1883,X1884,X1885] :
      ( ( list_succeeds(X1884)
        | ~ occ_succeeds(X1883,X1884,X1885) )
      & ( nat_succeeds(X1885)
        | ~ occ_succeeds(X1883,X1884,X1885) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(occ:types)'])])]) ).

fof(i_0_429,plain,
    ! [X1636,X1637,X1638] :
      ( ~ append_succeeds(X1636,X1637,X1638)
      | list_succeeds(X1636) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:types:1)'])]) ).

fof(i_0_430,plain,
    ! [X1418,X1419,X1420] :
      ( ~ plus_succeeds(X1418,X1419,X1420)
      | gr(X1418) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:ground:1)'])]) ).

fof(i_0_431,plain,
    ! [X1456,X1457,X1458] :
      ( ~ times_succeeds(X1456,X1457,X1458)
      | gr(X1456) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:ground:1)'])]) ).

fof(i_0_432,plain,
    ! [X1876,X1877,X1878] :
      ( ~ occ_succeeds(X1876,X1877,X1878)
      | gr(X1878) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(occ:ground)'])]) ).

fof(i_0_433,plain,
    ! [X1334,X1335,X1338,X1339,X1340,X1341] :
      ( ( X1334 = s(esk95_2(X1334,X1335))
        | X1334 = '0'
        | ~ '@=<_succeeds'(X1334,X1335) )
      & ( X1335 = s(esk96_2(X1334,X1335))
        | X1334 = '0'
        | ~ '@=<_succeeds'(X1334,X1335) )
      & ( '@=<_succeeds'(esk95_2(X1334,X1335),esk96_2(X1334,X1335))
        | X1334 = '0'
        | ~ '@=<_succeeds'(X1334,X1335) )
      & ( X1338 != s(X1340)
        | X1339 != s(X1341)
        | ~ '@=<_succeeds'(X1340,X1341)
        | '@=<_succeeds'(X1338,X1339) )
      & ( X1338 != '0'
        | '@=<_succeeds'(X1338,X1339) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id85])])])])])]) ).

fof(i_0_434,plain,
    ! [X1729,X1730,X1731] :
      ( ~ sub(X1730,X1731)
      | sub(cons(X1729,X1730),cons(X1729,X1731)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(sub:cons:both)'])]) ).

fof(i_0_435,plain,
    ! [X1427,X1428] :
      ( ~ nat_succeeds(X1427)
      | plus_succeeds(X1427,X1428,esk112_2(X1427,X1428)) ),
    inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:existence)'])])])])]) ).

fof(i_0_436,plain,
    ! [X1660,X1661] :
      ( ~ list_succeeds(X1660)
      | append_succeeds(X1660,X1661,esk119_2(X1660,X1661)) ),
    inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:existence)'])])])])]) ).

fof(i_0_437,plain,
    ! [X1886,X1887] :
      ( ~ list_succeeds(X1887)
      | occ_succeeds(X1886,X1887,esk129_2(X1886,X1887)) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(occ:existence)'])])]) ).

fof(i_0_438,plain,
    ! [X1698,X1699] :
      ( ~ list_succeeds(X1699)
      | lh(X1699) != s(X1698)
      | X1699 = cons(esk121_2(X1698,X1699),esk122_2(X1698,X1699)) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(lh:successor)'])])]) ).

fof(i_0_439,plain,
    ! [X1668,X1669,X1670] :
      ( ~ list_succeeds(X1669)
      | '**'(cons(X1668,X1669),X1670) = cons(X1668,'**'(X1669,X1670)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:cons)'])]) ).

fof(i_0_440,plain,
    ! [X1726,X1727,X1728] :
      ( ~ sub(X1727,X1728)
      | ~ member_succeeds(X1726,X1728)
      | sub(cons(X1726,X1727),X1728) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(sub:member)'])]) ).

fof(i_0_441,plain,
    ! [X1708,X1709] :
      ( ~ list_succeeds(X1709)
      | '@=<_succeeds'(lh(X1709),lh(cons(X1708,X1709))) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(lh:cons:leq)'])]) ).

fof(i_0_442,plain,
    ! [X1228,X1229,X1230,X1231,X1232,X1233] :
      ( ( ~ member_terminates(X1228,X1229)
        | X1229 != cons(X1230,X1231)
        | member_terminates(X1228,X1231) )
      & ( X1233 = cons(esk68_2(X1232,X1233),esk69_2(X1232,X1233))
        | member_terminates(X1232,X1233) )
      & ( ~ member_terminates(X1232,esk69_2(X1232,X1233))
        | member_terminates(X1232,X1233) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[i_0_298])])])])])])]) ).

fof(i_0_443,plain,
    ! [X1633,X1634,X1635] :
      ( ~ member_succeeds(X1633,cons(X1634,X1635))
      | X1633 = X1634
      | member_succeeds(X1633,X1635) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],['axiom-(member:cons)'])])]) ).

fof(i_0_444,plain,
    ! [X1851,X1852,X1853,X1854,X1855] :
      ( ( ~ sub(X1851,X1852)
        | ~ member_succeeds(X1853,X1851)
        | member_succeeds(X1853,X1852) )
      & ( member_succeeds(esk128_2(X1854,X1855),X1854)
        | sub(X1854,X1855) )
      & ( ~ member_succeeds(esk128_2(X1854,X1855),X1855)
        | sub(X1854,X1855) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],['sub/2'])])])])])]) ).

fof(i_0_445,plain,
    ! [X1870,X1871,X1872] :
      ( ~ list_succeeds(X1871)
      | ~ gr(X1871)
      | ~ gr(X1870)
      | occ_terminates(X1870,X1871,X1872) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(occ:termination)'])]) ).

fof(i_0_446,plain,
    ! [X1619,X1620] : list_succeeds(cons(X1619,cons(X1620,nil))),
    inference(variable_rename,[status(thm)],['axiom-(list:2)']) ).

fof(i_0_447,plain,
    ! [X1566,X1567] :
      ( ~ '@<_succeeds'('0',X1567)
      | ~ nat_succeeds(X1566)
      | ~ nat_succeeds(X1567)
      | '@<_succeeds'(X1566,'@+'(X1567,X1566)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:plus:first)_010'])]) ).

fof(i_0_448,plain,
    ! [X1484,X1485] :
      ( ~ nat_succeeds(X1484)
      | ~ nat_succeeds(X1485)
      | '@+'('@*'(X1484,X1485),X1484) = '@*'(X1484,s(X1485)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:successor)_004'])]) ).

fof(i_0_449,plain,
    ! [X1473,X1474] :
      ( ~ nat_succeeds(X1473)
      | ~ nat_succeeds(X1474)
      | '@*'(s(X1473),X1474) = '@+'(X1474,'@*'(X1473,X1474)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:successor)'])]) ).

fof(i_0_450,plain,
    ! [X1702,X1703] :
      ( ~ list_succeeds(X1702)
      | ~ list_succeeds(X1703)
      | lh('**'(X1702,X1703)) = '@+'(lh(X1702),lh(X1703)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:lh)'])]) ).

fof(i_0_451,plain,
    ! [X1744,X1745,X1746] :
      ( ~ member_succeeds(X1744,X1745)
      | ~ list_succeeds(X1745)
      | member_succeeds(X1744,'**'(X1745,X1746)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:member:1)'])]) ).

fof(i_0_452,plain,
    ! [X1747,X1748,X1749] :
      ( ~ member_succeeds(X1747,X1749)
      | ~ list_succeeds(X1748)
      | member_succeeds(X1747,'**'(X1748,X1749)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:member:2)'])]) ).

fof(i_0_453,plain,
    ! [X1502,X1503,X1504] :
      ( ~ '@<_succeeds'(X1502,X1503)
      | ~ '@<_succeeds'(X1503,s(X1504))
      | '@<_succeeds'(X1502,X1504) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:transitive:successor)'])]) ).

fof(i_0_454,plain,
    ! [X1462,X1463,X1464] :
      ( ~ nat_succeeds(X1462)
      | ~ nat_succeeds(X1463)
      | times_terminates(X1462,X1463,X1464) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:termination)'])]) ).

fof(i_0_455,plain,
    ! [X1867,X1868,X1869] :
      ( ~ list_succeeds(X1868)
      | ~ list_succeeds(X1869)
      | member2_terminates(X1867,X1868,X1869) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(member2:termination)'])]) ).

fof(i_0_456,negated_conjecture,
    ( list_succeeds(esk137_0)
    & esk135_0 != esk136_0
    & occ(esk135_0,cons(esk136_0,esk137_0)) != occ(esk135_0,esk137_0) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_299])])]) ).

fof(i_0_457,plain,
    ! [X1775,X1776,X1777] :
      ( ~ list_succeeds(X1775)
      | ~ list_succeeds(X1776)
      | ~ list_succeeds(X1777)
      | '**'(X1775,X1777) != '**'(X1776,X1777)
      | X1775 = X1776 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:uniqueness:1)'])]) ).

fof(i_0_458,plain,
    ! [X1615,X1616,X1617] :
      ( ~ nat_succeeds(X1615)
      | ~ nat_succeeds(X1616)
      | ~ nat_succeeds(X1617)
      | '@+'(X1615,X1617) != '@+'(X1616,X1617)
      | X1615 = X1616 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:injective:first)'])]) ).

fof(i_0_459,plain,
    ! [X1525,X1526] :
      ( ~ '@=<_succeeds'(X1525,X1526)
      | '@+'(X1525,esk116_2(X1525,X1526)) = X1526 ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:plus)_007'])])]) ).

fof(i_0_460,plain,
    ! [X1400,X1401,X1402] :
      ( ~ nat_succeeds(X1400)
      | plus_terminates(X1400,X1401,X1402) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:termination:1)'])]) ).

fof(i_0_461,plain,
    ! [X1403,X1404,X1405] :
      ( ~ nat_succeeds(X1405)
      | plus_terminates(X1403,X1404,X1405) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:termination:2)'])]) ).

fof(i_0_462,plain,
    ! [X1648,X1649,X1650] :
      ( ~ list_succeeds(X1648)
      | append_terminates(X1648,X1649,X1650) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:termination:1)'])]) ).

fof(i_0_463,plain,
    ! [X1651,X1652,X1653] :
      ( ~ list_succeeds(X1653)
      | append_terminates(X1651,X1652,X1653) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(append:termination:2)'])]) ).

fof(i_0_464,plain,
    ! [X1793,X1794,X1795] :
      ( ~ list_succeeds(X1794)
      | delete_terminates(X1793,X1794,X1795) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:termination:1)'])]) ).

fof(i_0_465,plain,
    ! [X1796,X1797,X1798] :
      ( ~ list_succeeds(X1798)
      | delete_terminates(X1796,X1797,X1798) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(delete:termination:2)'])]) ).

fof(i_0_466,plain,
    ! [X1722,X1723,X1724] :
      ( ~ sub(X1722,X1723)
      | ~ sub(X1723,X1724)
      | sub(X1722,X1724) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(sub:transitive)'])]) ).

fof(i_0_467,plain,
    ! [X1507,X1508,X1509] :
      ( ~ '@<_succeeds'(X1507,X1508)
      | ~ '@<_succeeds'(X1508,X1509)
      | '@<_succeeds'(X1507,X1509) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:transitive)'])]) ).

fof(i_0_468,plain,
    ! [X1545,X1546,X1547] :
      ( ~ '@=<_succeeds'(X1545,X1546)
      | ~ '@<_succeeds'(X1546,X1547)
      | '@<_succeeds'(X1545,X1547) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:less:transitive)'])]) ).

fof(i_0_469,plain,
    ! [X1548,X1549,X1550] :
      ( ~ '@<_succeeds'(X1548,X1549)
      | ~ '@=<_succeeds'(X1549,X1550)
      | '@<_succeeds'(X1548,X1550) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:leq:transitive)'])]) ).

fof(i_0_470,plain,
    ! [X1551,X1552,X1553] :
      ( ~ '@=<_succeeds'(X1551,X1552)
      | ~ '@=<_succeeds'(X1552,X1553)
      | '@=<_succeeds'(X1551,X1553) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:transitive)'])]) ).

fof(i_0_471,plain,
    ! [X1561,X1562] :
      ( ~ nat_succeeds(X1561)
      | '@<_succeeds'(X1561,'@+'(X1561,s(X1562))) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:plus:second)_009'])]) ).

fof(i_0_472,plain,
    ! [X1673,X1674] :
      ( ~ list_succeeds(X1673)
      | ~ list_succeeds('**'(X1673,X1674))
      | list_succeeds(X1674) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:types:2)'])]) ).

fof(i_0_473,plain,
    ! [X1677,X1678] :
      ( ( gr(X1677)
        | ~ list_succeeds(X1677)
        | ~ gr('**'(X1677,X1678)) )
      & ( gr(X1678)
        | ~ list_succeeds(X1677)
        | ~ gr('**'(X1677,X1678)) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:ground:2)'])])]) ).

fof(i_0_474,plain,
    ! [X1435,X1436] :
      ( ~ nat_succeeds(X1435)
      | '@+'(s(X1435),X1436) = s('@+'(X1435,X1436)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:successor)'])]) ).

fof(i_0_475,plain,
    ! [X1513,X1514] :
      ( ~ nat_succeeds(X1514)
      | ~ '@<_succeeds'(X1513,s(X1514))
      | '@<_succeeds'(X1513,X1514)
      | X1513 = X1514 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:axiom:successor)'])]) ).

fof(i_0_476,plain,
    ! [X1443,X1444] :
      ( ~ nat_succeeds(X1443)
      | ~ nat_succeeds(X1444)
      | '@+'(X1443,s(X1444)) = '@+'(s(X1443),X1444) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:successor)_002'])]) ).

fof(i_0_477,plain,
    ! [X1576,X1577] :
      ( ~ nat_succeeds(X1576)
      | ~ nat_succeeds(X1577)
      | '@=<_succeeds'(X1577,'@+'(X1576,X1577)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:plus:second)_012'])]) ).

fof(i_0_478,plain,
    ! [X1499,X1500] :
      ( ~ '@<_succeeds'(X1499,X1500)
      | X1500 = s(esk114_2(X1499,X1500)) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:successor)'])])]) ).

fof(i_0_479,plain,
    ! [X1447,X1448,X1449] :
      ( ~ nat_succeeds(X1447)
      | '@+'(X1447,X1448) != '@+'(X1447,X1449)
      | X1448 = X1449 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:injective:second)'])]) ).

fof(i_0_480,plain,
    ! [X1624,X1625] :
      ( ~ list_succeeds(cons(X1624,X1625))
      | list_succeeds(X1625) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(list:cons)'])]) ).

fof(i_0_481,plain,
    ! [X909,X910] :
      ( ( ~ gr(X909)
        | ~ gr(X910)
        | gr(cons(X909,X910)) )
      & ( gr(X909)
        | ~ gr(cons(X909,X910)) )
      & ( gr(X910)
        | ~ gr(cons(X909,X910)) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id13])])]) ).

fof(i_0_482,plain,
    ! [X1675,X1676] :
      ( ~ list_succeeds(X1675)
      | ~ gr(X1675)
      | ~ gr(X1676)
      | gr('**'(X1675,X1676)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:ground:1)'])]) ).

fof(i_0_483,plain,
    ! [X977,X978] :
      ( ~ '@<_terminates'(X977,X978)
      | '@<_succeeds'(X977,X978)
      | '@<_fails'(X977,X978) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id43])]) ).

fof(i_0_484,plain,
    ! [X973,X974] :
      ( ~ '@=<_terminates'(X973,X974)
      | '@=<_succeeds'(X973,X974)
      | '@=<_fails'(X973,X974) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id41])]) ).

fof(i_0_485,plain,
    ! [X953,X954] :
      ( ~ member_terminates(X953,X954)
      | member_succeeds(X953,X954)
      | member_fails(X953,X954) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id31])]) ).

fof(i_0_486,plain,
    ! [X943,X944] :
      ( ~ length_terminates(X943,X944)
      | length_succeeds(X943,X944)
      | length_fails(X943,X944) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id27])]) ).

fof(i_0_487,plain,
    ! [X933,X934] :
      ( ~ permutation_terminates(X933,X934)
      | permutation_succeeds(X933,X934)
      | permutation_fails(X933,X934) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id23])]) ).

fof(i_0_488,plain,
    ! [X929,X930] :
      ( ~ same_occ_terminates(X929,X930)
      | same_occ_succeeds(X929,X930)
      | same_occ_fails(X929,X930) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id21])]) ).

fof(i_0_489,plain,
    ! [X925,X926] :
      ( ~ not_same_occ_terminates(X925,X926)
      | not_same_occ_succeeds(X925,X926)
      | not_same_occ_fails(X925,X926) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id19])]) ).

fof(i_0_490,plain,
    ! [X1541,X1542] :
      ( ~ nat_succeeds(X1541)
      | ~ nat_succeeds(X1542)
      | ~ '@=<_fails'(X1541,X1542)
      | '@=<_succeeds'(X1542,X1541) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:failure)'])]) ).

fof(i_0_491,plain,
    ! [X1072,X1073] :
      ( ( not_same_occ_terminates(X1072,X1073)
        | ~ same_occ_terminates(X1072,X1073) )
      & ( gr(X1072)
        | ~ same_occ_terminates(X1072,X1073) )
      & ( gr(X1073)
        | ~ same_occ_terminates(X1072,X1073) )
      & ( ~ not_same_occ_terminates(X1072,X1073)
        | ~ gr(X1072)
        | ~ gr(X1073)
        | same_occ_terminates(X1072,X1073) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id57])])]) ).

fof(i_0_492,plain,
    ! [X1554,X1555] :
      ( ~ '@=<_succeeds'(X1554,X1555)
      | ~ '@=<_succeeds'(X1555,X1554)
      | X1554 = X1555 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:antisymmetric)'])]) ).

fof(i_0_493,plain,
    ! [X1691,X1692,X1693] :
      ( ~ length_succeeds(X1691,X1692)
      | ~ length_succeeds(X1691,X1693)
      | X1692 = X1693 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(length:uniqueness)'])]) ).

fof(i_0_494,plain,
    ! [X1694,X1695] :
      ( ~ list_succeeds(X1695)
      | lh(cons(X1694,X1695)) = s(lh(X1695)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(lh:cons)'])]) ).

fof(i_0_495,plain,
    ! [X1761,X1762] :
      ( ~ list_succeeds(X1761)
      | sub(X1761,'**'(X1761,X1762)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(sub:app:1)'])]) ).

fof(i_0_496,plain,
    ! [X1763,X1764] :
      ( ~ list_succeeds(X1763)
      | sub(X1764,'**'(X1763,X1764)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(sub:app:2)'])]) ).

fof(i_0_497,plain,
    ! [X1574,X1575] :
      ( ~ nat_succeeds(X1574)
      | '@=<_succeeds'(X1574,'@+'(X1574,X1575)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:plus:first)_011'])]) ).

fof(i_0_498,plain,
    ! [X1543,X1544] :
      ( ~ '@=<_succeeds'(X1543,X1544)
      | ~ nat_succeeds(X1544)
      | '@<_succeeds'(X1543,X1544)
      | X1543 = X1544 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:less)'])]) ).

fof(i_0_499,plain,
    ! [X904,X905,X906,X907] :
      ( cons(X904,X905) != cons(X906,X907)
      | X904 = X906 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id9])]) ).

fof(i_0_500,plain,
    ! [X900,X901,X902,X903] :
      ( cons(X900,X901) != cons(X902,X903)
      | X901 = X903 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id8])]) ).

fof(i_0_501,plain,
    ! [X1515,X1516] :
      ( ~ nat_succeeds(X1515)
      | ~ nat_succeeds(X1516)
      | '@<_succeeds'(X1515,X1516)
      | X1515 = X1516
      | '@<_succeeds'(X1516,X1515) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:totality)'])]) ).

fof(i_0_502,plain,
    ! [X975,X976] :
      ( ~ '@<_succeeds'(X975,X976)
      | ~ '@<_fails'(X975,X976) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id42])]) ).

fof(i_0_503,plain,
    ! [X971,X972] :
      ( ~ '@=<_succeeds'(X971,X972)
      | ~ '@=<_fails'(X971,X972) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id40])]) ).

fof(i_0_504,plain,
    ! [X951,X952] :
      ( ~ member_succeeds(X951,X952)
      | ~ member_fails(X951,X952) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id30])]) ).

fof(i_0_505,plain,
    ! [X941,X942] :
      ( ~ length_succeeds(X941,X942)
      | ~ length_fails(X941,X942) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id26])]) ).

fof(i_0_506,plain,
    ! [X931,X932] :
      ( ~ permutation_succeeds(X931,X932)
      | ~ permutation_fails(X931,X932) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id22])]) ).

fof(i_0_507,plain,
    ! [X927,X928] :
      ( ~ same_occ_succeeds(X927,X928)
      | ~ same_occ_fails(X927,X928) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id20])]) ).

fof(i_0_508,plain,
    ! [X923,X924] :
      ( ~ not_same_occ_succeeds(X923,X924)
      | ~ not_same_occ_fails(X923,X924) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id18])]) ).

fof(i_0_509,plain,
    ! [X1475,X1476] :
      ( ~ nat_succeeds(X1475)
      | ~ nat_succeeds(X1476)
      | nat_succeeds('@*'(X1475,X1476)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:types)'])]) ).

fof(i_0_510,plain,
    ! [X1437,X1438] :
      ( ~ nat_succeeds(X1437)
      | ~ nat_succeeds(X1438)
      | nat_succeeds('@+'(X1437,X1438)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:types)'])]) ).

fof(i_0_511,plain,
    ! [X1671,X1672] :
      ( ~ list_succeeds(X1671)
      | ~ list_succeeds(X1672)
      | list_succeeds('**'(X1671,X1672)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:types:1)'])]) ).

fof(i_0_512,plain,
    ! [X1539,X1540] :
      ( ~ nat_succeeds(X1539)
      | ~ nat_succeeds(X1540)
      | '@<_succeeds'(X1539,X1540)
      | '@=<_succeeds'(X1540,X1539) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:leq:total)'])]) ).

fof(i_0_513,plain,
    ! [X1537,X1538] :
      ( ~ nat_succeeds(X1537)
      | ~ nat_succeeds(X1538)
      | '@=<_succeeds'(X1537,X1538)
      | '@=<_succeeds'(X1538,X1537) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:totality)'])]) ).

fof(i_0_514,plain,
    ! [X1505,X1506] :
      ( ~ '@<_succeeds'(X1505,X1506)
      | '@<_succeeds'(X1505,s(X1506)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:weakening)'])]) ).

fof(i_0_515,plain,
    ! [X1881,X1882] :
      ( ~ list_succeeds(X1881)
      | ~ list_succeeds(X1882)
      | ~ gr(X1881)
      | ~ gr(X1882)
      | same_occ_terminates(X1881,X1882) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['theorem-(same_occ:termination)'])]) ).

fof(i_0_516,plain,
    ! [X1879,X1880] :
      ( ~ list_succeeds(X1879)
      | ~ list_succeeds(X1880)
      | ~ gr(X1879)
      | ~ gr(X1880)
      | not_same_occ_terminates(X1879,X1880) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(not_same_occ:termination)'])]) ).

fof(i_0_517,plain,
    ! [X1254,X1257,X1258,X1259] :
      ( ( X1254 = cons(esk76_1(X1254),esk77_1(X1254))
        | X1254 = nil
        | ~ nat_list_succeeds(X1254) )
      & ( nat_succeeds(esk76_1(X1254))
        | X1254 = nil
        | ~ nat_list_succeeds(X1254) )
      & ( nat_list_succeeds(esk77_1(X1254))
        | X1254 = nil
        | ~ nat_list_succeeds(X1254) )
      & ( X1257 != cons(X1258,X1259)
        | ~ nat_succeeds(X1258)
        | ~ nat_list_succeeds(X1259)
        | nat_list_succeeds(X1257) )
      & ( X1257 != nil
        | nat_list_succeeds(X1257) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id76])])])])])]) ).

fof(i_0_518,plain,
    ! [X1486,X1487] :
      ( ~ nat_succeeds(X1486)
      | ~ nat_succeeds(X1487)
      | '@*'(X1486,X1487) = '@*'(X1487,X1486) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:commutative)'])]) ).

fof(i_0_519,plain,
    ! [X1445,X1446] :
      ( ~ nat_succeeds(X1445)
      | ~ nat_succeeds(X1446)
      | '@+'(X1445,X1446) = '@+'(X1446,X1445) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:commutative)'])]) ).

fof(i_0_520,plain,
    ! [X1719,X1720] : sub(X1720,cons(X1719,X1720)),
    inference(variable_rename,[status(thm)],['axiom-(sub:cons)']) ).

fof(i_0_521,plain,
    ! [X1266,X1267,X1268,X1269] :
      ( ( nat_terminates(X1267)
        | X1266 != cons(X1267,X1268)
        | ~ nat_list_terminates(X1266) )
      & ( nat_fails(X1267)
        | nat_list_terminates(X1268)
        | X1266 != cons(X1267,X1268)
        | ~ nat_list_terminates(X1266) )
      & ( X1269 = cons(esk80_1(X1269),esk81_1(X1269))
        | nat_list_terminates(X1269) )
      & ( ~ nat_fails(esk80_1(X1269))
        | ~ nat_terminates(esk80_1(X1269))
        | nat_list_terminates(X1269) )
      & ( ~ nat_list_terminates(esk81_1(X1269))
        | ~ nat_terminates(esk80_1(X1269))
        | nat_list_terminates(X1269) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_300])])])])])]) ).

fof(i_0_522,plain,
    ! [X1260,X1261,X1262,X1263] :
      ( ( X1260 != cons(X1261,X1262)
        | nat_fails(X1261)
        | nat_list_fails(X1262)
        | ~ nat_list_fails(X1260) )
      & ( X1260 != nil
        | ~ nat_list_fails(X1260) )
      & ( X1263 = cons(esk78_1(X1263),esk79_1(X1263))
        | X1263 = nil
        | nat_list_fails(X1263) )
      & ( ~ nat_fails(esk78_1(X1263))
        | X1263 = nil
        | nat_list_fails(X1263) )
      & ( ~ nat_list_fails(esk79_1(X1263))
        | X1263 = nil
        | nat_list_fails(X1263) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id77])])])])])]) ).

fof(i_0_523,plain,
    ! [X1862,X1863,X1864] :
      ( ~ nat_succeeds(X1862)
      | ~ list_succeeds(X1863)
      | lh(X1863) != X1862
      | permutation_terminates(X1863,X1864) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(permutation:termination)'])]) ).

fof(i_0_524,plain,
    ! [X1534,X1535] :
      ( ~ '@<_succeeds'(X1534,X1535)
      | '@=<_succeeds'(X1534,X1535) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:leq)'])]) ).

fof(i_0_525,plain,
    ! [X1070,X1071] :
      ( ( ~ same_occ_fails(X1070,X1071)
        | not_same_occ_succeeds(X1070,X1071) )
      & ( ~ not_same_occ_succeeds(X1070,X1071)
        | same_occ_fails(X1070,X1071) ) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id56])]) ).

fof(i_0_526,plain,
    ! [X1068,X1069] :
      ( ( ~ same_occ_succeeds(X1068,X1069)
        | not_same_occ_fails(X1068,X1069) )
      & ( ~ not_same_occ_fails(X1068,X1069)
        | same_occ_succeeds(X1068,X1069) ) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id55])]) ).

fof(i_0_527,plain,
    ! [X1629,X1630] :
      ( ~ list_succeeds(X1630)
      | member_succeeds(X1629,X1630)
      | member_fails(X1629,X1630) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(member:termination)_014'])]) ).

fof(i_0_528,plain,
    ! [X1236,X1239,X1240,X1241] :
      ( ( X1236 = cons(esk70_1(X1236),esk71_1(X1236))
        | X1236 = nil
        | ~ list_succeeds(X1236) )
      & ( list_succeeds(esk71_1(X1236))
        | X1236 = nil
        | ~ list_succeeds(X1236) )
      & ( X1239 != cons(X1240,X1241)
        | ~ list_succeeds(X1241)
        | list_succeeds(X1239) )
      & ( X1239 != nil
        | list_succeeds(X1239) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id73])])])])])]) ).

fof(i_0_529,plain,
    ! [X1248,X1249,X1250,X1251] :
      ( ( ~ list_terminates(X1248)
        | X1248 != cons(X1249,X1250)
        | list_terminates(X1250) )
      & ( X1251 = cons(esk74_1(X1251),esk75_1(X1251))
        | list_terminates(X1251) )
      & ( ~ list_terminates(esk75_1(X1251))
        | list_terminates(X1251) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_301])])])])])]) ).

fof(i_0_530,plain,
    ! [X1242,X1243,X1244,X1245] :
      ( ( X1242 != cons(X1243,X1244)
        | list_fails(X1244)
        | ~ list_fails(X1242) )
      & ( X1242 != nil
        | ~ list_fails(X1242) )
      & ( X1245 = cons(esk72_1(X1245),esk73_1(X1245))
        | X1245 = nil
        | list_fails(X1245) )
      & ( ~ list_fails(esk73_1(X1245))
        | X1245 = nil
        | list_fails(X1245) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id74])])])])])]) ).

fof(i_0_531,plain,
    ! [X1849,X1850] :
      ( ( lh(X1849) != X1850
        | length_succeeds(X1849,X1850)
        | ~ list_succeeds(X1849) )
      & ( ~ length_succeeds(X1849,X1850)
        | lh(X1849) = X1850
        | ~ list_succeeds(X1849) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lh/1'])])]) ).

fof(i_0_532,plain,
    ! [X1631,X1632] :
      ( ~ member_succeeds(X1631,X1632)
      | ~ gr(X1632)
      | gr(X1631) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(member:ground)'])]) ).

fof(i_0_533,plain,
    ! [X1511] :
      ( ~ nat_succeeds(X1511)
      | ~ '@<_succeeds'(X1511,X1511) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_302])]) ).

fof(i_0_534,plain,
    ! [X897,X898,X899] : s(X897) != cons(X898,X899),
    inference(variable_rename,[status(thm)],[id7]) ).

fof(i_0_535,plain,
    ! [X1557] :
      ( ~ nat_succeeds(X1557)
      | '@=<_fails'(s(X1557),X1557) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:one:failure)'])]) ).

fof(i_0_536,plain,
    ! [X1512] :
      ( ~ nat_succeeds(X1512)
      | '@<_succeeds'(X1512,s(X1512)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:one)'])]) ).

fof(i_0_537,plain,
    ! [X1556] :
      ( ~ nat_succeeds(X1556)
      | '@=<_succeeds'(X1556,s(X1556)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:one:success)'])]) ).

fof(i_0_538,plain,
    ! [X1689] :
      ( ~ list_succeeds(X1689)
      | length_succeeds(X1689,esk120_1(X1689)) ),
    inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(length:existence)'])])]) ).

fof(i_0_539,plain,
    ! [X1618] : list_succeeds(cons(X1618,nil)),
    inference(variable_rename,[status(thm)],['axiom-(list:1)']) ).

fof(i_0_540,plain,
    ! [X1497,X1498] :
      ( ~ '@<_succeeds'(X1497,X1498)
      | nat_succeeds(X1497) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:types)'])]) ).

fof(i_0_541,plain,
    ! [X1520,X1521] :
      ( ~ '@=<_succeeds'(X1520,X1521)
      | nat_succeeds(X1520) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:types)'])]) ).

fof(i_0_542,plain,
    ! [X1683,X1684] :
      ( ( list_succeeds(X1683)
        | ~ length_succeeds(X1683,X1684) )
      & ( nat_succeeds(X1684)
        | ~ length_succeeds(X1683,X1684) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(length:types)'])])]) ).

fof(i_0_543,plain,
    ! [X1860,X1861] :
      ( ( list_succeeds(X1860)
        | ~ permutation_succeeds(X1860,X1861) )
      & ( list_succeeds(X1861)
        | ~ permutation_succeeds(X1860,X1861) ) ),
    inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['lemma-(permutation:types)'])])]) ).

fof(i_0_544,plain,
    ! [X1687,X1688] :
      ( ~ length_succeeds(X1687,X1688)
      | gr(X1688) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(length:ground)'])]) ).

fof(i_0_545,plain,
    ! [X1488] :
      ( ~ nat_succeeds(X1488)
      | '@*'(s('0'),X1488) = X1488 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:one)'])]) ).

fof(i_0_546,plain,
    ! [X1489] :
      ( ~ nat_succeeds(X1489)
      | '@*'(X1489,s('0')) = X1489 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:one)_005'])]) ).

fof(i_0_547,plain,
    ! [X1390,X1391,X1392] :
      ( ( X1390 != s(X1391)
        | nat_fails(X1391)
        | ~ nat_fails(X1390) )
      & ( X1390 != '0'
        | ~ nat_fails(X1390) )
      & ( X1392 = s(esk110_1(X1392))
        | X1392 = '0'
        | nat_fails(X1392) )
      & ( ~ nat_fails(esk110_1(X1392))
        | X1392 = '0'
        | nat_fails(X1392) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id92])])])])])]) ).

fof(i_0_548,plain,
    ! [X893,X894] : nil != cons(X893,X894),
    inference(variable_rename,[status(thm)],[id5]) ).

fof(i_0_549,plain,
    ! [X890,X891] : '0' != cons(X890,X891),
    inference(variable_rename,[status(thm)],[id3]) ).

fof(i_0_550,plain,
    ! [X1517] :
      ( ~ nat_succeeds(X1517)
      | X1517 = '0'
      | '@<_succeeds'('0',X1517) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:different:zero)'])]) ).

fof(i_0_551,plain,
    ! [X1493,X1494] :
      ( ~ nat_succeeds(X1493)
      | '@<_terminates'(X1493,X1494) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:termination:1)'])]) ).

fof(i_0_552,plain,
    ! [X1495,X1496] :
      ( ~ nat_succeeds(X1496)
      | '@<_terminates'(X1495,X1496) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:termination:2)'])]) ).

fof(i_0_553,plain,
    ! [X1510] :
      ( ~ nat_succeeds(X1510)
      | '@<_fails'(X1510,X1510) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(less:failure)'])]) ).

fof(i_0_554,plain,
    ! [X1518,X1519] :
      ( ~ nat_succeeds(X1518)
      | '@=<_terminates'(X1518,X1519) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:termination:1)'])]) ).

fof(i_0_555,plain,
    ! [X1536] :
      ( ~ nat_succeeds(X1536)
      | '@=<_succeeds'(X1536,X1536) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(leq:reflexive)'])]) ).

fof(i_0_556,plain,
    ! [X1627,X1628] :
      ( ~ list_succeeds(X1628)
      | member_terminates(X1627,X1628) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(member:termination)'])]) ).

fof(i_0_557,plain,
    ! [X1685,X1686] :
      ( ~ list_succeeds(X1685)
      | length_terminates(X1685,X1686) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(length:termination)'])]) ).

fof(i_0_558,plain,
    ! [X1865,X1866] :
      ( ~ list_succeeds(X1865)
      | permutation_terminates(X1865,X1866) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['theorem-(permutation:termination)'])]) ).

fof(i_0_559,plain,
    ! [X1394,X1395,X1396] :
      ( ( ~ nat_terminates(X1394)
        | X1394 != s(X1395)
        | nat_terminates(X1395) )
      & ( X1396 = s(esk111_1(X1396))
        | nat_terminates(X1396) )
      & ( ~ nat_terminates(esk111_1(X1396))
        | nat_terminates(X1396) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_303])])])])])]) ).

fof(i_0_560,plain,
    ! [X908] :
      ( ( ~ gr(X908)
        | gr(s(X908)) )
      & ( ~ gr(s(X908))
        | gr(X908) ) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id12])]) ).

fof(i_0_561,plain,
    ! [X1682] :
      ( ~ list_succeeds(X1682)
      | '**'(X1682,nil) = X1682 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(app:nil)_015'])]) ).

fof(i_0_562,plain,
    ! [X1442] :
      ( ~ nat_succeeds(X1442)
      | '@+'(X1442,'0') = X1442 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(plus:zero)_001'])]) ).

fof(i_0_563,plain,
    ! [X1386,X1388,X1389] :
      ( ( X1386 = s(esk109_1(X1386))
        | X1386 = '0'
        | ~ nat_succeeds(X1386) )
      & ( nat_succeeds(esk109_1(X1386))
        | X1386 = '0'
        | ~ nat_succeeds(X1386) )
      & ( X1388 != s(X1389)
        | ~ nat_succeeds(X1389)
        | nat_succeeds(X1388) )
      & ( X1388 != '0'
        | nat_succeeds(X1388) ) ),
    inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[id91])])])])])]) ).

fof(i_0_564,plain,
    ! [X1472] :
      ( ~ nat_succeeds(X1472)
      | '@*'('0',X1472) = '0' ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:zero)'])]) ).

fof(i_0_565,plain,
    ! [X1483] :
      ( ~ nat_succeeds(X1483)
      | '@*'(X1483,'0') = '0' ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(times:zero)_003'])]) ).

fof(i_0_566,plain,
    ! [X1696] :
      ( ~ list_succeeds(X1696)
      | nat_succeeds(lh(X1696)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(lh:types)'])]) ).

fof(i_0_567,plain,
    ! [X980] :
      ( ~ nat_terminates(X980)
      | nat_succeeds(X980)
      | nat_fails(X980) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id45])]) ).

fof(i_0_568,plain,
    ! [X958] :
      ( ~ nat_list_terminates(X958)
      | nat_list_succeeds(X958)
      | nat_list_fails(X958) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id35])]) ).

fof(i_0_569,plain,
    ! [X956] :
      ( ~ list_terminates(X956)
      | list_succeeds(X956)
      | list_fails(X956) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id33])]) ).

fof(i_0_570,plain,
    ! [X1697] :
      ( ~ list_succeeds(X1697)
      | lh(X1697) != '0'
      | X1697 = nil ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(lh:zero)'])]) ).

fof(i_0_571,plain,
    ! [X895,X896] :
      ( s(X895) != s(X896)
      | X895 = X896 ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id6])]) ).

fof(i_0_572,plain,
    ! [X1721] : sub(X1721,X1721),
    inference(variable_rename,[status(thm)],['axiom-(sub:reflexive)']) ).

fof(i_0_573,plain,
    ! [X979] :
      ( ~ nat_succeeds(X979)
      | ~ nat_fails(X979) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id44])]) ).

fof(i_0_574,plain,
    ! [X957] :
      ( ~ nat_list_succeeds(X957)
      | ~ nat_list_fails(X957) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id34])]) ).

fof(i_0_575,plain,
    ! [X955] :
      ( ~ list_succeeds(X955)
      | ~ list_fails(X955) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[id32])]) ).

fof(i_0_576,plain,
    ! [X1667] : '**'(nil,X1667) = X1667,
    inference(variable_rename,[status(thm)],['axiom-(app:nil)']) ).

fof(i_0_577,plain,
    ! [X1434] : '@+'('0',X1434) = X1434,
    inference(variable_rename,[status(thm)],['axiom-(plus:zero)']) ).

fof(i_0_578,plain,
    ! [X1725] : sub(nil,X1725),
    inference(variable_rename,[status(thm)],['axiom-(sub:nil)']) ).

fof(i_0_579,plain,
    ! [X1893] : occ(X1893,nil) = '0',
    inference(variable_rename,[status(thm)],['lemma-(occ:nil)']) ).

fof(i_0_580,plain,
    ! [X1398] :
      ( ~ nat_succeeds(X1398)
      | nat_terminates(X1398) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(nat:termination)'])]) ).

fof(i_0_581,plain,
    ! [X1783] :
      ( ~ nat_list_succeeds(X1783)
      | nat_list_terminates(X1783) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(nat_list:termination)'])]) ).

fof(i_0_582,plain,
    ! [X1626] :
      ( ~ list_succeeds(X1626)
      | list_terminates(X1626) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(list:termination)'])]) ).

fof(i_0_583,plain,
    ! [X1782] :
      ( ~ nat_list_succeeds(X1782)
      | list_succeeds(X1782) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(nat_list:list)'])]) ).

fof(i_0_584,plain,
    ! [X1399] :
      ( ~ nat_succeeds(X1399)
      | gr(X1399) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(nat:ground)'])]) ).

fof(i_0_585,plain,
    ! [X1784] :
      ( ~ nat_list_succeeds(X1784)
      | gr(X1784) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],['axiom-(nat_list:ground)'])]) ).

fof(i_0_586,plain,
    ! [X892] : nil != s(X892),
    inference(variable_rename,[status(thm)],[id4]) ).

fof(i_0_587,plain,
    ! [X889] : '0' != s(X889),
    inference(variable_rename,[status(thm)],[id2]) ).

cnf(i_0_588,plain,
    ( occ_terminates(X1,X2,X3)
    | ~ occ_terminates(X1,esk11_3(X1,X2,X3),esk12_3(X1,X2,X3))
    | ~ occ_terminates(X1,esk10_3(X1,X2,X3),X3)
    | ~ gr(X1)
    | ~ gr(esk9_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_589,plain,
    ( times_terminates(X1,X2,X3)
    | ~ times_fails(esk86_3(X1,X2,X3),X2,esk88_3(X1,X2,X3))
    | ~ times_terminates(esk86_3(X1,X2,X3),X2,esk87_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_305]),
    [final] ).

cnf(i_0_590,plain,
    ( occ_terminates(X1,X2,X3)
    | ~ occ_terminates(X1,esk11_3(X1,X2,X3),esk12_3(X1,X2,X3))
    | X1 != esk9_3(X1,X2,X3)
    | ~ gr(X1)
    | ~ gr(esk9_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_591,plain,
    ( X1 = nil
    | occ_fails(X2,X1,X3)
    | ~ occ_fails(X2,esk7_3(X2,X1,X3),esk8_3(X2,X1,X3))
    | ~ occ_fails(X2,esk6_3(X2,X1,X3),X3) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_592,plain,
    ( X1 = '0'
    | occ_fails(X2,X3,X1)
    | ~ occ_fails(X2,esk7_3(X2,X3,X1),esk8_3(X2,X3,X1))
    | ~ occ_fails(X2,esk6_3(X2,X3,X1),X1) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_593,plain,
    ( times_terminates(X2,X1,X3)
    | ~ plus_terminates(X1,esk88_3(X2,X1,X3),X3)
    | ~ times_terminates(esk86_3(X2,X1,X3),X1,esk87_3(X2,X1,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_305]),
    [final] ).

cnf(i_0_594,plain,
    ( X1 = nil
    | X1 = cons(esk5_3(X2,X1,X3),esk6_3(X2,X1,X3))
    | occ_fails(X2,X1,X3)
    | ~ occ_fails(X2,esk7_3(X2,X1,X3),esk8_3(X2,X1,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_595,plain,
    ( X1 = '0'
    | X3 = cons(esk5_3(X2,X3,X1),esk6_3(X2,X3,X1))
    | occ_fails(X2,X3,X1)
    | ~ occ_fails(X2,esk7_3(X2,X3,X1),esk8_3(X2,X3,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_596,plain,
    ( X2 = cons(esk9_3(X1,X2,X3),esk10_3(X1,X2,X3))
    | occ_terminates(X1,X2,X3)
    | ~ occ_terminates(X1,esk11_3(X1,X2,X3),esk12_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_597,plain,
    ( not_same_occ_terminates(X1,X2)
    | ~ occ_fails(esk20_2(X1,X2),X2,esk24_2(X1,X2))
    | ~ occ_terminates(esk20_2(X1,X2),X2,esk23_2(X1,X2))
    | ~ occ_terminates(esk20_2(X1,X2),X1,esk21_2(X1,X2))
    | ~ member2_terminates(esk19_2(X1,X2),X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_598,plain,
    ( X1 = cons(X2,esk11_3(X2,X1,X3))
    | occ_terminates(X2,X1,X3)
    | ~ occ_terminates(X2,esk10_3(X2,X1,X3),X3)
    | ~ gr(X2)
    | ~ gr(esk9_3(X2,X1,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_599,plain,
    ( X1 = s(esk12_3(X2,X3,X1))
    | occ_terminates(X2,X3,X1)
    | ~ occ_terminates(X2,esk10_3(X2,X3,X1),X1)
    | ~ gr(X2)
    | ~ gr(esk9_3(X2,X3,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_600,plain,
    ( X1 = nil
    | occ_succeeds(X2,esk3_3(X2,X1,X3),esk4_3(X2,X1,X3))
    | X1 = cons(esk1_3(X2,X1,X3),esk2_3(X2,X1,X3))
    | ~ occ_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_601,plain,
    ( X1 = '0'
    | occ_succeeds(X2,esk3_3(X2,X3,X1),esk4_3(X2,X3,X1))
    | X3 = cons(esk1_3(X2,X3,X1),esk2_3(X2,X3,X1))
    | ~ occ_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_602,plain,
    ( not_same_occ_terminates(X1,X2)
    | ~ gr(esk22_2(X1,X2))
    | ~ gr(esk24_2(X1,X2))
    | ~ occ_terminates(esk20_2(X1,X2),X2,esk23_2(X1,X2))
    | ~ occ_terminates(esk20_2(X1,X2),X1,esk21_2(X1,X2))
    | ~ member2_terminates(esk19_2(X1,X2),X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_603,plain,
    ( X1 = nil
    | occ_fails(X2,X1,X3)
    | ~ occ_fails(X2,esk7_3(X2,X1,X3),esk8_3(X2,X1,X3))
    | X2 != esk5_3(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_604,plain,
    ( X1 = '0'
    | occ_fails(X2,X3,X1)
    | ~ occ_fails(X2,esk7_3(X2,X3,X1),esk8_3(X2,X3,X1))
    | X2 != esk5_3(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_605,plain,
    ( X1 = nil
    | occ_succeeds(X2,esk3_3(X2,X1,X3),esk4_3(X2,X1,X3))
    | occ_succeeds(X2,esk2_3(X2,X1,X3),X3)
    | ~ occ_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_606,plain,
    ( X1 = '0'
    | occ_succeeds(X2,esk3_3(X2,X3,X1),esk4_3(X2,X3,X1))
    | occ_succeeds(X2,esk2_3(X2,X3,X1),X1)
    | ~ occ_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_607,plain,
    ( X2 = cons(X1,X3)
    | delete_fails(X1,X2,X3)
    | ~ delete_fails(X1,esk39_3(X1,X2,X3),esk40_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_309]),
    [final] ).

cnf(i_0_608,plain,
    ( X1 = X2
    | plus_fails(X3,X2,X1)
    | ~ plus_fails(esk91_3(X3,X2,X1),X2,esk92_3(X3,X2,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_310]),
    [final] ).

cnf(i_0_609,plain,
    ( X1 = X2
    | append_fails(X3,X2,X1)
    | ~ append_fails(esk57_3(X3,X2,X1),X2,esk58_3(X3,X2,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_311]),
    [final] ).

cnf(i_0_610,plain,
    ( X1 = nil
    | append_fails(X1,X2,X3)
    | ~ append_fails(esk57_3(X1,X2,X3),X2,esk58_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_311]),
    [final] ).

cnf(i_0_611,plain,
    ( X1 = '0'
    | plus_fails(X1,X2,X3)
    | ~ plus_fails(esk91_3(X1,X2,X3),X2,esk92_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_310]),
    [final] ).

cnf(i_0_612,plain,
    ( X1 = '0'
    | times_fails(X1,X2,X3)
    | ~ times_fails(esk84_3(X1,X2,X3),X2,esk85_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_312]),
    [final] ).

cnf(i_0_613,plain,
    ( X1 = '0'
    | times_fails(X2,X3,X1)
    | ~ times_fails(esk84_3(X2,X3,X1),X3,esk85_3(X2,X3,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_312]),
    [final] ).

cnf(i_0_614,plain,
    ( not_same_occ_terminates(X1,X2)
    | ~ occ_fails(esk20_2(X1,X2),X1,esk22_2(X1,X2))
    | ~ occ_terminates(esk20_2(X1,X2),X1,esk21_2(X1,X2))
    | ~ member2_terminates(esk19_2(X1,X2),X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_615,plain,
    ( plus_terminates(X1,X2,X3)
    | ~ plus_terminates(esk93_3(X1,X2,X3),X2,esk94_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_313]),
    [final] ).

cnf(i_0_616,plain,
    ( append_terminates(X1,X2,X3)
    | ~ append_terminates(esk60_3(X1,X2,X3),X2,esk61_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_314]),
    [final] ).

cnf(i_0_617,plain,
    ( delete_terminates(X1,X2,X3)
    | ~ delete_terminates(X1,esk42_3(X1,X2,X3),esk43_3(X1,X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_315]),
    [final] ).

cnf(i_0_618,plain,
    ( X1 = '**'(esk125_3(X2,X1,X3),cons(X2,esk126_3(X2,X1,X3)))
    | ~ delete_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_316]),
    [final] ).

cnf(i_0_619,plain,
    ( X1 = cons(X2,esk11_3(X2,X1,X3))
    | occ_terminates(X2,X1,X3)
    | X2 != esk9_3(X2,X1,X3)
    | ~ gr(X2)
    | ~ gr(esk9_3(X2,X1,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_620,plain,
    ( X1 = nil
    | occ_succeeds(X2,esk3_3(X2,X1,X3),esk4_3(X2,X1,X3))
    | X2 != esk1_3(X2,X1,X3)
    | ~ occ_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_621,plain,
    ( X1 = '0'
    | occ_succeeds(X2,esk3_3(X2,X3,X1),esk4_3(X2,X3,X1))
    | X2 != esk1_3(X2,X3,X1)
    | ~ occ_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_622,plain,
    ( X1 = nil
    | X1 = cons(X2,esk3_3(X2,X1,X3))
    | X1 = cons(esk1_3(X2,X1,X3),esk2_3(X2,X1,X3))
    | ~ occ_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_623,plain,
    ( X1 = '0'
    | X2 = cons(X3,esk3_3(X3,X2,X1))
    | X2 = cons(esk1_3(X3,X2,X1),esk2_3(X3,X2,X1))
    | ~ occ_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_624,plain,
    ( X1 = s(esk12_3(X2,X3,X1))
    | occ_terminates(X2,X3,X1)
    | X2 != esk9_3(X2,X3,X1)
    | ~ gr(X2)
    | ~ gr(esk9_3(X2,X3,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_625,plain,
    ( X1 = nil
    | X1 = cons(X2,esk7_3(X2,X1,X3))
    | occ_fails(X2,X1,X3)
    | ~ occ_fails(X2,esk6_3(X2,X1,X3),X3) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_626,plain,
    ( X1 = '0'
    | X2 = cons(X3,esk7_3(X3,X2,X1))
    | occ_fails(X3,X2,X1)
    | ~ occ_fails(X3,esk6_3(X3,X2,X1),X1) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_627,plain,
    ( X1 = nil
    | X2 = s(esk4_3(X3,X1,X2))
    | X1 = cons(esk1_3(X3,X1,X2),esk2_3(X3,X1,X2))
    | ~ occ_succeeds(X3,X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_628,plain,
    ( X1 = '0'
    | X1 = s(esk4_3(X2,X3,X1))
    | X3 = cons(esk1_3(X2,X3,X1),esk2_3(X2,X3,X1))
    | ~ occ_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_629,plain,
    ( X1 = nil
    | X2 = s(esk8_3(X3,X1,X2))
    | occ_fails(X3,X1,X2)
    | ~ occ_fails(X3,esk6_3(X3,X1,X2),X2) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_630,plain,
    ( X1 = '0'
    | X1 = s(esk8_3(X2,X3,X1))
    | occ_fails(X2,X3,X1)
    | ~ occ_fails(X2,esk6_3(X2,X3,X1),X1) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_631,plain,
    ( X1 = nil
    | X1 = cons(X2,esk7_3(X2,X1,X3))
    | X1 = cons(esk5_3(X2,X1,X3),esk6_3(X2,X1,X3))
    | occ_fails(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_632,plain,
    ( X1 = '0'
    | X2 = cons(X3,esk7_3(X3,X2,X1))
    | X2 = cons(esk5_3(X3,X2,X1),esk6_3(X3,X2,X1))
    | occ_fails(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_633,plain,
    ( X1 = cons(X2,esk11_3(X2,X1,X3))
    | X1 = cons(esk9_3(X2,X1,X3),esk10_3(X2,X1,X3))
    | occ_terminates(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_634,plain,
    ( X1 = nil
    | X2 = s(esk8_3(X3,X1,X2))
    | X1 = cons(esk5_3(X3,X1,X2),esk6_3(X3,X1,X2))
    | occ_fails(X3,X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_635,plain,
    ( X1 = '0'
    | X1 = s(esk8_3(X2,X3,X1))
    | X3 = cons(esk5_3(X2,X3,X1),esk6_3(X2,X3,X1))
    | occ_fails(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_636,plain,
    ( X1 = s(esk12_3(X2,X3,X1))
    | X3 = cons(esk9_3(X2,X3,X1),esk10_3(X2,X3,X1))
    | occ_terminates(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_637,plain,
    ( X1 = nil
    | X1 = cons(X2,esk3_3(X2,X1,X3))
    | occ_succeeds(X2,esk2_3(X2,X1,X3),X3)
    | ~ occ_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_638,plain,
    ( X1 = '0'
    | X2 = cons(X3,esk3_3(X3,X2,X1))
    | occ_succeeds(X3,esk2_3(X3,X2,X1),X1)
    | ~ occ_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_639,plain,
    ( delete_succeeds(X1,esk36_3(X1,X2,X3),esk37_3(X1,X2,X3))
    | X2 = cons(X1,X3)
    | ~ delete_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_317]),
    [final] ).

cnf(i_0_640,plain,
    ( X1 = nil
    | X2 = s(esk4_3(X3,X1,X2))
    | occ_succeeds(X3,esk2_3(X3,X1,X2),X2)
    | ~ occ_succeeds(X3,X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_641,plain,
    ( X1 = '0'
    | X1 = s(esk4_3(X2,X3,X1))
    | occ_succeeds(X2,esk2_3(X2,X3,X1),X1)
    | ~ occ_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_642,plain,
    ( X1 = X2
    | plus_succeeds(esk89_3(X3,X2,X1),X2,esk90_3(X3,X2,X1))
    | ~ plus_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_318]),
    [final] ).

cnf(i_0_643,plain,
    ( X1 = X2
    | append_succeeds(esk54_3(X3,X2,X1),X2,esk55_3(X3,X2,X1))
    | ~ append_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_319]),
    [final] ).

cnf(i_0_644,plain,
    ( X1 = nil
    | append_succeeds(esk54_3(X1,X2,X3),X2,esk55_3(X1,X2,X3))
    | ~ append_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_319]),
    [final] ).

cnf(i_0_645,plain,
    ( X1 = '0'
    | plus_succeeds(esk89_3(X1,X2,X3),X2,esk90_3(X1,X2,X3))
    | ~ plus_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_318]),
    [final] ).

cnf(i_0_646,plain,
    ( X1 = '0'
    | times_succeeds(esk82_3(X1,X2,X3),X2,esk83_3(X1,X2,X3))
    | ~ times_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_320]),
    [final] ).

cnf(i_0_647,plain,
    ( X1 = '0'
    | times_succeeds(esk82_3(X2,X3,X1),X3,esk83_3(X2,X3,X1))
    | ~ times_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_320]),
    [final] ).

cnf(i_0_648,plain,
    ( '@<_succeeds'('@+'(lh(X1),lh(X2)),X4)
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2)
    | ~ '@<_succeeds'('@+'(lh(cons(X3,X1)),lh(X2)),s(X4)) ),
    inference(split_conjunct,[status(thm)],[i_0_321]),
    [final] ).

cnf(i_0_649,plain,
    ( '@<_succeeds'('@+'(lh(X1),lh(X2)),X4)
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2)
    | ~ '@<_succeeds'('@+'(lh(X1),lh(cons(X3,X2))),s(X4)) ),
    inference(split_conjunct,[status(thm)],[i_0_322]),
    [final] ).

cnf(i_0_650,plain,
    ( permutation_terminates(X1,X2)
    | ~ delete_fails(esk31_2(X1,X2),X1,esk34_2(X1,X2))
    | ~ delete_terminates(esk31_2(X1,X2),X1,esk33_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_323]),
    [final] ).

cnf(i_0_651,plain,
    ( X1 = cons(esk35_3(X2,X1,X3),esk36_3(X2,X1,X3))
    | X1 = cons(X2,X3)
    | ~ delete_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_317]),
    [final] ).

cnf(i_0_652,plain,
    ( X1 = cons(esk35_3(X2,X3,X1),esk37_3(X2,X3,X1))
    | X3 = cons(X2,X1)
    | ~ delete_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_317]),
    [final] ).

cnf(i_0_653,plain,
    ( X1 = X2
    | X1 = cons(esk53_3(X3,X2,X1),esk55_3(X3,X2,X1))
    | ~ append_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_319]),
    [final] ).

cnf(i_0_654,plain,
    ( X1 = X2
    | X3 = cons(esk53_3(X3,X2,X1),esk54_3(X3,X2,X1))
    | ~ append_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_319]),
    [final] ).

cnf(i_0_655,plain,
    ( X1 = nil
    | X1 = cons(esk53_3(X1,X2,X3),esk54_3(X1,X2,X3))
    | ~ append_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_319]),
    [final] ).

cnf(i_0_656,plain,
    ( X1 = nil
    | X2 = cons(esk53_3(X1,X3,X2),esk55_3(X1,X3,X2))
    | ~ append_succeeds(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_319]),
    [final] ).

cnf(i_0_657,plain,
    ( X1 = '**'(esk125_3(X2,X3,X1),esk126_3(X2,X3,X1))
    | ~ delete_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_316]),
    [final] ).

cnf(i_0_658,plain,
    ( X1 = '0'
    | times_fails(X1,X2,X3)
    | ~ plus_fails(X2,esk85_3(X1,X2,X3),X3) ),
    inference(split_conjunct,[status(thm)],[i_0_312]),
    [final] ).

cnf(i_0_659,plain,
    ( X1 = '0'
    | times_fails(X3,X2,X1)
    | ~ plus_fails(X2,esk85_3(X3,X2,X1),X1) ),
    inference(split_conjunct,[status(thm)],[i_0_312]),
    [final] ).

cnf(i_0_660,plain,
    ( X1 = cons(esk38_3(X2,X1,X3),esk39_3(X2,X1,X3))
    | X1 = cons(X2,X3)
    | delete_fails(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_309]),
    [final] ).

cnf(i_0_661,plain,
    ( X1 = cons(esk38_3(X2,X3,X1),esk40_3(X2,X3,X1))
    | X3 = cons(X2,X1)
    | delete_fails(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_309]),
    [final] ).

cnf(i_0_662,plain,
    ( X1 = nil
    | X1 = cons(X2,esk3_3(X2,X1,X3))
    | X2 != esk1_3(X2,X1,X3)
    | ~ occ_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_663,plain,
    ( X1 = '0'
    | X2 = cons(X3,esk3_3(X3,X2,X1))
    | X3 != esk1_3(X3,X2,X1)
    | ~ occ_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_664,plain,
    ( X1 = nil
    | X2 = s(esk4_3(X3,X1,X2))
    | X3 != esk1_3(X3,X1,X2)
    | ~ occ_succeeds(X3,X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_665,plain,
    ( X1 = '0'
    | X1 = s(esk4_3(X2,X3,X1))
    | X2 != esk1_3(X2,X3,X1)
    | ~ occ_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_666,plain,
    ( permutation_terminates(X1,X2)
    | ~ permutation_terminates(esk34_2(X1,X2),esk32_2(X1,X2))
    | ~ delete_terminates(esk31_2(X1,X2),X1,esk33_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_323]),
    [final] ).

cnf(i_0_667,plain,
    ( X1 = X2
    | X1 = cons(esk56_3(X3,X2,X1),esk58_3(X3,X2,X1))
    | append_fails(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_311]),
    [final] ).

cnf(i_0_668,plain,
    ( X1 = X2
    | X3 = cons(esk56_3(X3,X2,X1),esk57_3(X3,X2,X1))
    | append_fails(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_311]),
    [final] ).

cnf(i_0_669,plain,
    ( X1 = nil
    | X1 = cons(esk56_3(X1,X2,X3),esk57_3(X1,X2,X3))
    | append_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_311]),
    [final] ).

cnf(i_0_670,plain,
    ( X1 = nil
    | X2 = cons(esk56_3(X1,X3,X2),esk58_3(X1,X3,X2))
    | append_fails(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_311]),
    [final] ).

cnf(i_0_671,plain,
    ( X1 = cons(esk59_3(X1,X2,X3),esk60_3(X1,X2,X3))
    | append_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_314]),
    [final] ).

cnf(i_0_672,plain,
    ( X1 = cons(esk59_3(X2,X3,X1),esk61_3(X2,X3,X1))
    | append_terminates(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_314]),
    [final] ).

cnf(i_0_673,plain,
    ( X1 = cons(esk41_3(X2,X1,X3),esk42_3(X2,X1,X3))
    | delete_terminates(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_315]),
    [final] ).

cnf(i_0_674,plain,
    ( X1 = cons(esk41_3(X2,X3,X1),esk43_3(X2,X3,X1))
    | delete_terminates(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_315]),
    [final] ).

cnf(i_0_675,plain,
    ( X4 = X5
    | not_same_occ_succeeds(X2,X3)
    | ~ member2_succeeds(X1,X2,X3)
    | ~ occ_succeeds(X1,X2,X4)
    | ~ occ_succeeds(X1,X3,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_324]),
    [final] ).

cnf(i_0_676,plain,
    ( not_same_occ_terminates(X1,X2)
    | ~ member2_fails(esk20_2(X1,X2),X1,X2)
    | ~ member2_terminates(esk19_2(X1,X2),X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_677,plain,
    ( X1 = nil
    | X1 = cons(X2,esk7_3(X2,X1,X3))
    | occ_fails(X2,X1,X3)
    | X2 != esk5_3(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_678,plain,
    ( X1 = '0'
    | X2 = cons(X3,esk7_3(X3,X2,X1))
    | occ_fails(X3,X2,X1)
    | X3 != esk5_3(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_679,plain,
    ( X1 = nil
    | X2 = s(esk8_3(X3,X1,X2))
    | occ_fails(X3,X1,X2)
    | X3 != esk5_3(X3,X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_680,plain,
    ( X1 = '0'
    | X1 = s(esk8_3(X2,X3,X1))
    | occ_fails(X2,X3,X1)
    | X2 != esk5_3(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_681,plain,
    ( X1 = '0'
    | plus_succeeds(X2,esk83_3(X1,X2,X3),X3)
    | ~ times_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_320]),
    [final] ).

cnf(i_0_682,plain,
    ( X1 = '0'
    | plus_succeeds(X2,esk83_3(X3,X2,X1),X1)
    | ~ times_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_320]),
    [final] ).

cnf(i_0_683,plain,
    ( times_succeeds(X1,X3,X5)
    | X1 != s(X2)
    | ~ times_succeeds(X2,X3,X4)
    | ~ plus_succeeds(X3,X4,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_320]),
    [final] ).

cnf(i_0_684,plain,
    ( times_fails(X1,X2,X3)
    | plus_terminates(X2,X3,X4)
    | X5 != s(X1)
    | ~ times_terminates(X5,X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_305]),
    [final] ).

cnf(i_0_685,plain,
    ( times_fails(X2,X3,X4)
    | plus_fails(X3,X4,X5)
    | X1 != s(X2)
    | ~ times_fails(X1,X3,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_312]),
    [final] ).

cnf(i_0_686,plain,
    ( X1 = X2
    | X1 = s(esk90_3(X3,X2,X1))
    | ~ plus_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_318]),
    [final] ).

cnf(i_0_687,plain,
    ( X1 = X2
    | X3 = s(esk89_3(X3,X2,X1))
    | ~ plus_succeeds(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_318]),
    [final] ).

cnf(i_0_688,plain,
    ( X1 = '0'
    | X1 = s(esk89_3(X1,X2,X3))
    | ~ plus_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_318]),
    [final] ).

cnf(i_0_689,plain,
    ( X1 = '0'
    | X1 = s(esk82_3(X1,X2,X3))
    | ~ times_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_320]),
    [final] ).

cnf(i_0_690,plain,
    ( X1 = '0'
    | X2 = s(esk90_3(X1,X3,X2))
    | ~ plus_succeeds(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_318]),
    [final] ).

cnf(i_0_691,plain,
    ( X1 = '0'
    | X2 = s(esk82_3(X2,X3,X1))
    | ~ times_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_320]),
    [final] ).

cnf(i_0_692,plain,
    ( list_succeeds(esk125_3(X1,X2,X3))
    | ~ delete_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_316]),
    [final] ).

cnf(i_0_693,plain,
    ( plus_succeeds(X1,X2,X3)
    | plus_fails(X1,X2,X3)
    | ~ plus_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_325]),
    [final] ).

cnf(i_0_694,plain,
    ( times_succeeds(X1,X2,X3)
    | times_fails(X1,X2,X3)
    | ~ times_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_326]),
    [final] ).

cnf(i_0_695,plain,
    ( append_succeeds(X1,X2,X3)
    | append_fails(X1,X2,X3)
    | ~ append_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_327]),
    [final] ).

cnf(i_0_696,plain,
    ( delete_succeeds(X1,X2,X3)
    | delete_fails(X1,X2,X3)
    | ~ delete_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_328]),
    [final] ).

cnf(i_0_697,plain,
    ( occ_succeeds(X1,X2,X3)
    | occ_fails(X1,X2,X3)
    | ~ occ_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_329]),
    [final] ).

cnf(i_0_698,plain,
    ( member2_succeeds(X1,X2,X3)
    | member2_fails(X1,X2,X3)
    | ~ member2_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_330]),
    [final] ).

cnf(i_0_699,plain,
    ( gr(X1)
    | occ_fails(X2,X3,X1)
    | occ_fails(X2,X4,X5)
    | member2_fails(X2,X4,X3)
    | ~ not_same_occ_terminates(X4,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_700,plain,
    ( gr(X1)
    | occ_fails(X2,X3,X4)
    | occ_fails(X2,X5,X1)
    | member2_fails(X2,X5,X3)
    | ~ not_same_occ_terminates(X5,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_701,plain,
    ( member2_fails(X3,X1,X2)
    | occ_fails(X3,X1,X4)
    | occ_fails(X3,X2,X5)
    | X4 = X5
    | ~ not_same_occ_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_331]),
    [final] ).

cnf(i_0_702,plain,
    ( append_terminates(X5,X2,X6)
    | ~ append_terminates(X1,X2,X3)
    | X1 != cons(X4,X5)
    | X3 != cons(X4,X6) ),
    inference(split_conjunct,[status(thm)],[i_0_314]),
    [final] ).

cnf(i_0_703,plain,
    ( append_fails(X3,X6,X5)
    | X1 != cons(X2,X3)
    | X4 != cons(X2,X5)
    | ~ append_fails(X1,X6,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_311]),
    [final] ).

cnf(i_0_704,plain,
    ( append_succeeds(X1,X6,X4)
    | X1 != cons(X2,X3)
    | X4 != cons(X2,X5)
    | ~ append_succeeds(X3,X6,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_319]),
    [final] ).

cnf(i_0_705,plain,
    ( delete_terminates(X1,X5,X6)
    | ~ delete_terminates(X1,X2,X3)
    | X2 != cons(X4,X5)
    | X3 != cons(X4,X6) ),
    inference(split_conjunct,[status(thm)],[i_0_315]),
    [final] ).

cnf(i_0_706,plain,
    ( delete_fails(X6,X3,X5)
    | X1 != cons(X2,X3)
    | X4 != cons(X2,X5)
    | ~ delete_fails(X6,X1,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_309]),
    [final] ).

cnf(i_0_707,plain,
    ( delete_succeeds(X6,X1,X4)
    | X1 != cons(X2,X3)
    | X4 != cons(X2,X5)
    | ~ delete_succeeds(X6,X3,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_317]),
    [final] ).

cnf(i_0_708,plain,
    ( occ_terminates(X1,X2,X3)
    | occ_fails(X1,X4,X5)
    | member2_fails(X1,X4,X2)
    | ~ not_same_occ_terminates(X4,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_709,plain,
    ( X1 = nil
    | permutation_fails(X1,X2)
    | ~ delete_fails(esk28_2(X1,X2),X1,esk30_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_332]),
    [final] ).

cnf(i_0_710,plain,
    ( X1 = nil
    | permutation_fails(X2,X1)
    | ~ delete_fails(esk28_2(X2,X1),X2,esk30_2(X2,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_332]),
    [final] ).

cnf(i_0_711,plain,
    ( not_same_occ_fails(X1,X2)
    | ~ occ_fails(esk16_2(X1,X2),X1,esk17_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_331]),
    [final] ).

cnf(i_0_712,plain,
    ( not_same_occ_fails(X1,X2)
    | ~ occ_fails(esk16_2(X1,X2),X2,esk18_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_331]),
    [final] ).

cnf(i_0_713,plain,
    ( X1 = X4
    | ~ append_succeeds(X1,X2,X3)
    | ~ append_succeeds(X4,X2,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_333]),
    [final] ).

cnf(i_0_714,plain,
    ( append_succeeds(esk123_2(X1,X2),cons(X1,esk124_2(X1,X2)),X2)
    | ~ member_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_334]),
    [final] ).

cnf(i_0_715,plain,
    ( '@=<_succeeds'(X2,X3)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3)
    | ~ '@=<_succeeds'('@*'(s(X1),X2),'@*'(s(X1),X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_335]),
    [final] ).

cnf(i_0_716,plain,
    ( X2 = X4
    | ~ append_succeeds(X1,X2,X3)
    | ~ append_succeeds(X1,X4,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_336]),
    [final] ).

cnf(i_0_717,plain,
    ( X3 = X4
    | ~ plus_succeeds(X1,X2,X3)
    | ~ plus_succeeds(X1,X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_337]),
    [final] ).

cnf(i_0_718,plain,
    ( X3 = X4
    | ~ times_succeeds(X1,X2,X3)
    | ~ times_succeeds(X1,X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_338]),
    [final] ).

cnf(i_0_719,plain,
    ( X3 = X4
    | ~ append_succeeds(X1,X2,X3)
    | ~ append_succeeds(X1,X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_339]),
    [final] ).

cnf(i_0_720,plain,
    ( X3 = X4
    | ~ occ_succeeds(X1,X2,X3)
    | ~ occ_succeeds(X1,X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_340]),
    [final] ).

cnf(i_0_721,plain,
    list_succeeds(cons(X1,cons(X2,cons(X3,nil)))),
    inference(split_conjunct,[status(thm)],[i_0_341]),
    [final] ).

cnf(i_0_722,plain,
    ( occ_terminates(X2,X3,X5)
    | X1 != cons(X2,X3)
    | X4 != s(X5)
    | ~ occ_terminates(X2,X1,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_723,plain,
    ( occ_fails(X2,X3,X5)
    | X1 != cons(X2,X3)
    | X4 != s(X5)
    | ~ occ_fails(X2,X1,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_724,plain,
    ( occ_succeeds(X2,X1,X4)
    | X1 != cons(X2,X3)
    | X4 != s(X5)
    | ~ occ_succeeds(X2,X3,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_725,plain,
    ( ~ plus_succeeds(X1,X2,X3)
    | ~ plus_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_342]),
    [final] ).

cnf(i_0_726,plain,
    ( ~ times_succeeds(X1,X2,X3)
    | ~ times_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_343]),
    [final] ).

cnf(i_0_727,plain,
    ( ~ append_succeeds(X1,X2,X3)
    | ~ append_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_344]),
    [final] ).

cnf(i_0_728,plain,
    ( ~ delete_succeeds(X1,X2,X3)
    | ~ delete_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_345]),
    [final] ).

cnf(i_0_729,plain,
    ( ~ occ_succeeds(X1,X2,X3)
    | ~ occ_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_346]),
    [final] ).

cnf(i_0_730,plain,
    ( ~ member2_succeeds(X1,X2,X3)
    | ~ member2_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_347]),
    [final] ).

cnf(i_0_731,plain,
    ( X1 = X2
    | X1 = s(esk92_3(X3,X2,X1))
    | plus_fails(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_310]),
    [final] ).

cnf(i_0_732,plain,
    ( X1 = X2
    | X3 = s(esk91_3(X3,X2,X1))
    | plus_fails(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_310]),
    [final] ).

cnf(i_0_733,plain,
    ( X1 = '0'
    | X1 = s(esk91_3(X1,X2,X3))
    | plus_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_310]),
    [final] ).

cnf(i_0_734,plain,
    ( X1 = '0'
    | X1 = s(esk84_3(X1,X2,X3))
    | times_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_312]),
    [final] ).

cnf(i_0_735,plain,
    ( X1 = '0'
    | X2 = s(esk92_3(X1,X3,X2))
    | plus_fails(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_310]),
    [final] ).

cnf(i_0_736,plain,
    ( X1 = '0'
    | X2 = s(esk84_3(X2,X3,X1))
    | times_fails(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_312]),
    [final] ).

cnf(i_0_737,plain,
    ( X1 = X2
    | occ_terminates(X1,X3,X4)
    | X5 != cons(X2,X3)
    | ~ occ_terminates(X1,X5,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_738,plain,
    ( X4 = X2
    | occ_fails(X4,X3,X5)
    | X1 != cons(X2,X3)
    | ~ occ_fails(X4,X1,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_739,plain,
    ( X4 = X2
    | occ_succeeds(X4,X1,X5)
    | X1 != cons(X2,X3)
    | ~ occ_succeeds(X4,X3,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_740,plain,
    ( X1 = s(esk94_3(X2,X3,X1))
    | plus_terminates(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_313]),
    [final] ).

cnf(i_0_741,plain,
    ( X1 = s(esk93_3(X1,X2,X3))
    | plus_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_313]),
    [final] ).

cnf(i_0_742,plain,
    ( X1 = s(esk86_3(X1,X2,X3))
    | times_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_305]),
    [final] ).

cnf(i_0_743,plain,
    ( delete_succeeds(X2,'**'(X1,cons(X2,X3)),'**'(X1,X3))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_348]),
    [final] ).

cnf(i_0_744,plain,
    ( plus_terminates(X4,X2,X5)
    | ~ plus_terminates(X1,X2,X3)
    | X1 != s(X4)
    | X3 != s(X5) ),
    inference(split_conjunct,[status(thm)],[i_0_313]),
    [final] ).

cnf(i_0_745,plain,
    ( plus_fails(X2,X5,X4)
    | X1 != s(X2)
    | X3 != s(X4)
    | ~ plus_fails(X1,X5,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_310]),
    [final] ).

cnf(i_0_746,plain,
    ( plus_succeeds(X1,X5,X3)
    | X1 != s(X2)
    | X3 != s(X4)
    | ~ plus_succeeds(X2,X5,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_318]),
    [final] ).

cnf(i_0_747,plain,
    ( X1 = s(esk106_2(X2,X1))
    | '@<_fails'(X2,X1)
    | ~ '@<_fails'(esk104_2(X2,X1),esk105_2(X2,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_349]),
    [final] ).

cnf(i_0_748,plain,
    ( times_terminates(X1,X2,X3)
    | X4 != s(X1)
    | ~ times_terminates(X4,X2,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_305]),
    [final] ).

cnf(i_0_749,plain,
    ( permutation_succeeds(X4,X1)
    | X1 != cons(X2,X3)
    | ~ delete_succeeds(X2,X4,X5)
    | ~ permutation_succeeds(X5,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_350]),
    [final] ).

cnf(i_0_750,plain,
    ( not_same_occ_fails(X1,X2)
    | ~ member2_fails(esk16_2(X1,X2),X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_331]),
    [final] ).

cnf(i_0_751,plain,
    ( member_succeeds(X2,X4)
    | ~ append_succeeds(X1,cons(X2,X3),X4) ),
    inference(split_conjunct,[status(thm)],[i_0_351]),
    [final] ).

cnf(i_0_752,plain,
    ( plus_terminates(X1,X2,X3)
    | ~ plus_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_352]),
    [final] ).

cnf(i_0_753,plain,
    ( '@<_succeeds'(X1,X2)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3)
    | ~ '@<_succeeds'('@+'(X1,X3),'@+'(X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_353]),
    [final] ).

cnf(i_0_754,plain,
    ( member_succeeds(X4,X1)
    | member_succeeds(X4,X2)
    | ~ append_succeeds(X1,X2,X3)
    | ~ member_succeeds(X4,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_354]),
    [final] ).

cnf(i_0_755,plain,
    ( plus_succeeds(X1,s(esk117_2(X1,X2)),X2)
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_355]),
    [final] ).

cnf(i_0_756,plain,
    ( occ_terminates(X1,X2,X3)
    | member2_fails(X1,X2,X4)
    | ~ not_same_occ_terminates(X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_757,plain,
    ( X2 = X3
    | occ(X2,cons(X3,X1)) = occ(X2,X1)
    | occ(esk133_0,cons(esk134_0,esk130_0)) != occ(esk133_0,esk130_0)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_356]),
    [final] ).

cnf(i_0_758,plain,
    ( X1 = cons(esk62_2(X2,X1),esk63_2(X2,X1))
    | X1 = cons(X2,esk64_2(X2,X1))
    | ~ member_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_357]),
    [final] ).

cnf(i_0_759,plain,
    ( X1 = nil
    | delete_succeeds(esk25_2(X1,X2),X1,esk27_2(X1,X2))
    | ~ permutation_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_350]),
    [final] ).

cnf(i_0_760,plain,
    ( X1 = nil
    | delete_succeeds(esk25_2(X2,X1),X2,esk27_2(X2,X1))
    | ~ permutation_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_350]),
    [final] ).

cnf(i_0_761,plain,
    ( occ_succeeds(esk13_2(X1,X2),X1,esk14_2(X1,X2))
    | ~ not_same_occ_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_324]),
    [final] ).

cnf(i_0_762,plain,
    ( occ_succeeds(esk13_2(X1,X2),X2,esk15_2(X1,X2))
    | ~ not_same_occ_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_324]),
    [final] ).

cnf(i_0_763,plain,
    ( '@*'('@+'(X1,X2),X3) = '@+'('@*'(X1,X3),'@*'(X2,X3))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_358]),
    [final] ).

cnf(i_0_764,plain,
    ( '@*'(X3,'@+'(X1,X2)) = '@+'('@*'(X3,X1),'@*'(X3,X2))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_359]),
    [final] ).

cnf(i_0_765,plain,
    ( '@<_succeeds'(X2,X3)
    | ~ nat_succeeds(X1)
    | ~ '@<_succeeds'('@+'(X1,X2),'@+'(X1,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_360]),
    [final] ).

cnf(i_0_766,plain,
    ( '@=<_succeeds'(X2,X3)
    | ~ nat_succeeds(X1)
    | ~ '@=<_succeeds'('@+'(X1,X2),'@+'(X1,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_361]),
    [final] ).

cnf(i_0_767,plain,
    ( X1 = X4
    | member_succeeds(X4,X3)
    | ~ delete_succeeds(X1,X2,X3)
    | ~ member_succeeds(X4,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_362]),
    [final] ).

cnf(i_0_768,plain,
    ( member_succeeds(X4,X3)
    | X4 = X1
    | ~ delete_succeeds(X1,X2,X3)
    | ~ member_succeeds(X4,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_363]),
    [final] ).

cnf(i_0_769,plain,
    ( '@+'(lh(X1),lh(X2)) = lh(X3)
    | ~ append_succeeds(X1,X2,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_364]),
    [final] ).

cnf(i_0_770,plain,
    ( member_succeeds(X4,X2)
    | ~ delete_succeeds(X1,X2,X3)
    | ~ member_succeeds(X4,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_365]),
    [final] ).

cnf(i_0_771,plain,
    ( member_succeeds(X4,X3)
    | ~ append_succeeds(X1,X2,X3)
    | ~ member_succeeds(X4,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_366]),
    [final] ).

cnf(i_0_772,plain,
    ( member_succeeds(X4,X3)
    | ~ append_succeeds(X1,X2,X3)
    | ~ member_succeeds(X4,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_367]),
    [final] ).

cnf(i_0_773,plain,
    ( X1 = cons(esk65_2(X2,X1),esk66_2(X2,X1))
    | X1 = cons(X2,esk67_2(X2,X1))
    | member_fails(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_368]),
    [final] ).

cnf(i_0_774,plain,
    ( X1 = s(esk103_2(X2,X1))
    | '@<_succeeds'(esk101_2(X2,X1),esk102_2(X2,X1))
    | ~ '@<_succeeds'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_369]),
    [final] ).

cnf(i_0_775,plain,
    ( X1 = nil
    | length_fails(X1,X2)
    | ~ length_fails(esk48_2(X1,X2),esk49_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_370]),
    [final] ).

cnf(i_0_776,plain,
    ( X1 = nil
    | permutation_fails(X1,X2)
    | ~ permutation_fails(esk30_2(X1,X2),esk29_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_332]),
    [final] ).

cnf(i_0_777,plain,
    ( X1 = nil
    | permutation_fails(X2,X1)
    | ~ permutation_fails(esk30_2(X2,X1),esk29_2(X2,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_332]),
    [final] ).

cnf(i_0_778,plain,
    ( X1 = '0'
    | '@<_fails'(X1,X2)
    | ~ '@<_fails'(esk104_2(X1,X2),esk105_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_349]),
    [final] ).

cnf(i_0_779,plain,
    ( X1 = '0'
    | '@=<_fails'(X1,X2)
    | ~ '@=<_fails'(esk97_2(X1,X2),esk98_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_371]),
    [final] ).

cnf(i_0_780,plain,
    ( X1 = '0'
    | length_fails(X2,X1)
    | ~ length_fails(esk48_2(X2,X1),esk49_2(X2,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_370]),
    [final] ).

cnf(i_0_781,plain,
    ( '@=<_succeeds'(lh(X1),lh(X3))
    | ~ append_succeeds(X1,X2,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_372]),
    [final] ).

cnf(i_0_782,plain,
    ( '@=<_succeeds'(lh(X2),lh(X3))
    | ~ append_succeeds(X1,X2,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_373]),
    [final] ).

cnf(i_0_783,plain,
    ( X2 = cons(X1,esk67_2(X1,X2))
    | member_fails(X1,X2)
    | ~ member_fails(X1,esk66_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_368]),
    [final] ).

cnf(i_0_784,plain,
    ( '@<_succeeds'('@+'(X1,X3),'@+'(X2,X4))
    | ~ '@<_succeeds'(X1,X2)
    | ~ '@<_succeeds'(X3,X4)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_374]),
    [final] ).

cnf(i_0_785,plain,
    ( '@<_succeeds'('@+'(X1,X3),'@+'(X2,X4))
    | ~ '@=<_succeeds'(X1,X2)
    | ~ '@<_succeeds'(X3,X4)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_375]),
    [final] ).

cnf(i_0_786,plain,
    ( '@<_succeeds'('@+'(X1,X3),'@+'(X2,X4))
    | ~ '@<_succeeds'(X1,X2)
    | ~ '@=<_succeeds'(X3,X4)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_376]),
    [final] ).

cnf(i_0_787,plain,
    ( '@=<_succeeds'('@+'(X1,X3),'@+'(X2,X4))
    | ~ '@=<_succeeds'(X1,X2)
    | ~ '@=<_succeeds'(X3,X4)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_377]),
    [final] ).

cnf(i_0_788,plain,
    ( '@<_terminates'(X1,X2)
    | ~ '@<_terminates'(esk107_2(X1,X2),esk108_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_378]),
    [final] ).

cnf(i_0_789,plain,
    ( '@=<_terminates'(X1,X2)
    | ~ '@=<_terminates'(esk99_2(X1,X2),esk100_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_379]),
    [final] ).

cnf(i_0_790,plain,
    ( length_terminates(X1,X2)
    | ~ length_terminates(esk51_2(X1,X2),esk52_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_380]),
    [final] ).

cnf(i_0_791,plain,
    ( ~ append_succeeds(X1,X2,X3)
    | ~ list_succeeds(X3)
    | X2 != cons(X4,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_381]),
    [final] ).

cnf(i_0_792,plain,
    ( X1 = X2
    | occ(X1,cons(X2,esk132_0)) = occ(X1,esk132_0)
    | esk130_0 = nil
    | X4 = X5
    | occ(X4,cons(X5,X3)) = occ(X4,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_356]),
    [final] ).

cnf(i_0_793,plain,
    ( delete_fails(X1,X2,X3)
    | permutation_terminates(X3,X4)
    | X5 != cons(X1,X4)
    | ~ permutation_terminates(X2,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_323]),
    [final] ).

cnf(i_0_794,plain,
    ( delete_fails(X2,X4,X5)
    | permutation_fails(X5,X3)
    | X1 != cons(X2,X3)
    | ~ permutation_fails(X4,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_332]),
    [final] ).

cnf(i_0_795,plain,
    ( '@*'(X1,X2) = X3
    | ~ times_succeeds(X1,X2,X3)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_382]),
    [final] ).

cnf(i_0_796,plain,
    ( member_succeeds(X1,X3)
    | member_succeeds(X1,X2)
    | ~ member2_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_383]),
    [final] ).

cnf(i_0_797,plain,
    ( gr(X1)
    | X2 != cons(X1,X3)
    | ~ occ_terminates(X4,X2,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_798,plain,
    ( gr(X1)
    | X2 != cons(X3,X4)
    | ~ occ_terminates(X1,X2,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_304]),
    [final] ).

cnf(i_0_799,plain,
    ( X1 != cons(X2,X3)
    | ~ delete_fails(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_309]),
    [final] ).

cnf(i_0_800,plain,
    ( occ(X1,X2) = X3
    | ~ occ_succeeds(X1,X2,X3)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_384]),
    [final] ).

cnf(i_0_801,plain,
    ( '**'(X1,X2) = X3
    | ~ append_succeeds(X1,X2,X3)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_385]),
    [final] ).

cnf(i_0_802,plain,
    ( '@+'(X1,X2) = X3
    | ~ plus_succeeds(X1,X2,X3)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_386]),
    [final] ).

cnf(i_0_803,plain,
    ( lh(X2) = s(lh(X3))
    | ~ delete_succeeds(X1,X2,X3)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_387]),
    [final] ).

cnf(i_0_804,plain,
    ( gr(X1)
    | ~ member2_succeeds(X1,X2,X3)
    | ~ gr(X2)
    | ~ gr(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_388]),
    [final] ).

cnf(i_0_805,plain,
    ( gr(X3)
    | ~ append_succeeds(X1,X2,X3)
    | ~ gr(X1)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_389]),
    [final] ).

cnf(i_0_806,plain,
    ( X1 = '0'
    | '@<_succeeds'('@*'(X1,X2),'@*'(X1,X3))
    | ~ nat_succeeds(X1)
    | ~ '@<_succeeds'(X2,X3)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_390]),
    [final] ).

cnf(i_0_807,plain,
    ( member_succeeds(X1,esk63_2(X1,X2))
    | X2 = cons(X1,esk64_2(X1,X2))
    | ~ member_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_357]),
    [final] ).

cnf(i_0_808,plain,
    ( member2_succeeds(esk13_2(X1,X2),X1,X2)
    | ~ not_same_occ_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_324]),
    [final] ).

cnf(i_0_809,plain,
    ( plus_succeeds(X1,esk115_2(X1,X2),X2)
    | ~ '@=<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_391]),
    [final] ).

cnf(i_0_810,plain,
    ( delete_succeeds(X1,X2,esk127_2(X1,X2))
    | ~ member_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_392]),
    [final] ).

cnf(i_0_811,plain,
    ( '@<_succeeds'('@+'(X1,X3),'@+'(X2,X3))
    | ~ '@<_succeeds'(X1,X2)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_393]),
    [final] ).

cnf(i_0_812,plain,
    ( '@=<_succeeds'('@*'(X1,X2),'@*'(X1,X3))
    | ~ nat_succeeds(X1)
    | ~ '@=<_succeeds'(X2,X3)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_394]),
    [final] ).

cnf(i_0_813,plain,
    ( '@=<_succeeds'('@*'(X1,X3),'@*'(X2,X3))
    | ~ '@=<_succeeds'(X1,X2)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_395]),
    [final] ).

cnf(i_0_814,plain,
    ( '@=<_succeeds'('@+'(X1,X3),'@+'(X2,X3))
    | ~ '@=<_succeeds'(X1,X2)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_396]),
    [final] ).

cnf(i_0_815,plain,
    ( '@*'('@*'(X1,X2),X3) = '@*'(X1,'@*'(X2,X3))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_397]),
    [final] ).

cnf(i_0_816,plain,
    ( '@+'('@+'(X1,X2),X3) = '@+'(X1,'@+'(X2,X3))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_398]),
    [final] ).

cnf(i_0_817,plain,
    ( delete_terminates(X1,X2,X3)
    | X4 != cons(X1,X5)
    | ~ permutation_terminates(X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_323]),
    [final] ).

cnf(i_0_818,plain,
    ( member_terminates(X1,X2)
    | ~ member2_terminates(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_399]),
    [final] ).

cnf(i_0_819,plain,
    ( member_terminates(X1,X2)
    | ~ member2_terminates(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_399]),
    [final] ).

cnf(i_0_820,plain,
    ( member_fails(X1,X2)
    | ~ member2_fails(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_400]),
    [final] ).

cnf(i_0_821,plain,
    ( member_fails(X1,X2)
    | ~ member2_fails(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_400]),
    [final] ).

cnf(i_0_822,plain,
    ( member_succeeds(X1,X2)
    | ~ delete_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_401]),
    [final] ).

cnf(i_0_823,plain,
    ( member2_terminates(X1,X3,X2)
    | ~ member_terminates(X1,X2)
    | ~ member_terminates(X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_399]),
    [final] ).

cnf(i_0_824,plain,
    ( member2_fails(X1,X3,X2)
    | ~ member_fails(X1,X2)
    | ~ member_fails(X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_400]),
    [final] ).

cnf(i_0_825,plain,
    ( member_succeeds(X2,X1)
    | member_succeeds(X2,X3)
    | ~ list_succeeds(X1)
    | ~ member_succeeds(X2,'**'(X1,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_402]),
    [final] ).

cnf(i_0_826,plain,
    ( nat_succeeds(X1)
    | ~ delete_succeeds(X1,X2,X3)
    | ~ nat_list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_403]),
    [final] ).

cnf(i_0_827,plain,
    ( nat_succeeds(X2)
    | ~ plus_succeeds(X1,X2,X3)
    | ~ nat_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_404]),
    [final] ).

cnf(i_0_828,plain,
    ( nat_succeeds(X3)
    | ~ plus_succeeds(X1,X2,X3)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_405]),
    [final] ).

cnf(i_0_829,plain,
    ( nat_succeeds(X3)
    | ~ times_succeeds(X1,X2,X3)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_406]),
    [final] ).

cnf(i_0_830,plain,
    ( nat_list_succeeds(X1)
    | ~ delete_succeeds(X2,X3,X1)
    | ~ nat_list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_403]),
    [final] ).

cnf(i_0_831,plain,
    ( list_succeeds(X1)
    | ~ append_succeeds(X1,X2,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_407]),
    [final] ).

cnf(i_0_832,plain,
    ( list_succeeds(X1)
    | ~ append_succeeds(X2,X1,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_407]),
    [final] ).

cnf(i_0_833,plain,
    ( list_succeeds(X2)
    | ~ append_succeeds(X1,X2,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_408]),
    [final] ).

cnf(i_0_834,plain,
    ( list_succeeds(X2)
    | ~ delete_succeeds(X1,X2,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_409]),
    [final] ).

cnf(i_0_835,plain,
    ( list_succeeds(X3)
    | ~ append_succeeds(X1,X2,X3)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_410]),
    [final] ).

cnf(i_0_836,plain,
    ( list_succeeds(X3)
    | ~ delete_succeeds(X1,X2,X3)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_411]),
    [final] ).

cnf(i_0_837,plain,
    ( gr(X1)
    | ~ delete_succeeds(X1,X2,X3)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_412]),
    [final] ).

cnf(i_0_838,plain,
    ( gr(X1)
    | ~ append_succeeds(X1,X2,X3)
    | ~ gr(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_413]),
    [final] ).

cnf(i_0_839,plain,
    ( gr(X1)
    | ~ append_succeeds(X2,X1,X3)
    | ~ gr(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_413]),
    [final] ).

cnf(i_0_840,plain,
    ( gr(X1)
    | ~ delete_succeeds(X2,X3,X1)
    | ~ gr(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_412]),
    [final] ).

cnf(i_0_841,plain,
    ( gr(X2)
    | ~ plus_succeeds(X1,X2,X3)
    | ~ gr(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_414]),
    [final] ).

cnf(i_0_842,plain,
    ( gr(X3)
    | ~ plus_succeeds(X1,X2,X3)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_415]),
    [final] ).

cnf(i_0_843,plain,
    ( gr(X3)
    | ~ times_succeeds(X1,X2,X3)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_416]),
    [final] ).

cnf(i_0_844,plain,
    ( '@<_succeeds'('@+'(X1,X2),'@+'(X1,X3))
    | ~ nat_succeeds(X1)
    | ~ '@<_succeeds'(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_417]),
    [final] ).

cnf(i_0_845,plain,
    ( '@=<_succeeds'('@+'(X1,X2),'@+'(X1,X3))
    | ~ nat_succeeds(X1)
    | ~ '@=<_succeeds'(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_418]),
    [final] ).

cnf(i_0_846,plain,
    ( '@+'(X1,s(esk118_2(X1,X2))) = X2
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_419]),
    [final] ).

cnf(i_0_847,plain,
    ( times_succeeds(X1,X2,esk113_2(X1,X2))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_420]),
    [final] ).

cnf(i_0_848,plain,
    ( X1 = nil
    | ~ append_succeeds(X1,X2,X2)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_421]),
    [final] ).

cnf(i_0_849,plain,
    ( '**'('**'(X1,X2),X3) = '**'(X1,'**'(X2,X3))
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_422]),
    [final] ).

cnf(i_0_850,plain,
    ( times_succeeds(X1,X2,X3)
    | '@*'(X1,X2) != X3
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_382]),
    [final] ).

cnf(i_0_851,plain,
    ( '@=<_succeeds'(lh(X1),lh('**'(X1,X2)))
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_423]),
    [final] ).

cnf(i_0_852,plain,
    ( '@=<_succeeds'(lh(X2),lh('**'(X1,X2)))
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_424]),
    [final] ).

cnf(i_0_853,plain,
    ( X1 != nil
    | X2 != X3
    | ~ append_fails(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_311]),
    [final] ).

cnf(i_0_854,plain,
    ( X1 != '0'
    | X2 != X3
    | ~ plus_fails(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_310]),
    [final] ).

cnf(i_0_855,plain,
    ( X1 = nil
    | X1 = cons(esk44_2(X1,X2),esk45_2(X1,X2))
    | ~ length_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_425]),
    [final] ).

cnf(i_0_856,plain,
    ( X1 = nil
    | X1 = cons(esk25_2(X2,X1),esk26_2(X2,X1))
    | ~ permutation_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_350]),
    [final] ).

cnf(i_0_857,plain,
    ( X1 = nil
    | X2 = cons(esk25_2(X1,X2),esk26_2(X1,X2))
    | ~ permutation_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_350]),
    [final] ).

cnf(i_0_858,plain,
    ( X1 = '0'
    | X2 = cons(esk44_2(X2,X1),esk45_2(X2,X1))
    | ~ length_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_425]),
    [final] ).

cnf(i_0_859,plain,
    ( X1 != nil
    | X2 != '0'
    | ~ occ_fails(X3,X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_306]),
    [final] ).

cnf(i_0_860,plain,
    ( X1 != '0'
    | X2 != '0'
    | ~ times_fails(X1,X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_312]),
    [final] ).

cnf(i_0_861,plain,
    ( nat_succeeds(X1)
    | ~ plus_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_426]),
    [final] ).

cnf(i_0_862,plain,
    ( nat_succeeds(X1)
    | ~ times_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_427]),
    [final] ).

cnf(i_0_863,plain,
    ( nat_succeeds(X1)
    | ~ occ_succeeds(X2,X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_428]),
    [final] ).

cnf(i_0_864,plain,
    ( list_succeeds(X1)
    | ~ append_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_429]),
    [final] ).

cnf(i_0_865,plain,
    ( list_succeeds(X1)
    | ~ occ_succeeds(X2,X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_428]),
    [final] ).

cnf(i_0_866,plain,
    ( gr(X1)
    | ~ plus_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_430]),
    [final] ).

cnf(i_0_867,plain,
    ( gr(X1)
    | ~ times_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_431]),
    [final] ).

cnf(i_0_868,plain,
    ( gr(X3)
    | ~ occ_succeeds(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_432]),
    [final] ).

cnf(i_0_869,plain,
    ( X1 = nil
    | length_succeeds(esk45_2(X1,X2),esk46_2(X1,X2))
    | ~ length_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_425]),
    [final] ).

cnf(i_0_870,plain,
    ( X1 = nil
    | permutation_succeeds(esk27_2(X1,X2),esk26_2(X1,X2))
    | ~ permutation_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_350]),
    [final] ).

cnf(i_0_871,plain,
    ( X1 = nil
    | permutation_succeeds(esk27_2(X2,X1),esk26_2(X2,X1))
    | ~ permutation_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_350]),
    [final] ).

cnf(i_0_872,plain,
    ( X1 = '0'
    | '@<_succeeds'(esk101_2(X1,X2),esk102_2(X1,X2))
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_369]),
    [final] ).

cnf(i_0_873,plain,
    ( '@=<_succeeds'(esk95_2(X1,X2),esk96_2(X1,X2))
    | X1 = '0'
    | ~ '@=<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_433]),
    [final] ).

cnf(i_0_874,plain,
    ( X1 = '0'
    | length_succeeds(esk45_2(X2,X1),esk46_2(X2,X1))
    | ~ length_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_425]),
    [final] ).

cnf(i_0_875,plain,
    ( sub(cons(X3,X1),cons(X3,X2))
    | ~ sub(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_434]),
    [final] ).

cnf(i_0_876,plain,
    ( plus_succeeds(X1,X2,esk112_2(X1,X2))
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_435]),
    [final] ).

cnf(i_0_877,plain,
    ( append_succeeds(X1,X2,esk119_2(X1,X2))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_436]),
    [final] ).

cnf(i_0_878,plain,
    ( occ_succeeds(X2,X1,esk129_2(X2,X1))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_437]),
    [final] ).

cnf(i_0_879,plain,
    ( X1 = cons(esk121_2(X2,X1),esk122_2(X2,X1))
    | ~ list_succeeds(X1)
    | lh(X1) != s(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_438]),
    [final] ).

cnf(i_0_880,plain,
    ( '**'(cons(X2,X1),X3) = cons(X2,'**'(X1,X3))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_439]),
    [final] ).

cnf(i_0_881,plain,
    ( plus_succeeds(X1,X2,X3)
    | '@+'(X1,X2) != X3
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_386]),
    [final] ).

cnf(i_0_882,plain,
    ( append_succeeds(X1,X2,X3)
    | '**'(X1,X2) != X3
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_385]),
    [final] ).

cnf(i_0_883,plain,
    ( occ_succeeds(X1,X2,X3)
    | occ(X1,X2) != X3
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_384]),
    [final] ).

cnf(i_0_884,plain,
    ( sub(cons(X3,X1),X2)
    | ~ sub(X1,X2)
    | ~ member_succeeds(X3,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_440]),
    [final] ).

cnf(i_0_885,plain,
    ( '@=<_succeeds'(lh(X1),lh(cons(X2,X1)))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_441]),
    [final] ).

cnf(i_0_886,plain,
    ( X1 = s(esk103_2(X2,X1))
    | X1 = s(esk102_2(X2,X1))
    | ~ '@<_succeeds'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_369]),
    [final] ).

cnf(i_0_887,plain,
    ( X1 = s(esk103_2(X2,X1))
    | X2 = s(esk101_2(X2,X1))
    | ~ '@<_succeeds'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_369]),
    [final] ).

cnf(i_0_888,plain,
    ( X1 = nil
    | X1 = cons(esk47_2(X1,X2),esk48_2(X1,X2))
    | length_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_370]),
    [final] ).

cnf(i_0_889,plain,
    ( X1 = nil
    | X1 = cons(esk28_2(X2,X1),esk29_2(X2,X1))
    | permutation_fails(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_332]),
    [final] ).

cnf(i_0_890,plain,
    ( X1 = nil
    | X2 = cons(esk28_2(X1,X2),esk29_2(X1,X2))
    | permutation_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_332]),
    [final] ).

cnf(i_0_891,plain,
    ( X1 = '0'
    | X2 = cons(esk47_2(X2,X1),esk48_2(X2,X1))
    | length_fails(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_370]),
    [final] ).

cnf(i_0_892,plain,
    ( X1 = cons(esk68_2(X2,X1),esk69_2(X2,X1))
    | member_terminates(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_442]),
    [final] ).

cnf(i_0_893,plain,
    ( X1 = cons(esk50_2(X1,X2),esk51_2(X1,X2))
    | length_terminates(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_380]),
    [final] ).

cnf(i_0_894,plain,
    ( X1 = cons(esk31_2(X2,X1),esk32_2(X2,X1))
    | permutation_terminates(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_323]),
    [final] ).

cnf(i_0_895,plain,
    ( X1 = X2
    | member_succeeds(X1,X3)
    | ~ member_succeeds(X1,cons(X2,X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_443]),
    [final] ).

cnf(i_0_896,plain,
    ( delete_succeeds(X2,X1,X3)
    | X1 != cons(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_317]),
    [final] ).

cnf(i_0_897,plain,
    ( sub(X1,X2)
    | ~ member_succeeds(esk128_2(X1,X2),X2) ),
    inference(split_conjunct,[status(thm)],[i_0_444]),
    [final] ).

cnf(i_0_898,plain,
    ( member_terminates(X1,X2)
    | ~ member_terminates(X1,esk69_2(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_442]),
    [final] ).

cnf(i_0_899,plain,
    ( member2_terminates(X1,X2,X3)
    | ~ not_same_occ_terminates(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_307]),
    [final] ).

cnf(i_0_900,plain,
    ( member2_succeeds(X1,X2,X3)
    | ~ member_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_383]),
    [final] ).

cnf(i_0_901,plain,
    ( member2_succeeds(X1,X3,X2)
    | ~ member_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_383]),
    [final] ).

cnf(i_0_902,plain,
    ( X1 = s(esk106_2(X2,X1))
    | X1 = s(esk105_2(X2,X1))
    | '@<_fails'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_349]),
    [final] ).

cnf(i_0_903,plain,
    ( X1 = s(esk106_2(X2,X1))
    | X2 = s(esk104_2(X2,X1))
    | '@<_fails'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_349]),
    [final] ).

cnf(i_0_904,plain,
    ( occ_terminates(X2,X1,X3)
    | ~ list_succeeds(X1)
    | ~ gr(X1)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_445]),
    [final] ).

cnf(i_0_905,plain,
    list_succeeds(cons(X1,cons(X2,nil))),
    inference(split_conjunct,[status(thm)],[i_0_446]),
    [final] ).

cnf(i_0_906,plain,
    ( esk130_0 = cons(esk131_0,esk132_0)
    | esk130_0 = nil
    | X2 = X3
    | occ(X2,cons(X3,X1)) = occ(X2,X1)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_356]),
    [final] ).

cnf(i_0_907,plain,
    ( '@<_succeeds'(X2,'@+'(X1,X2))
    | ~ '@<_succeeds'('0',X1)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_447]),
    [final] ).

cnf(i_0_908,plain,
    ( '@+'('@*'(X1,X2),X1) = '@*'(X1,s(X2))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_448]),
    [final] ).

cnf(i_0_909,plain,
    ( '@*'(s(X1),X2) = '@+'(X2,'@*'(X1,X2))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_449]),
    [final] ).

cnf(i_0_910,plain,
    ( lh('**'(X1,X2)) = '@+'(lh(X1),lh(X2))
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_450]),
    [final] ).

cnf(i_0_911,plain,
    ( member_succeeds(X1,'**'(X2,X3))
    | ~ member_succeeds(X1,X2)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_451]),
    [final] ).

cnf(i_0_912,plain,
    ( member_succeeds(X1,'**'(X3,X2))
    | ~ member_succeeds(X1,X2)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_452]),
    [final] ).

cnf(i_0_913,plain,
    ( length_terminates(X4,X5)
    | ~ length_terminates(X1,X2)
    | X1 != cons(X3,X4)
    | X2 != s(X5) ),
    inference(split_conjunct,[status(thm)],[i_0_380]),
    [final] ).

cnf(i_0_914,plain,
    ( length_fails(X3,X5)
    | X1 != cons(X2,X3)
    | X4 != s(X5)
    | ~ length_fails(X1,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_370]),
    [final] ).

cnf(i_0_915,plain,
    ( length_succeeds(X1,X4)
    | X1 != cons(X2,X3)
    | X4 != s(X5)
    | ~ length_succeeds(X3,X5) ),
    inference(split_conjunct,[status(thm)],[i_0_425]),
    [final] ).

cnf(i_0_916,plain,
    ( '@<_succeeds'(X1,X3)
    | ~ '@<_succeeds'(X1,X2)
    | ~ '@<_succeeds'(X2,s(X3)) ),
    inference(split_conjunct,[status(thm)],[i_0_453]),
    [final] ).

cnf(i_0_917,plain,
    ( times_terminates(X1,X2,X3)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_454]),
    [final] ).

cnf(i_0_918,plain,
    ( member2_terminates(X3,X1,X2)
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_455]),
    [final] ).

cnf(i_0_919,negated_conjecture,
    occ(esk135_0,cons(esk136_0,esk137_0)) != occ(esk135_0,esk137_0),
    inference(split_conjunct,[status(thm)],[i_0_456]),
    [final] ).

cnf(i_0_920,plain,
    ( X1 = X2
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2)
    | ~ list_succeeds(X3)
    | '**'(X1,X3) != '**'(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_457]),
    [final] ).

cnf(i_0_921,plain,
    ( X1 = X2
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X3)
    | '@+'(X1,X3) != '@+'(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_458]),
    [final] ).

cnf(i_0_922,plain,
    ( list_succeeds(esk132_0)
    | esk130_0 = nil
    | X2 = X3
    | occ(X2,cons(X3,X1)) = occ(X2,X1)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_356]),
    [final] ).

cnf(i_0_923,plain,
    ( esk14_2(X1,X2) != esk15_2(X1,X2)
    | ~ not_same_occ_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_324]),
    [final] ).

cnf(i_0_924,plain,
    ( X2 = X3
    | occ(X2,cons(X3,X1)) = occ(X2,X1)
    | esk133_0 != esk134_0
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_356]),
    [final] ).

cnf(i_0_925,plain,
    ( '@+'(X1,esk116_2(X1,X2)) = X2
    | ~ '@=<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_459]),
    [final] ).

cnf(i_0_926,plain,
    ( plus_terminates(X1,X2,X3)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_460]),
    [final] ).

cnf(i_0_927,plain,
    ( plus_terminates(X2,X3,X1)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_461]),
    [final] ).

cnf(i_0_928,plain,
    ( append_terminates(X1,X2,X3)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_462]),
    [final] ).

cnf(i_0_929,plain,
    ( append_terminates(X2,X3,X1)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_463]),
    [final] ).

cnf(i_0_930,plain,
    ( delete_terminates(X2,X1,X3)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_464]),
    [final] ).

cnf(i_0_931,plain,
    ( delete_terminates(X2,X3,X1)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_465]),
    [final] ).

cnf(i_0_932,plain,
    ( member_terminates(X1,X4)
    | ~ member_terminates(X1,X2)
    | X2 != cons(X3,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_442]),
    [final] ).

cnf(i_0_933,plain,
    ( member_fails(X4,X3)
    | X1 != cons(X2,X3)
    | ~ member_fails(X4,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_368]),
    [final] ).

cnf(i_0_934,plain,
    ( member_succeeds(X4,X1)
    | X1 != cons(X2,X3)
    | ~ member_succeeds(X4,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_357]),
    [final] ).

cnf(i_0_935,plain,
    ( plus_succeeds(X1,X3,X2)
    | X1 != '0'
    | X2 != X3 ),
    inference(split_conjunct,[status(thm)],[i_0_318]),
    [final] ).

cnf(i_0_936,plain,
    ( append_succeeds(X1,X3,X2)
    | X1 != nil
    | X2 != X3 ),
    inference(split_conjunct,[status(thm)],[i_0_319]),
    [final] ).

cnf(i_0_937,plain,
    ( sub(X1,X3)
    | ~ sub(X1,X2)
    | ~ sub(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_466]),
    [final] ).

cnf(i_0_938,plain,
    ( '@<_succeeds'(X1,X3)
    | ~ '@<_succeeds'(X1,X2)
    | ~ '@<_succeeds'(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_467]),
    [final] ).

cnf(i_0_939,plain,
    ( '@<_succeeds'(X1,X3)
    | ~ '@=<_succeeds'(X1,X2)
    | ~ '@<_succeeds'(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_468]),
    [final] ).

cnf(i_0_940,plain,
    ( '@<_succeeds'(X1,X3)
    | ~ '@<_succeeds'(X1,X2)
    | ~ '@=<_succeeds'(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_469]),
    [final] ).

cnf(i_0_941,plain,
    ( '@=<_succeeds'(X1,X3)
    | ~ '@=<_succeeds'(X1,X2)
    | ~ '@=<_succeeds'(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_470]),
    [final] ).

cnf(i_0_942,plain,
    ( member_succeeds(X3,X2)
    | ~ sub(X1,X2)
    | ~ member_succeeds(X3,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_444]),
    [final] ).

cnf(i_0_943,plain,
    ( '@<_succeeds'(X1,'@+'(X1,s(X2)))
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_471]),
    [final] ).

cnf(i_0_944,plain,
    ( list_succeeds(X2)
    | ~ list_succeeds(X1)
    | ~ list_succeeds('**'(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_472]),
    [final] ).

cnf(i_0_945,plain,
    ( gr(X1)
    | ~ list_succeeds(X1)
    | ~ gr('**'(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_473]),
    [final] ).

cnf(i_0_946,plain,
    ( gr(X1)
    | ~ list_succeeds(X2)
    | ~ gr('**'(X2,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_473]),
    [final] ).

cnf(i_0_947,plain,
    ( times_succeeds(X1,X3,X2)
    | X1 != '0'
    | X2 != '0' ),
    inference(split_conjunct,[status(thm)],[i_0_320]),
    [final] ).

cnf(i_0_948,plain,
    ( occ_succeeds(X3,X1,X2)
    | X1 != nil
    | X2 != '0' ),
    inference(split_conjunct,[status(thm)],[i_0_308]),
    [final] ).

cnf(i_0_949,plain,
    ( not_same_occ_fails(X1,X2)
    | esk17_2(X1,X2) != esk18_2(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_331]),
    [final] ).

cnf(i_0_950,plain,
    ( '@+'(s(X1),X2) = s('@+'(X1,X2))
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_474]),
    [final] ).

cnf(i_0_951,plain,
    ( '@<_succeeds'(X2,X1)
    | X2 = X1
    | ~ nat_succeeds(X1)
    | ~ '@<_succeeds'(X2,s(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_475]),
    [final] ).

cnf(i_0_952,plain,
    ( X1 = nil
    | X2 = s(esk46_2(X1,X2))
    | ~ length_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_425]),
    [final] ).

cnf(i_0_953,plain,
    ( X1 = '0'
    | X1 = s(esk101_2(X1,X2))
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_369]),
    [final] ).

cnf(i_0_954,plain,
    ( X1 = s(esk95_2(X1,X2))
    | X1 = '0'
    | ~ '@=<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_433]),
    [final] ).

cnf(i_0_955,plain,
    ( X1 = '0'
    | X1 = s(esk46_2(X2,X1))
    | ~ length_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_425]),
    [final] ).

cnf(i_0_956,plain,
    ( X1 = '0'
    | X2 = s(esk102_2(X1,X2))
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_369]),
    [final] ).

cnf(i_0_957,plain,
    ( X1 = s(esk96_2(X2,X1))
    | X2 = '0'
    | ~ '@=<_succeeds'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_433]),
    [final] ).

cnf(i_0_958,plain,
    ( member_succeeds(esk128_2(X1,X2),X1)
    | sub(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_444]),
    [final] ).

cnf(i_0_959,plain,
    ( '@+'(X1,s(X2)) = '@+'(s(X1),X2)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_476]),
    [final] ).

cnf(i_0_960,plain,
    ( '@=<_succeeds'(X2,'@+'(X1,X2))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_477]),
    [final] ).

cnf(i_0_961,plain,
    ( '@<_terminates'(X3,X4)
    | ~ '@<_terminates'(X1,X2)
    | X1 != s(X3)
    | X2 != s(X4) ),
    inference(split_conjunct,[status(thm)],[i_0_378]),
    [final] ).

cnf(i_0_962,plain,
    ( '@<_fails'(X2,X4)
    | X1 != s(X2)
    | X3 != s(X4)
    | ~ '@<_fails'(X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_349]),
    [final] ).

cnf(i_0_963,plain,
    ( '@<_succeeds'(X1,X3)
    | X1 != s(X2)
    | X3 != s(X4)
    | ~ '@<_succeeds'(X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_369]),
    [final] ).

cnf(i_0_964,plain,
    ( '@=<_terminates'(X3,X4)
    | ~ '@=<_terminates'(X1,X2)
    | X1 != s(X3)
    | X2 != s(X4) ),
    inference(split_conjunct,[status(thm)],[i_0_379]),
    [final] ).

cnf(i_0_965,plain,
    ( '@=<_fails'(X2,X4)
    | X1 != s(X2)
    | X3 != s(X4)
    | ~ '@=<_fails'(X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_371]),
    [final] ).

cnf(i_0_966,plain,
    ( '@=<_succeeds'(X1,X3)
    | X1 != s(X2)
    | X3 != s(X4)
    | ~ '@=<_succeeds'(X2,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_433]),
    [final] ).

cnf(i_0_967,plain,
    ( X2 = s(esk114_2(X1,X2))
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_478]),
    [final] ).

cnf(i_0_968,plain,
    ( X2 = X3
    | ~ nat_succeeds(X1)
    | '@+'(X1,X2) != '@+'(X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_479]),
    [final] ).

cnf(i_0_969,plain,
    ( list_succeeds(X2)
    | ~ list_succeeds(cons(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_480]),
    [final] ).

cnf(i_0_970,plain,
    ( gr(X1)
    | ~ gr(cons(X1,X2)) ),
    inference(split_conjunct,[status(thm)],[i_0_481]),
    [final] ).

cnf(i_0_971,plain,
    ( gr(X1)
    | ~ gr(cons(X2,X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_481]),
    [final] ).

cnf(i_0_972,plain,
    ( gr('**'(X1,X2))
    | ~ list_succeeds(X1)
    | ~ gr(X1)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_482]),
    [final] ).

cnf(i_0_973,plain,
    ( '@<_succeeds'(X1,X2)
    | '@<_fails'(X1,X2)
    | ~ '@<_terminates'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_483]),
    [final] ).

cnf(i_0_974,plain,
    ( '@=<_succeeds'(X1,X2)
    | '@=<_fails'(X1,X2)
    | ~ '@=<_terminates'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_484]),
    [final] ).

cnf(i_0_975,plain,
    ( member_succeeds(X1,X2)
    | member_fails(X1,X2)
    | ~ member_terminates(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_485]),
    [final] ).

cnf(i_0_976,plain,
    ( length_succeeds(X1,X2)
    | length_fails(X1,X2)
    | ~ length_terminates(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_486]),
    [final] ).

cnf(i_0_977,plain,
    ( permutation_succeeds(X1,X2)
    | permutation_fails(X1,X2)
    | ~ permutation_terminates(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_487]),
    [final] ).

cnf(i_0_978,plain,
    ( same_occ_succeeds(X1,X2)
    | same_occ_fails(X1,X2)
    | ~ same_occ_terminates(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_488]),
    [final] ).

cnf(i_0_979,plain,
    ( not_same_occ_succeeds(X1,X2)
    | not_same_occ_fails(X1,X2)
    | ~ not_same_occ_terminates(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_489]),
    [final] ).

cnf(i_0_980,plain,
    ( '@=<_succeeds'(X2,X1)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | ~ '@=<_fails'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_490]),
    [final] ).

cnf(i_0_981,plain,
    ( same_occ_terminates(X1,X2)
    | ~ not_same_occ_terminates(X1,X2)
    | ~ gr(X1)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_491]),
    [final] ).

cnf(i_0_982,plain,
    ( X1 = X2
    | ~ '@=<_succeeds'(X1,X2)
    | ~ '@=<_succeeds'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_492]),
    [final] ).

cnf(i_0_983,plain,
    ( X2 = X3
    | ~ length_succeeds(X1,X2)
    | ~ length_succeeds(X1,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_493]),
    [final] ).

cnf(i_0_984,plain,
    ( lh(cons(X2,X1)) = s(lh(X1))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_494]),
    [final] ).

cnf(i_0_985,plain,
    ( sub(X1,'**'(X1,X2))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_495]),
    [final] ).

cnf(i_0_986,plain,
    ( sub(X2,'**'(X1,X2))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_496]),
    [final] ).

cnf(i_0_987,plain,
    ( '@=<_succeeds'(X1,'@+'(X1,X2))
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_497]),
    [final] ).

cnf(i_0_988,plain,
    ( X1 = nil
    | X2 = s(esk49_2(X1,X2))
    | length_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_370]),
    [final] ).

cnf(i_0_989,plain,
    ( X1 = '0'
    | X1 = s(esk104_2(X1,X2))
    | '@<_fails'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_349]),
    [final] ).

cnf(i_0_990,plain,
    ( X1 = s(esk97_2(X1,X2))
    | X1 = '0'
    | '@=<_fails'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_371]),
    [final] ).

cnf(i_0_991,plain,
    ( X1 = '0'
    | X1 = s(esk49_2(X2,X1))
    | length_fails(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_370]),
    [final] ).

cnf(i_0_992,plain,
    ( X1 = '0'
    | X2 = s(esk105_2(X1,X2))
    | '@<_fails'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_349]),
    [final] ).

cnf(i_0_993,plain,
    ( X1 = s(esk98_2(X2,X1))
    | X2 = '0'
    | '@=<_fails'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_371]),
    [final] ).

cnf(i_0_994,plain,
    ( X1 != cons(X2,X3)
    | ~ member_fails(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_368]),
    [final] ).

cnf(i_0_995,plain,
    ( '@<_succeeds'(X1,X2)
    | X1 = X2
    | ~ '@=<_succeeds'(X1,X2)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_498]),
    [final] ).

cnf(i_0_996,plain,
    ( X1 = X3
    | cons(X1,X2) != cons(X3,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_499]),
    [final] ).

cnf(i_0_997,plain,
    ( X2 = X4
    | cons(X1,X2) != cons(X3,X4) ),
    inference(split_conjunct,[status(thm)],[i_0_500]),
    [final] ).

cnf(i_0_998,plain,
    ( X1 = s(esk108_2(X2,X1))
    | '@<_terminates'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_378]),
    [final] ).

cnf(i_0_999,plain,
    ( X1 = s(esk107_2(X1,X2))
    | '@<_terminates'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_378]),
    [final] ).

cnf(i_0_1000,plain,
    ( X1 = s(esk100_2(X2,X1))
    | '@=<_terminates'(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_379]),
    [final] ).

cnf(i_0_1001,plain,
    ( X1 = s(esk99_2(X1,X2))
    | '@=<_terminates'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_379]),
    [final] ).

cnf(i_0_1002,plain,
    ( X1 = s(esk52_2(X2,X1))
    | length_terminates(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_380]),
    [final] ).

cnf(i_0_1003,plain,
    ( '@<_succeeds'(X1,X2)
    | X1 = X2
    | '@<_succeeds'(X2,X1)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_501]),
    [final] ).

cnf(i_0_1004,plain,
    ( ~ '@<_succeeds'(X1,X2)
    | ~ '@<_fails'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_502]),
    [final] ).

cnf(i_0_1005,plain,
    ( ~ '@=<_succeeds'(X1,X2)
    | ~ '@=<_fails'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_503]),
    [final] ).

cnf(i_0_1006,plain,
    ( ~ member_succeeds(X1,X2)
    | ~ member_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_504]),
    [final] ).

cnf(i_0_1007,plain,
    ( ~ length_succeeds(X1,X2)
    | ~ length_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_505]),
    [final] ).

cnf(i_0_1008,plain,
    ( ~ permutation_succeeds(X1,X2)
    | ~ permutation_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_506]),
    [final] ).

cnf(i_0_1009,plain,
    ( ~ same_occ_succeeds(X1,X2)
    | ~ same_occ_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_507]),
    [final] ).

cnf(i_0_1010,plain,
    ( ~ not_same_occ_succeeds(X1,X2)
    | ~ not_same_occ_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_508]),
    [final] ).

cnf(i_0_1011,plain,
    ( nat_succeeds('@*'(X1,X2))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_509]),
    [final] ).

cnf(i_0_1012,plain,
    ( nat_succeeds('@+'(X1,X2))
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_510]),
    [final] ).

cnf(i_0_1013,plain,
    ( list_succeeds('**'(X1,X2))
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_511]),
    [final] ).

cnf(i_0_1014,plain,
    ( gr(cons(X1,X2))
    | ~ gr(X1)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_481]),
    [final] ).

cnf(i_0_1015,plain,
    ( '@<_succeeds'(X1,X2)
    | '@=<_succeeds'(X2,X1)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_512]),
    [final] ).

cnf(i_0_1016,plain,
    ( '@=<_succeeds'(X1,X2)
    | '@=<_succeeds'(X2,X1)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_513]),
    [final] ).

cnf(i_0_1017,plain,
    ( '@<_succeeds'(X1,s(X2))
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_514]),
    [final] ).

cnf(i_0_1018,plain,
    ( same_occ_terminates(X1,X2)
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2)
    | ~ gr(X1)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_515]),
    [final] ).

cnf(i_0_1019,plain,
    ( not_same_occ_terminates(X1,X2)
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2)
    | ~ gr(X1)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_516]),
    [final] ).

cnf(i_0_1020,plain,
    ( nat_list_succeeds(X1)
    | X1 != cons(X2,X3)
    | ~ nat_succeeds(X2)
    | ~ nat_list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_517]),
    [final] ).

cnf(i_0_1021,plain,
    ( '@*'(X1,X2) = '@*'(X2,X1)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_518]),
    [final] ).

cnf(i_0_1022,plain,
    ( '@+'(X1,X2) = '@+'(X2,X1)
    | ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_519]),
    [final] ).

cnf(i_0_1023,plain,
    sub(X1,cons(X2,X1)),
    inference(split_conjunct,[status(thm)],[i_0_520]),
    [final] ).

cnf(i_0_1024,plain,
    ( nat_fails(X1)
    | nat_list_terminates(X2)
    | X3 != cons(X1,X2)
    | ~ nat_list_terminates(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_521]),
    [final] ).

cnf(i_0_1025,plain,
    ( nat_fails(X2)
    | nat_list_fails(X3)
    | X1 != cons(X2,X3)
    | ~ nat_list_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_522]),
    [final] ).

cnf(i_0_1026,plain,
    ( member_succeeds(X2,X1)
    | X1 != cons(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_357]),
    [final] ).

cnf(i_0_1027,plain,
    ( nat_list_terminates(X1)
    | ~ nat_fails(esk80_1(X1))
    | ~ nat_terminates(esk80_1(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_521]),
    [final] ).

cnf(i_0_1028,plain,
    ( nat_list_terminates(X1)
    | ~ nat_list_terminates(esk81_1(X1))
    | ~ nat_terminates(esk80_1(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_521]),
    [final] ).

cnf(i_0_1029,plain,
    ( permutation_terminates(X2,X3)
    | ~ nat_succeeds(X1)
    | ~ list_succeeds(X2)
    | lh(X2) != X1 ),
    inference(split_conjunct,[status(thm)],[i_0_523]),
    [final] ).

cnf(i_0_1030,plain,
    ( '@=<_succeeds'(X1,X2)
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_524]),
    [final] ).

cnf(i_0_1031,plain,
    ( same_occ_fails(X1,X2)
    | ~ not_same_occ_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_525]),
    [final] ).

cnf(i_0_1032,plain,
    ( same_occ_succeeds(X1,X2)
    | ~ not_same_occ_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_526]),
    [final] ).

cnf(i_0_1033,plain,
    ( not_same_occ_terminates(X1,X2)
    | ~ same_occ_terminates(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_491]),
    [final] ).

cnf(i_0_1034,plain,
    ( not_same_occ_fails(X1,X2)
    | ~ same_occ_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_526]),
    [final] ).

cnf(i_0_1035,plain,
    ( not_same_occ_succeeds(X1,X2)
    | ~ same_occ_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_525]),
    [final] ).

cnf(i_0_1036,plain,
    ( member_succeeds(X2,X1)
    | member_fails(X2,X1)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_527]),
    [final] ).

cnf(i_0_1037,plain,
    ( X1 = cons(esk76_1(X1),esk77_1(X1))
    | X1 = nil
    | ~ nat_list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_517]),
    [final] ).

cnf(i_0_1038,plain,
    ( X1 = cons(esk70_1(X1),esk71_1(X1))
    | X1 = nil
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_528]),
    [final] ).

cnf(i_0_1039,plain,
    ( nat_terminates(X1)
    | X2 != cons(X1,X3)
    | ~ nat_list_terminates(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_521]),
    [final] ).

cnf(i_0_1040,plain,
    ( list_terminates(X3)
    | ~ list_terminates(X1)
    | X1 != cons(X2,X3) ),
    inference(split_conjunct,[status(thm)],[i_0_529]),
    [final] ).

cnf(i_0_1041,plain,
    ( list_fails(X3)
    | X1 != cons(X2,X3)
    | ~ list_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_530]),
    [final] ).

cnf(i_0_1042,plain,
    ( list_succeeds(X1)
    | X1 != cons(X2,X3)
    | ~ list_succeeds(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_528]),
    [final] ).

cnf(i_0_1043,plain,
    ( lh(X1) = X2
    | ~ length_succeeds(X1,X2)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_531]),
    [final] ).

cnf(i_0_1044,plain,
    ( gr(X1)
    | ~ member_succeeds(X1,X2)
    | ~ gr(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_532]),
    [final] ).

cnf(i_0_1045,plain,
    ( X1 != '0'
    | X2 != s(X3)
    | ~ '@<_fails'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_349]),
    [final] ).

cnf(i_0_1046,plain,
    ( X1 = cons(esk78_1(X1),esk79_1(X1))
    | X1 = nil
    | nat_list_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_522]),
    [final] ).

cnf(i_0_1047,plain,
    ( X1 = cons(esk72_1(X1),esk73_1(X1))
    | X1 = nil
    | list_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_530]),
    [final] ).

cnf(i_0_1048,plain,
    ( X1 = cons(esk80_1(X1),esk81_1(X1))
    | nat_list_terminates(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_521]),
    [final] ).

cnf(i_0_1049,plain,
    ( X1 = cons(esk74_1(X1),esk75_1(X1))
    | list_terminates(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_529]),
    [final] ).

cnf(i_0_1050,plain,
    ( length_succeeds(X1,X2)
    | lh(X1) != X2
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_531]),
    [final] ).

cnf(i_0_1051,plain,
    ( ~ nat_succeeds(X1)
    | ~ '@<_succeeds'(X1,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_533]),
    [final] ).

cnf(i_0_1052,plain,
    s(X1) != cons(X2,X3),
    inference(split_conjunct,[status(thm)],[i_0_534]),
    [final] ).

cnf(i_0_1053,plain,
    ( '@=<_fails'(s(X1),X1)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_535]),
    [final] ).

cnf(i_0_1054,plain,
    ( '@<_succeeds'(X1,s(X1))
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_536]),
    [final] ).

cnf(i_0_1055,plain,
    ( '@=<_succeeds'(X1,s(X1))
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_537]),
    [final] ).

cnf(i_0_1056,plain,
    ( length_succeeds(X1,esk120_1(X1))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_538]),
    [final] ).

cnf(i_0_1057,plain,
    ( X1 != nil
    | X2 != nil
    | ~ permutation_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_332]),
    [final] ).

cnf(i_0_1058,plain,
    ( X1 != nil
    | X2 != '0'
    | ~ length_fails(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_370]),
    [final] ).

cnf(i_0_1059,plain,
    list_succeeds(cons(X1,nil)),
    inference(split_conjunct,[status(thm)],[i_0_539]),
    [final] ).

cnf(i_0_1060,plain,
    ( nat_succeeds(X1)
    | ~ '@<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_540]),
    [final] ).

cnf(i_0_1061,plain,
    ( nat_succeeds(X1)
    | ~ '@=<_succeeds'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_541]),
    [final] ).

cnf(i_0_1062,plain,
    ( nat_succeeds(X1)
    | ~ length_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_542]),
    [final] ).

cnf(i_0_1063,plain,
    ( list_succeeds(X1)
    | ~ length_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_542]),
    [final] ).

cnf(i_0_1064,plain,
    ( list_succeeds(X1)
    | ~ permutation_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_543]),
    [final] ).

cnf(i_0_1065,plain,
    ( list_succeeds(X1)
    | ~ permutation_succeeds(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_543]),
    [final] ).

cnf(i_0_1066,plain,
    ( gr(X1)
    | ~ same_occ_terminates(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_491]),
    [final] ).

cnf(i_0_1067,plain,
    ( gr(X1)
    | ~ same_occ_terminates(X2,X1) ),
    inference(split_conjunct,[status(thm)],[i_0_491]),
    [final] ).

cnf(i_0_1068,plain,
    ( gr(X2)
    | ~ length_succeeds(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_544]),
    [final] ).

cnf(i_0_1069,plain,
    ( '@*'(s('0'),X1) = X1
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_545]),
    [final] ).

cnf(i_0_1070,plain,
    ( '@*'(X1,s('0')) = X1
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_546]),
    [final] ).

cnf(i_0_1071,plain,
    ( '@<_succeeds'(X1,X2)
    | X1 != '0'
    | X2 != s(X3) ),
    inference(split_conjunct,[status(thm)],[i_0_369]),
    [final] ).

cnf(i_0_1072,plain,
    ( X1 != '0'
    | ~ '@=<_fails'(X1,X2) ),
    inference(split_conjunct,[status(thm)],[i_0_371]),
    [final] ).

cnf(i_0_1073,plain,
    ( X1 = nil
    | nat_list_fails(X1)
    | ~ nat_fails(esk78_1(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_522]),
    [final] ).

cnf(i_0_1074,plain,
    ( X1 = nil
    | nat_list_fails(X1)
    | ~ nat_list_fails(esk79_1(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_522]),
    [final] ).

cnf(i_0_1075,plain,
    ( X1 = nil
    | list_fails(X1)
    | ~ list_fails(esk73_1(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_530]),
    [final] ).

cnf(i_0_1076,plain,
    ( X1 = '0'
    | nat_fails(X1)
    | ~ nat_fails(esk110_1(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_547]),
    [final] ).

cnf(i_0_1077,plain,
    nil != cons(X1,X2),
    inference(split_conjunct,[status(thm)],[i_0_548]),
    [final] ).

cnf(i_0_1078,plain,
    '0' != cons(X1,X2),
    inference(split_conjunct,[status(thm)],[i_0_549]),
    [final] ).

cnf(i_0_1079,plain,
    ( X1 = '0'
    | '@<_succeeds'('0',X1)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_550]),
    [final] ).

cnf(i_0_1080,plain,
    ( '@<_terminates'(X1,X2)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_551]),
    [final] ).

cnf(i_0_1081,plain,
    ( '@<_terminates'(X2,X1)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_552]),
    [final] ).

cnf(i_0_1082,plain,
    ( '@<_fails'(X1,X1)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_553]),
    [final] ).

cnf(i_0_1083,plain,
    ( '@=<_terminates'(X1,X2)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_554]),
    [final] ).

cnf(i_0_1084,plain,
    ( '@=<_succeeds'(X1,X1)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_555]),
    [final] ).

cnf(i_0_1085,plain,
    ( member_terminates(X2,X1)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_556]),
    [final] ).

cnf(i_0_1086,plain,
    ( length_terminates(X1,X2)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_557]),
    [final] ).

cnf(i_0_1087,plain,
    ( permutation_terminates(X1,X2)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_558]),
    [final] ).

cnf(i_0_1088,plain,
    ( nat_terminates(X1)
    | ~ nat_terminates(esk111_1(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_559]),
    [final] ).

cnf(i_0_1089,plain,
    ( list_terminates(X1)
    | ~ list_terminates(esk75_1(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_529]),
    [final] ).

cnf(i_0_1090,plain,
    ( gr(X1)
    | ~ gr(s(X1)) ),
    inference(split_conjunct,[status(thm)],[i_0_560]),
    [final] ).

cnf(i_0_1091,plain,
    ( '**'(X1,nil) = X1
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_561]),
    [final] ).

cnf(i_0_1092,plain,
    ( '@+'(X1,'0') = X1
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_562]),
    [final] ).

cnf(i_0_1093,plain,
    ( nat_terminates(X2)
    | ~ nat_terminates(X1)
    | X1 != s(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_559]),
    [final] ).

cnf(i_0_1094,plain,
    ( nat_fails(X2)
    | X1 != s(X2)
    | ~ nat_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_547]),
    [final] ).

cnf(i_0_1095,plain,
    ( nat_succeeds(X1)
    | X1 != s(X2)
    | ~ nat_succeeds(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_563]),
    [final] ).

cnf(i_0_1096,plain,
    ( X1 = s(esk109_1(X1))
    | X1 = '0'
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_563]),
    [final] ).

cnf(i_0_1097,plain,
    ( '@*'('0',X1) = '0'
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_564]),
    [final] ).

cnf(i_0_1098,plain,
    ( '@*'(X1,'0') = '0'
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_565]),
    [final] ).

cnf(i_0_1099,plain,
    ( nat_succeeds(esk76_1(X1))
    | X1 = nil
    | ~ nat_list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_517]),
    [final] ).

cnf(i_0_1100,plain,
    ( nat_list_succeeds(esk77_1(X1))
    | X1 = nil
    | ~ nat_list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_517]),
    [final] ).

cnf(i_0_1101,plain,
    ( list_succeeds(esk71_1(X1))
    | X1 = nil
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_528]),
    [final] ).

cnf(i_0_1102,plain,
    ( nat_succeeds(esk109_1(X1))
    | X1 = '0'
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_563]),
    [final] ).

cnf(i_0_1103,plain,
    ( length_succeeds(X1,X2)
    | X1 != nil
    | X2 != '0' ),
    inference(split_conjunct,[status(thm)],[i_0_425]),
    [final] ).

cnf(i_0_1104,plain,
    ( permutation_succeeds(X1,X2)
    | X1 != nil
    | X2 != nil ),
    inference(split_conjunct,[status(thm)],[i_0_350]),
    [final] ).

cnf(i_0_1105,plain,
    ( nat_succeeds(lh(X1))
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_566]),
    [final] ).

cnf(i_0_1106,plain,
    ( gr(s(X1))
    | ~ gr(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_560]),
    [final] ).

cnf(i_0_1107,plain,
    ( X1 = s(esk110_1(X1))
    | X1 = '0'
    | nat_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_547]),
    [final] ).

cnf(i_0_1108,plain,
    ( '@=<_succeeds'(X1,X2)
    | X1 != '0' ),
    inference(split_conjunct,[status(thm)],[i_0_433]),
    [final] ).

cnf(i_0_1109,plain,
    ( nat_succeeds(X1)
    | nat_fails(X1)
    | ~ nat_terminates(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_567]),
    [final] ).

cnf(i_0_1110,plain,
    ( nat_list_succeeds(X1)
    | nat_list_fails(X1)
    | ~ nat_list_terminates(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_568]),
    [final] ).

cnf(i_0_1111,plain,
    ( list_succeeds(X1)
    | list_fails(X1)
    | ~ list_terminates(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_569]),
    [final] ).

cnf(i_0_1112,plain,
    ( X1 = s(esk111_1(X1))
    | nat_terminates(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_559]),
    [final] ).

cnf(i_0_1113,plain,
    ( X1 = nil
    | ~ list_succeeds(X1)
    | lh(X1) != '0' ),
    inference(split_conjunct,[status(thm)],[i_0_570]),
    [final] ).

cnf(i_0_1114,plain,
    ( X1 = X2
    | s(X1) != s(X2) ),
    inference(split_conjunct,[status(thm)],[i_0_571]),
    [final] ).

cnf(i_0_1115,plain,
    sub(X1,X1),
    inference(split_conjunct,[status(thm)],[i_0_572]),
    [final] ).

cnf(i_0_1116,plain,
    ( ~ nat_succeeds(X1)
    | ~ nat_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_573]),
    [final] ).

cnf(i_0_1117,plain,
    ( ~ nat_list_succeeds(X1)
    | ~ nat_list_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_574]),
    [final] ).

cnf(i_0_1118,plain,
    ( ~ list_succeeds(X1)
    | ~ list_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_575]),
    [final] ).

cnf(i_0_1119,plain,
    '**'(nil,X1) = X1,
    inference(split_conjunct,[status(thm)],[i_0_576]),
    [final] ).

cnf(i_0_1120,plain,
    '@+'('0',X1) = X1,
    inference(split_conjunct,[status(thm)],[i_0_577]),
    [final] ).

cnf(i_0_1121,plain,
    sub(nil,X1),
    inference(split_conjunct,[status(thm)],[i_0_578]),
    [final] ).

cnf(i_0_1122,plain,
    occ(X1,nil) = '0',
    inference(split_conjunct,[status(thm)],[i_0_579]),
    [final] ).

cnf(i_0_1123,plain,
    ( nat_terminates(X1)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_580]),
    [final] ).

cnf(i_0_1124,plain,
    ( nat_list_terminates(X1)
    | ~ nat_list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_581]),
    [final] ).

cnf(i_0_1125,plain,
    ( list_terminates(X1)
    | ~ list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_582]),
    [final] ).

cnf(i_0_1126,plain,
    ( list_succeeds(X1)
    | ~ nat_list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_583]),
    [final] ).

cnf(i_0_1127,plain,
    ( gr(X1)
    | ~ nat_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_584]),
    [final] ).

cnf(i_0_1128,plain,
    ( gr(X1)
    | ~ nat_list_succeeds(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_585]),
    [final] ).

cnf(i_0_1129,plain,
    ( X1 != nil
    | ~ nat_list_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_522]),
    [final] ).

cnf(i_0_1130,plain,
    ( X1 != nil
    | ~ list_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_530]),
    [final] ).

cnf(i_0_1131,plain,
    ( X1 != '0'
    | ~ nat_fails(X1) ),
    inference(split_conjunct,[status(thm)],[i_0_547]),
    [final] ).

cnf(i_0_1132,plain,
    nil != s(X1),
    inference(split_conjunct,[status(thm)],[i_0_586]),
    [final] ).

cnf(i_0_1133,plain,
    '0' != s(X1),
    inference(split_conjunct,[status(thm)],[i_0_587]),
    [final] ).

cnf(i_0_1134,plain,
    ( nat_succeeds(X1)
    | X1 != '0' ),
    inference(split_conjunct,[status(thm)],[i_0_563]),
    [final] ).

cnf(i_0_1135,plain,
    ( nat_list_succeeds(X1)
    | X1 != nil ),
    inference(split_conjunct,[status(thm)],[i_0_517]),
    [final] ).

cnf(i_0_1136,plain,
    ( list_succeeds(X1)
    | X1 != nil ),
    inference(split_conjunct,[status(thm)],[i_0_528]),
    [final] ).

cnf(i_0_1137,negated_conjecture,
    list_succeeds(esk137_0),
    inference(split_conjunct,[status(thm)],[i_0_456]),
    [final] ).

cnf(i_0_1138,plain,
    gr(nil),
    inference(split_conjunct,[status(thm)],[id11]),
    [final] ).

cnf(i_0_1139,plain,
    gr('0'),
    inference(split_conjunct,[status(thm)],[id10]),
    [final] ).

cnf(i_0_1140,plain,
    lh(nil) = '0',
    inference(split_conjunct,[status(thm)],['axiom-(lh:nil)']),
    [final] ).

cnf(i_0_1141,negated_conjecture,
    esk135_0 != esk136_0,
    inference(split_conjunct,[status(thm)],[i_0_456]),
    [final] ).

cnf(i_0_1142,plain,
    '0' != nil,
    inference(split_conjunct,[status(thm)],[id1]),
    [final] ).

cnf(i_0_1143,axiom,
    X1 = X1 ).

cnf(i_0_1144,axiom,
    ( X1 = X2
    | X2 != X1 ) ).

cnf(i_0_1145,axiom,
    ( X1 = X2
    | X1 != X3
    | X3 != X2 ) ).

cnf(i_0_1146,axiom,
    ( X1 != X2
    | cons(X1,X3) = cons(X2,X3) ) ).

cnf(i_0_1147,axiom,
    ( X1 != X2
    | cons(X3,X1) = cons(X3,X2) ) ).

cnf(i_0_1148,axiom,
    ( X1 != X2
    | esk5_3(X1,X3,X4) = esk5_3(X2,X3,X4) ) ).

cnf(i_0_1149,axiom,
    ( X1 != X2
    | esk5_3(X3,X1,X4) = esk5_3(X3,X2,X4) ) ).

cnf(i_0_1150,axiom,
    ( X1 != X2
    | esk5_3(X3,X4,X1) = esk5_3(X3,X4,X2) ) ).

cnf(i_0_1151,axiom,
    ( X1 != X2
    | s(X1) = s(X2) ) ).

cnf(i_0_1152,axiom,
    ( X1 != X2
    | esk1_3(X1,X3,X4) = esk1_3(X2,X3,X4) ) ).

cnf(i_0_1153,axiom,
    ( X1 != X2
    | esk1_3(X3,X1,X4) = esk1_3(X3,X2,X4) ) ).

cnf(i_0_1154,axiom,
    ( X1 != X2
    | esk1_3(X3,X4,X1) = esk1_3(X3,X4,X2) ) ).

cnf(i_0_1155,axiom,
    ( X1 != X2
    | '**'(X1,X3) = '**'(X2,X3) ) ).

cnf(i_0_1156,axiom,
    ( X1 != X2
    | '**'(X3,X1) = '**'(X3,X2) ) ).

cnf(i_0_1157,axiom,
    ( X1 != X2
    | esk9_3(X1,X3,X4) = esk9_3(X2,X3,X4) ) ).

cnf(i_0_1158,axiom,
    ( X1 != X2
    | esk9_3(X3,X1,X4) = esk9_3(X3,X2,X4) ) ).

cnf(i_0_1159,axiom,
    ( X1 != X2
    | esk9_3(X3,X4,X1) = esk9_3(X3,X4,X2) ) ).

cnf(i_0_1160,axiom,
    ( X1 != X2
    | '@|'(X1,X3) = '@|'(X2,X3) ) ).

cnf(i_0_1161,axiom,
    ( X1 != X2
    | '@|'(X3,X1) = '@|'(X3,X2) ) ).

cnf(i_0_1162,axiom,
    ( X1 != X2
    | lh(X1) = lh(X2) ) ).

cnf(i_0_1163,axiom,
    ( X1 != X2
    | esk17_2(X1,X3) = esk17_2(X2,X3) ) ).

cnf(i_0_1164,axiom,
    ( X1 != X2
    | esk17_2(X3,X1) = esk17_2(X3,X2) ) ).

cnf(i_0_1165,axiom,
    ( X1 != X2
    | esk18_2(X1,X3) = esk18_2(X2,X3) ) ).

cnf(i_0_1166,axiom,
    ( X1 != X2
    | esk18_2(X3,X1) = esk18_2(X3,X2) ) ).

cnf(i_0_1167,axiom,
    ( X1 != X2
    | '@*'(X1,X3) = '@*'(X2,X3) ) ).

cnf(i_0_1168,axiom,
    ( X1 != X2
    | '@*'(X3,X1) = '@*'(X3,X2) ) ).

cnf(i_0_1169,axiom,
    ( X1 != X2
    | occ(X1,X3) = occ(X2,X3) ) ).

cnf(i_0_1170,axiom,
    ( X1 != X2
    | occ(X3,X1) = occ(X3,X2) ) ).

cnf(i_0_1171,axiom,
    ( X1 != X2
    | esk14_2(X1,X3) = esk14_2(X2,X3) ) ).

cnf(i_0_1172,axiom,
    ( X1 != X2
    | esk14_2(X3,X1) = esk14_2(X3,X2) ) ).

cnf(i_0_1173,axiom,
    ( X1 != X2
    | esk15_2(X1,X3) = esk15_2(X2,X3) ) ).

cnf(i_0_1174,axiom,
    ( X1 != X2
    | esk15_2(X3,X1) = esk15_2(X3,X2) ) ).

cnf(i_0_1175,axiom,
    ( X1 != X2
    | ~ occ_terminates(X1,X3,X4)
    | occ_terminates(X2,X3,X4) ) ).

cnf(i_0_1176,axiom,
    ( X1 != X2
    | ~ occ_terminates(X3,X1,X4)
    | occ_terminates(X3,X2,X4) ) ).

cnf(i_0_1177,axiom,
    ( X1 != X2
    | ~ occ_terminates(X3,X4,X1)
    | occ_terminates(X3,X4,X2) ) ).

cnf(i_0_1178,axiom,
    ( X1 != X2
    | ~ delete_fails(X1,X3,X4)
    | delete_fails(X2,X3,X4) ) ).

cnf(i_0_1179,axiom,
    ( X1 != X2
    | ~ delete_fails(X3,X1,X4)
    | delete_fails(X3,X2,X4) ) ).

cnf(i_0_1180,axiom,
    ( X1 != X2
    | ~ delete_fails(X3,X4,X1)
    | delete_fails(X3,X4,X2) ) ).

cnf(i_0_1181,axiom,
    ( X1 != X2
    | ~ plus_fails(X1,X3,X4)
    | plus_fails(X2,X3,X4) ) ).

cnf(i_0_1182,axiom,
    ( X1 != X2
    | ~ plus_fails(X3,X1,X4)
    | plus_fails(X3,X2,X4) ) ).

cnf(i_0_1183,axiom,
    ( X1 != X2
    | ~ plus_fails(X3,X4,X1)
    | plus_fails(X3,X4,X2) ) ).

cnf(i_0_1184,axiom,
    ( X1 != X2
    | ~ append_fails(X1,X3,X4)
    | append_fails(X2,X3,X4) ) ).

cnf(i_0_1185,axiom,
    ( X1 != X2
    | ~ append_fails(X3,X1,X4)
    | append_fails(X3,X2,X4) ) ).

cnf(i_0_1186,axiom,
    ( X1 != X2
    | ~ append_fails(X3,X4,X1)
    | append_fails(X3,X4,X2) ) ).

cnf(i_0_1187,axiom,
    ( X1 != X2
    | ~ append_terminates(X1,X3,X4)
    | append_terminates(X2,X3,X4) ) ).

cnf(i_0_1188,axiom,
    ( X1 != X2
    | ~ append_terminates(X3,X1,X4)
    | append_terminates(X3,X2,X4) ) ).

cnf(i_0_1189,axiom,
    ( X1 != X2
    | ~ append_terminates(X3,X4,X1)
    | append_terminates(X3,X4,X2) ) ).

cnf(i_0_1190,axiom,
    ( X1 != X2
    | ~ delete_terminates(X1,X3,X4)
    | delete_terminates(X2,X3,X4) ) ).

cnf(i_0_1191,axiom,
    ( X1 != X2
    | ~ delete_terminates(X3,X1,X4)
    | delete_terminates(X3,X2,X4) ) ).

cnf(i_0_1192,axiom,
    ( X1 != X2
    | ~ delete_terminates(X3,X4,X1)
    | delete_terminates(X3,X4,X2) ) ).

cnf(i_0_1193,axiom,
    ( X1 != X2
    | ~ delete_succeeds(X1,X3,X4)
    | delete_succeeds(X2,X3,X4) ) ).

cnf(i_0_1194,axiom,
    ( X1 != X2
    | ~ delete_succeeds(X3,X1,X4)
    | delete_succeeds(X3,X2,X4) ) ).

cnf(i_0_1195,axiom,
    ( X1 != X2
    | ~ delete_succeeds(X3,X4,X1)
    | delete_succeeds(X3,X4,X2) ) ).

cnf(i_0_1196,axiom,
    ( X1 != X2
    | ~ plus_succeeds(X1,X3,X4)
    | plus_succeeds(X2,X3,X4) ) ).

cnf(i_0_1197,axiom,
    ( X1 != X2
    | ~ plus_succeeds(X3,X1,X4)
    | plus_succeeds(X3,X2,X4) ) ).

cnf(i_0_1198,axiom,
    ( X1 != X2
    | ~ plus_succeeds(X3,X4,X1)
    | plus_succeeds(X3,X4,X2) ) ).

cnf(i_0_1199,axiom,
    ( X1 != X2
    | ~ append_succeeds(X1,X3,X4)
    | append_succeeds(X2,X3,X4) ) ).

cnf(i_0_1200,axiom,
    ( X1 != X2
    | ~ append_succeeds(X3,X1,X4)
    | append_succeeds(X3,X2,X4) ) ).

cnf(i_0_1201,axiom,
    ( X1 != X2
    | ~ append_succeeds(X3,X4,X1)
    | append_succeeds(X3,X4,X2) ) ).

cnf(i_0_1202,axiom,
    ( X1 != X2
    | ~ times_succeeds(X1,X3,X4)
    | times_succeeds(X2,X3,X4) ) ).

cnf(i_0_1203,axiom,
    ( X1 != X2
    | ~ times_succeeds(X3,X1,X4)
    | times_succeeds(X3,X2,X4) ) ).

cnf(i_0_1204,axiom,
    ( X1 != X2
    | ~ times_succeeds(X3,X4,X1)
    | times_succeeds(X3,X4,X2) ) ).

cnf(i_0_1205,axiom,
    ( X1 != X2
    | ~ '@<_succeeds'(X1,X3)
    | '@<_succeeds'(X2,X3) ) ).

cnf(i_0_1206,axiom,
    ( X1 != X2
    | ~ '@<_succeeds'(X3,X1)
    | '@<_succeeds'(X3,X2) ) ).

cnf(i_0_1207,axiom,
    ( X1 != X2
    | ~ gr(X1)
    | gr(X2) ) ).

cnf(i_0_1208,axiom,
    ( X1 != X2
    | ~ list_succeeds(X1)
    | list_succeeds(X2) ) ).

cnf(i_0_1209,axiom,
    ( X1 != X2
    | ~ permutation_terminates(X1,X3)
    | permutation_terminates(X2,X3) ) ).

cnf(i_0_1210,axiom,
    ( X1 != X2
    | ~ permutation_terminates(X3,X1)
    | permutation_terminates(X3,X2) ) ).

cnf(i_0_1211,axiom,
    ( X1 != X2
    | ~ not_same_occ_succeeds(X1,X3)
    | not_same_occ_succeeds(X2,X3) ) ).

cnf(i_0_1212,axiom,
    ( X1 != X2
    | ~ not_same_occ_succeeds(X3,X1)
    | not_same_occ_succeeds(X3,X2) ) ).

cnf(i_0_1213,axiom,
    ( X1 != X2
    | ~ member2_succeeds(X1,X3,X4)
    | member2_succeeds(X2,X3,X4) ) ).

cnf(i_0_1214,axiom,
    ( X1 != X2
    | ~ member2_succeeds(X3,X1,X4)
    | member2_succeeds(X3,X2,X4) ) ).

cnf(i_0_1215,axiom,
    ( X1 != X2
    | ~ member2_succeeds(X3,X4,X1)
    | member2_succeeds(X3,X4,X2) ) ).

cnf(i_0_1216,axiom,
    ( X1 != X2
    | ~ member2_fails(X1,X3,X4)
    | member2_fails(X2,X3,X4) ) ).

cnf(i_0_1217,axiom,
    ( X1 != X2
    | ~ member2_fails(X3,X1,X4)
    | member2_fails(X3,X2,X4) ) ).

cnf(i_0_1218,axiom,
    ( X1 != X2
    | ~ member2_fails(X3,X4,X1)
    | member2_fails(X3,X4,X2) ) ).

cnf(i_0_1219,axiom,
    ( X1 != X2
    | ~ not_same_occ_fails(X1,X3)
    | not_same_occ_fails(X2,X3) ) ).

cnf(i_0_1220,axiom,
    ( X1 != X2
    | ~ not_same_occ_fails(X3,X1)
    | not_same_occ_fails(X3,X2) ) ).

cnf(i_0_1221,axiom,
    ( X1 != X2
    | ~ permutation_fails(X1,X3)
    | permutation_fails(X2,X3) ) ).

cnf(i_0_1222,axiom,
    ( X1 != X2
    | ~ permutation_fails(X3,X1)
    | permutation_fails(X3,X2) ) ).

cnf(i_0_1223,axiom,
    ( X1 != X2
    | ~ member_succeeds(X1,X3)
    | member_succeeds(X2,X3) ) ).

cnf(i_0_1224,axiom,
    ( X1 != X2
    | ~ member_succeeds(X3,X1)
    | member_succeeds(X3,X2) ) ).

cnf(i_0_1225,axiom,
    ( X1 != X2
    | ~ '@=<_succeeds'(X1,X3)
    | '@=<_succeeds'(X2,X3) ) ).

cnf(i_0_1226,axiom,
    ( X1 != X2
    | ~ '@=<_succeeds'(X3,X1)
    | '@=<_succeeds'(X3,X2) ) ).

cnf(i_0_1227,axiom,
    ( X1 != X2
    | ~ nat_succeeds(X1)
    | nat_succeeds(X2) ) ).

cnf(i_0_1228,axiom,
    ( X1 != X2
    | ~ times_terminates(X1,X3,X4)
    | times_terminates(X2,X3,X4) ) ).

cnf(i_0_1229,axiom,
    ( X1 != X2
    | ~ times_terminates(X3,X1,X4)
    | times_terminates(X3,X2,X4) ) ).

cnf(i_0_1230,axiom,
    ( X1 != X2
    | ~ times_terminates(X3,X4,X1)
    | times_terminates(X3,X4,X2) ) ).

cnf(i_0_1231,axiom,
    ( X1 != X2
    | ~ '@<_fails'(X1,X3)
    | '@<_fails'(X2,X3) ) ).

cnf(i_0_1232,axiom,
    ( X1 != X2
    | ~ '@<_fails'(X3,X1)
    | '@<_fails'(X3,X2) ) ).

cnf(i_0_1233,axiom,
    ( X1 != X2
    | ~ permutation_succeeds(X1,X3)
    | permutation_succeeds(X2,X3) ) ).

cnf(i_0_1234,axiom,
    ( X1 != X2
    | ~ permutation_succeeds(X3,X1)
    | permutation_succeeds(X3,X2) ) ).

cnf(i_0_1235,axiom,
    ( X1 != X2
    | ~ member_fails(X1,X3)
    | member_fails(X2,X3) ) ).

cnf(i_0_1236,axiom,
    ( X1 != X2
    | ~ member_fails(X3,X1)
    | member_fails(X3,X2) ) ).

cnf(i_0_1237,axiom,
    ( X1 != X2
    | ~ length_fails(X1,X3)
    | length_fails(X2,X3) ) ).

cnf(i_0_1238,axiom,
    ( X1 != X2
    | ~ length_fails(X3,X1)
    | length_fails(X3,X2) ) ).

cnf(i_0_1239,axiom,
    ( X1 != X2
    | ~ '@=<_fails'(X1,X3)
    | '@=<_fails'(X2,X3) ) ).

cnf(i_0_1240,axiom,
    ( X1 != X2
    | ~ '@=<_fails'(X3,X1)
    | '@=<_fails'(X3,X2) ) ).

cnf(i_0_1241,axiom,
    ( X1 != X2
    | ~ '@<_terminates'(X1,X3)
    | '@<_terminates'(X2,X3) ) ).

cnf(i_0_1242,axiom,
    ( X1 != X2
    | ~ '@<_terminates'(X3,X1)
    | '@<_terminates'(X3,X2) ) ).

cnf(i_0_1243,axiom,
    ( X1 != X2
    | ~ '@=<_terminates'(X1,X3)
    | '@=<_terminates'(X2,X3) ) ).

cnf(i_0_1244,axiom,
    ( X1 != X2
    | ~ '@=<_terminates'(X3,X1)
    | '@=<_terminates'(X3,X2) ) ).

cnf(i_0_1245,axiom,
    ( X1 != X2
    | ~ length_terminates(X1,X3)
    | length_terminates(X2,X3) ) ).

cnf(i_0_1246,axiom,
    ( X1 != X2
    | ~ length_terminates(X3,X1)
    | length_terminates(X3,X2) ) ).

cnf(i_0_1247,axiom,
    ( X1 != X2
    | ~ member_terminates(X1,X3)
    | member_terminates(X2,X3) ) ).

cnf(i_0_1248,axiom,
    ( X1 != X2
    | ~ member_terminates(X3,X1)
    | member_terminates(X3,X2) ) ).

cnf(i_0_1249,axiom,
    ( X1 != X2
    | ~ nat_list_succeeds(X1)
    | nat_list_succeeds(X2) ) ).

cnf(i_0_1250,axiom,
    ( X1 != X2
    | ~ times_fails(X1,X3,X4)
    | times_fails(X2,X3,X4) ) ).

cnf(i_0_1251,axiom,
    ( X1 != X2
    | ~ times_fails(X3,X1,X4)
    | times_fails(X3,X2,X4) ) ).

cnf(i_0_1252,axiom,
    ( X1 != X2
    | ~ times_fails(X3,X4,X1)
    | times_fails(X3,X4,X2) ) ).

cnf(i_0_1253,axiom,
    ( X1 != X2
    | ~ length_succeeds(X1,X3)
    | length_succeeds(X2,X3) ) ).

cnf(i_0_1254,axiom,
    ( X1 != X2
    | ~ length_succeeds(X3,X1)
    | length_succeeds(X3,X2) ) ).

cnf(i_0_1255,axiom,
    ( X1 != X2
    | ~ sub(X1,X3)
    | sub(X2,X3) ) ).

cnf(i_0_1256,axiom,
    ( X1 != X2
    | ~ sub(X3,X1)
    | sub(X3,X2) ) ).

cnf(i_0_1257,axiom,
    ( X1 != X2
    | ~ same_occ_succeeds(X1,X3)
    | same_occ_succeeds(X2,X3) ) ).

cnf(i_0_1258,axiom,
    ( X1 != X2
    | ~ same_occ_succeeds(X3,X1)
    | same_occ_succeeds(X3,X2) ) ).

cnf(i_0_1259,axiom,
    ( X1 != X2
    | ~ same_occ_fails(X1,X3)
    | same_occ_fails(X2,X3) ) ).

cnf(i_0_1260,axiom,
    ( X1 != X2
    | ~ same_occ_fails(X3,X1)
    | same_occ_fails(X3,X2) ) ).

cnf(i_0_1261,axiom,
    ( X1 != X2
    | ~ same_occ_terminates(X1,X3)
    | same_occ_terminates(X2,X3) ) ).

cnf(i_0_1262,axiom,
    ( X1 != X2
    | ~ same_occ_terminates(X3,X1)
    | same_occ_terminates(X3,X2) ) ).

cnf(i_0_1263,axiom,
    ( X1 != X2
    | ~ nat_fails(X1)
    | nat_fails(X2) ) ).

cnf(i_0_1264,axiom,
    ( X1 != X2
    | ~ nat_list_terminates(X1)
    | nat_list_terminates(X2) ) ).

cnf(i_0_1265,axiom,
    ( X1 != X2
    | ~ nat_list_fails(X1)
    | nat_list_fails(X2) ) ).

cnf(i_0_1266,axiom,
    ( X1 != X2
    | ~ nat_terminates(X1)
    | nat_terminates(X2) ) ).

cnf(i_0_1267,axiom,
    ( X1 != X2
    | ~ list_terminates(X1)
    | list_terminates(X2) ) ).

cnf(i_0_1268,axiom,
    ( X1 != X2
    | ~ occ_fails(X1,X3,X4)
    | occ_fails(X2,X3,X4) ) ).

cnf(i_0_1269,axiom,
    ( X1 != X2
    | ~ occ_fails(X3,X1,X4)
    | occ_fails(X3,X2,X4) ) ).

cnf(i_0_1270,axiom,
    ( X1 != X2
    | ~ occ_fails(X3,X4,X1)
    | occ_fails(X3,X4,X2) ) ).

cnf(i_0_1271,axiom,
    ( X1 != X2
    | ~ list_fails(X1)
    | list_fails(X2) ) ).

cnf(i_0_1272,axiom,
    ( X1 != X2
    | ~ plus_terminates(X1,X3,X4)
    | plus_terminates(X2,X3,X4) ) ).

cnf(i_0_1273,axiom,
    ( X1 != X2
    | ~ plus_terminates(X3,X1,X4)
    | plus_terminates(X3,X2,X4) ) ).

cnf(i_0_1274,axiom,
    ( X1 != X2
    | ~ plus_terminates(X3,X4,X1)
    | plus_terminates(X3,X4,X2) ) ).

cnf(i_0_1275,axiom,
    ( X1 != X2
    | ~ not_same_occ_terminates(X1,X3)
    | not_same_occ_terminates(X2,X3) ) ).

cnf(i_0_1276,axiom,
    ( X1 != X2
    | ~ not_same_occ_terminates(X3,X1)
    | not_same_occ_terminates(X3,X2) ) ).

cnf(i_0_1277,axiom,
    ( X1 != X2
    | ~ member2_terminates(X1,X3,X4)
    | member2_terminates(X2,X3,X4) ) ).

cnf(i_0_1278,axiom,
    ( X1 != X2
    | ~ member2_terminates(X3,X1,X4)
    | member2_terminates(X3,X2,X4) ) ).

cnf(i_0_1279,axiom,
    ( X1 != X2
    | ~ member2_terminates(X3,X4,X1)
    | member2_terminates(X3,X4,X2) ) ).

cnf(i_0_1280,axiom,
    ( X1 != X2
    | ~ occ_succeeds(X1,X3,X4)
    | occ_succeeds(X2,X3,X4) ) ).

cnf(i_0_1281,axiom,
    ( X1 != X2
    | ~ occ_succeeds(X3,X1,X4)
    | occ_succeeds(X3,X2,X4) ) ).

cnf(i_0_1282,axiom,
    ( X1 != X2
    | ~ occ_succeeds(X3,X4,X1)
    | occ_succeeds(X3,X4,X2) ) ).

cnf(i_0_1143_001,axiom,
    X1 = X1 ).

cnf(i_0_1144_002,axiom,
    ( X1 = X2
    | X2 != X1 ) ).

cnf(i_0_1145_003,axiom,
    ( X1 = X2
    | X1 != X3
    | X3 != X2 ) ).

cnf(i_0_1146_004,axiom,
    ( X1 != X2
    | cons(X1,X3) = cons(X2,X3) ) ).

cnf(i_0_1147_005,axiom,
    ( X1 != X2
    | cons(X3,X1) = cons(X3,X2) ) ).

cnf(i_0_1148_006,axiom,
    ( X1 != X2
    | esk5_3(X1,X3,X4) = esk5_3(X2,X3,X4) ) ).

cnf(i_0_1149_007,axiom,
    ( X1 != X2
    | esk5_3(X3,X1,X4) = esk5_3(X3,X2,X4) ) ).

cnf(i_0_1150_008,axiom,
    ( X1 != X2
    | esk5_3(X3,X4,X1) = esk5_3(X3,X4,X2) ) ).

cnf(i_0_1151_009,axiom,
    ( X1 != X2
    | s(X1) = s(X2) ) ).

cnf(i_0_1152_010,axiom,
    ( X1 != X2
    | esk1_3(X1,X3,X4) = esk1_3(X2,X3,X4) ) ).

cnf(i_0_1153_011,axiom,
    ( X1 != X2
    | esk1_3(X3,X1,X4) = esk1_3(X3,X2,X4) ) ).

cnf(i_0_1154_012,axiom,
    ( X1 != X2
    | esk1_3(X3,X4,X1) = esk1_3(X3,X4,X2) ) ).

cnf(i_0_1155_013,axiom,
    ( X1 != X2
    | '**'(X1,X3) = '**'(X2,X3) ) ).

cnf(i_0_1156_014,axiom,
    ( X1 != X2
    | '**'(X3,X1) = '**'(X3,X2) ) ).

cnf(i_0_1157_015,axiom,
    ( X1 != X2
    | esk9_3(X1,X3,X4) = esk9_3(X2,X3,X4) ) ).

cnf(i_0_1158_016,axiom,
    ( X1 != X2
    | esk9_3(X3,X1,X4) = esk9_3(X3,X2,X4) ) ).

cnf(i_0_1159_017,axiom,
    ( X1 != X2
    | esk9_3(X3,X4,X1) = esk9_3(X3,X4,X2) ) ).

cnf(i_0_1160_018,axiom,
    ( X1 != X2
    | '@|'(X1,X3) = '@|'(X2,X3) ) ).

cnf(i_0_1161_019,axiom,
    ( X1 != X2
    | '@|'(X3,X1) = '@|'(X3,X2) ) ).

cnf(i_0_1162_020,axiom,
    ( X1 != X2
    | lh(X1) = lh(X2) ) ).

cnf(i_0_1163_021,axiom,
    ( X1 != X2
    | esk17_2(X1,X3) = esk17_2(X2,X3) ) ).

cnf(i_0_1164_022,axiom,
    ( X1 != X2
    | esk17_2(X3,X1) = esk17_2(X3,X2) ) ).

cnf(i_0_1165_023,axiom,
    ( X1 != X2
    | esk18_2(X1,X3) = esk18_2(X2,X3) ) ).

cnf(i_0_1166_024,axiom,
    ( X1 != X2
    | esk18_2(X3,X1) = esk18_2(X3,X2) ) ).

cnf(i_0_1167_025,axiom,
    ( X1 != X2
    | '@*'(X1,X3) = '@*'(X2,X3) ) ).

cnf(i_0_1168_026,axiom,
    ( X1 != X2
    | '@*'(X3,X1) = '@*'(X3,X2) ) ).

cnf(i_0_1169_027,axiom,
    ( X1 != X2
    | occ(X1,X3) = occ(X2,X3) ) ).

cnf(i_0_1170_028,axiom,
    ( X1 != X2
    | occ(X3,X1) = occ(X3,X2) ) ).

cnf(i_0_1171_029,axiom,
    ( X1 != X2
    | esk14_2(X1,X3) = esk14_2(X2,X3) ) ).

cnf(i_0_1172_030,axiom,
    ( X1 != X2
    | esk14_2(X3,X1) = esk14_2(X3,X2) ) ).

cnf(i_0_1173_031,axiom,
    ( X1 != X2
    | esk15_2(X1,X3) = esk15_2(X2,X3) ) ).

cnf(i_0_1174_032,axiom,
    ( X1 != X2
    | esk15_2(X3,X1) = esk15_2(X3,X2) ) ).

cnf(i_0_1175_033,axiom,
    ( X1 != X2
    | ~ occ_terminates(X1,X3,X4)
    | occ_terminates(X2,X3,X4) ) ).

cnf(i_0_1176_034,axiom,
    ( X1 != X2
    | ~ occ_terminates(X3,X1,X4)
    | occ_terminates(X3,X2,X4) ) ).

cnf(i_0_1177_035,axiom,
    ( X1 != X2
    | ~ occ_terminates(X3,X4,X1)
    | occ_terminates(X3,X4,X2) ) ).

cnf(i_0_1178_036,axiom,
    ( X1 != X2
    | ~ delete_fails(X1,X3,X4)
    | delete_fails(X2,X3,X4) ) ).

cnf(i_0_1179_037,axiom,
    ( X1 != X2
    | ~ delete_fails(X3,X1,X4)
    | delete_fails(X3,X2,X4) ) ).

cnf(i_0_1180_038,axiom,
    ( X1 != X2
    | ~ delete_fails(X3,X4,X1)
    | delete_fails(X3,X4,X2) ) ).

cnf(i_0_1181_039,axiom,
    ( X1 != X2
    | ~ plus_fails(X1,X3,X4)
    | plus_fails(X2,X3,X4) ) ).

cnf(i_0_1182_040,axiom,
    ( X1 != X2
    | ~ plus_fails(X3,X1,X4)
    | plus_fails(X3,X2,X4) ) ).

cnf(i_0_1183_041,axiom,
    ( X1 != X2
    | ~ plus_fails(X3,X4,X1)
    | plus_fails(X3,X4,X2) ) ).

cnf(i_0_1184_042,axiom,
    ( X1 != X2
    | ~ append_fails(X1,X3,X4)
    | append_fails(X2,X3,X4) ) ).

cnf(i_0_1185_043,axiom,
    ( X1 != X2
    | ~ append_fails(X3,X1,X4)
    | append_fails(X3,X2,X4) ) ).

cnf(i_0_1186_044,axiom,
    ( X1 != X2
    | ~ append_fails(X3,X4,X1)
    | append_fails(X3,X4,X2) ) ).

cnf(i_0_1187_045,axiom,
    ( X1 != X2
    | ~ append_terminates(X1,X3,X4)
    | append_terminates(X2,X3,X4) ) ).

cnf(i_0_1188_046,axiom,
    ( X1 != X2
    | ~ append_terminates(X3,X1,X4)
    | append_terminates(X3,X2,X4) ) ).

cnf(i_0_1189_047,axiom,
    ( X1 != X2
    | ~ append_terminates(X3,X4,X1)
    | append_terminates(X3,X4,X2) ) ).

cnf(i_0_1190_048,axiom,
    ( X1 != X2
    | ~ delete_terminates(X1,X3,X4)
    | delete_terminates(X2,X3,X4) ) ).

cnf(i_0_1191_049,axiom,
    ( X1 != X2
    | ~ delete_terminates(X3,X1,X4)
    | delete_terminates(X3,X2,X4) ) ).

cnf(i_0_1192_050,axiom,
    ( X1 != X2
    | ~ delete_terminates(X3,X4,X1)
    | delete_terminates(X3,X4,X2) ) ).

cnf(i_0_1193_051,axiom,
    ( X1 != X2
    | ~ delete_succeeds(X1,X3,X4)
    | delete_succeeds(X2,X3,X4) ) ).

cnf(i_0_1194_052,axiom,
    ( X1 != X2
    | ~ delete_succeeds(X3,X1,X4)
    | delete_succeeds(X3,X2,X4) ) ).

cnf(i_0_1195_053,axiom,
    ( X1 != X2
    | ~ delete_succeeds(X3,X4,X1)
    | delete_succeeds(X3,X4,X2) ) ).

cnf(i_0_1196_054,axiom,
    ( X1 != X2
    | ~ plus_succeeds(X1,X3,X4)
    | plus_succeeds(X2,X3,X4) ) ).

cnf(i_0_1197_055,axiom,
    ( X1 != X2
    | ~ plus_succeeds(X3,X1,X4)
    | plus_succeeds(X3,X2,X4) ) ).

cnf(i_0_1198_056,axiom,
    ( X1 != X2
    | ~ plus_succeeds(X3,X4,X1)
    | plus_succeeds(X3,X4,X2) ) ).

cnf(i_0_1199_057,axiom,
    ( X1 != X2
    | ~ append_succeeds(X1,X3,X4)
    | append_succeeds(X2,X3,X4) ) ).

cnf(i_0_1200_058,axiom,
    ( X1 != X2
    | ~ append_succeeds(X3,X1,X4)
    | append_succeeds(X3,X2,X4) ) ).

cnf(i_0_1201_059,axiom,
    ( X1 != X2
    | ~ append_succeeds(X3,X4,X1)
    | append_succeeds(X3,X4,X2) ) ).

cnf(i_0_1202_060,axiom,
    ( X1 != X2
    | ~ times_succeeds(X1,X3,X4)
    | times_succeeds(X2,X3,X4) ) ).

cnf(i_0_1203_061,axiom,
    ( X1 != X2
    | ~ times_succeeds(X3,X1,X4)
    | times_succeeds(X3,X2,X4) ) ).

cnf(i_0_1204_062,axiom,
    ( X1 != X2
    | ~ times_succeeds(X3,X4,X1)
    | times_succeeds(X3,X4,X2) ) ).

cnf(i_0_1205_063,axiom,
    ( X1 != X2
    | ~ '@<_succeeds'(X1,X3)
    | '@<_succeeds'(X2,X3) ) ).

cnf(i_0_1206_064,axiom,
    ( X1 != X2
    | ~ '@<_succeeds'(X3,X1)
    | '@<_succeeds'(X3,X2) ) ).

cnf(i_0_1207_065,axiom,
    ( X1 != X2
    | ~ gr(X1)
    | gr(X2) ) ).

cnf(i_0_1208_066,axiom,
    ( X1 != X2
    | ~ list_succeeds(X1)
    | list_succeeds(X2) ) ).

cnf(i_0_1209_067,axiom,
    ( X1 != X2
    | ~ permutation_terminates(X1,X3)
    | permutation_terminates(X2,X3) ) ).

cnf(i_0_1210_068,axiom,
    ( X1 != X2
    | ~ permutation_terminates(X3,X1)
    | permutation_terminates(X3,X2) ) ).

cnf(i_0_1211_069,axiom,
    ( X1 != X2
    | ~ not_same_occ_succeeds(X1,X3)
    | not_same_occ_succeeds(X2,X3) ) ).

cnf(i_0_1212_070,axiom,
    ( X1 != X2
    | ~ not_same_occ_succeeds(X3,X1)
    | not_same_occ_succeeds(X3,X2) ) ).

cnf(i_0_1213_071,axiom,
    ( X1 != X2
    | ~ member2_succeeds(X1,X3,X4)
    | member2_succeeds(X2,X3,X4) ) ).

cnf(i_0_1214_072,axiom,
    ( X1 != X2
    | ~ member2_succeeds(X3,X1,X4)
    | member2_succeeds(X3,X2,X4) ) ).

cnf(i_0_1215_073,axiom,
    ( X1 != X2
    | ~ member2_succeeds(X3,X4,X1)
    | member2_succeeds(X3,X4,X2) ) ).

cnf(i_0_1216_074,axiom,
    ( X1 != X2
    | ~ member2_fails(X1,X3,X4)
    | member2_fails(X2,X3,X4) ) ).

cnf(i_0_1217_075,axiom,
    ( X1 != X2
    | ~ member2_fails(X3,X1,X4)
    | member2_fails(X3,X2,X4) ) ).

cnf(i_0_1218_076,axiom,
    ( X1 != X2
    | ~ member2_fails(X3,X4,X1)
    | member2_fails(X3,X4,X2) ) ).

cnf(i_0_1219_077,axiom,
    ( X1 != X2
    | ~ not_same_occ_fails(X1,X3)
    | not_same_occ_fails(X2,X3) ) ).

cnf(i_0_1220_078,axiom,
    ( X1 != X2
    | ~ not_same_occ_fails(X3,X1)
    | not_same_occ_fails(X3,X2) ) ).

cnf(i_0_1221_079,axiom,
    ( X1 != X2
    | ~ permutation_fails(X1,X3)
    | permutation_fails(X2,X3) ) ).

cnf(i_0_1222_080,axiom,
    ( X1 != X2
    | ~ permutation_fails(X3,X1)
    | permutation_fails(X3,X2) ) ).

cnf(i_0_1223_081,axiom,
    ( X1 != X2
    | ~ member_succeeds(X1,X3)
    | member_succeeds(X2,X3) ) ).

cnf(i_0_1224_082,axiom,
    ( X1 != X2
    | ~ member_succeeds(X3,X1)
    | member_succeeds(X3,X2) ) ).

cnf(i_0_1225_083,axiom,
    ( X1 != X2
    | ~ '@=<_succeeds'(X1,X3)
    | '@=<_succeeds'(X2,X3) ) ).

cnf(i_0_1226_084,axiom,
    ( X1 != X2
    | ~ '@=<_succeeds'(X3,X1)
    | '@=<_succeeds'(X3,X2) ) ).

cnf(i_0_1227_085,axiom,
    ( X1 != X2
    | ~ nat_succeeds(X1)
    | nat_succeeds(X2) ) ).

cnf(i_0_1228_086,axiom,
    ( X1 != X2
    | ~ times_terminates(X1,X3,X4)
    | times_terminates(X2,X3,X4) ) ).

cnf(i_0_1229_087,axiom,
    ( X1 != X2
    | ~ times_terminates(X3,X1,X4)
    | times_terminates(X3,X2,X4) ) ).

cnf(i_0_1230_088,axiom,
    ( X1 != X2
    | ~ times_terminates(X3,X4,X1)
    | times_terminates(X3,X4,X2) ) ).

cnf(i_0_1231_089,axiom,
    ( X1 != X2
    | ~ '@<_fails'(X1,X3)
    | '@<_fails'(X2,X3) ) ).

cnf(i_0_1232_090,axiom,
    ( X1 != X2
    | ~ '@<_fails'(X3,X1)
    | '@<_fails'(X3,X2) ) ).

cnf(i_0_1233_091,axiom,
    ( X1 != X2
    | ~ permutation_succeeds(X1,X3)
    | permutation_succeeds(X2,X3) ) ).

cnf(i_0_1234_092,axiom,
    ( X1 != X2
    | ~ permutation_succeeds(X3,X1)
    | permutation_succeeds(X3,X2) ) ).

cnf(i_0_1235_093,axiom,
    ( X1 != X2
    | ~ member_fails(X1,X3)
    | member_fails(X2,X3) ) ).

cnf(i_0_1236_094,axiom,
    ( X1 != X2
    | ~ member_fails(X3,X1)
    | member_fails(X3,X2) ) ).

cnf(i_0_1237_095,axiom,
    ( X1 != X2
    | ~ length_fails(X1,X3)
    | length_fails(X2,X3) ) ).

cnf(i_0_1238_096,axiom,
    ( X1 != X2
    | ~ length_fails(X3,X1)
    | length_fails(X3,X2) ) ).

cnf(i_0_1239_097,axiom,
    ( X1 != X2
    | ~ '@=<_fails'(X1,X3)
    | '@=<_fails'(X2,X3) ) ).

cnf(i_0_1240_098,axiom,
    ( X1 != X2
    | ~ '@=<_fails'(X3,X1)
    | '@=<_fails'(X3,X2) ) ).

cnf(i_0_1241_099,axiom,
    ( X1 != X2
    | ~ '@<_terminates'(X1,X3)
    | '@<_terminates'(X2,X3) ) ).

cnf(i_0_1242_100,axiom,
    ( X1 != X2
    | ~ '@<_terminates'(X3,X1)
    | '@<_terminates'(X3,X2) ) ).

cnf(i_0_1243_101,axiom,
    ( X1 != X2
    | ~ '@=<_terminates'(X1,X3)
    | '@=<_terminates'(X2,X3) ) ).

cnf(i_0_1244_102,axiom,
    ( X1 != X2
    | ~ '@=<_terminates'(X3,X1)
    | '@=<_terminates'(X3,X2) ) ).

cnf(i_0_1245_103,axiom,
    ( X1 != X2
    | ~ length_terminates(X1,X3)
    | length_terminates(X2,X3) ) ).

cnf(i_0_1246_104,axiom,
    ( X1 != X2
    | ~ length_terminates(X3,X1)
    | length_terminates(X3,X2) ) ).

cnf(i_0_1247_105,axiom,
    ( X1 != X2
    | ~ member_terminates(X1,X3)
    | member_terminates(X2,X3) ) ).

cnf(i_0_1248_106,axiom,
    ( X1 != X2
    | ~ member_terminates(X3,X1)
    | member_terminates(X3,X2) ) ).

cnf(i_0_1249_107,axiom,
    ( X1 != X2
    | ~ nat_list_succeeds(X1)
    | nat_list_succeeds(X2) ) ).

cnf(i_0_1250_108,axiom,
    ( X1 != X2
    | ~ times_fails(X1,X3,X4)
    | times_fails(X2,X3,X4) ) ).

cnf(i_0_1251_109,axiom,
    ( X1 != X2
    | ~ times_fails(X3,X1,X4)
    | times_fails(X3,X2,X4) ) ).

cnf(i_0_1252_110,axiom,
    ( X1 != X2
    | ~ times_fails(X3,X4,X1)
    | times_fails(X3,X4,X2) ) ).

cnf(i_0_1253_111,axiom,
    ( X1 != X2
    | ~ length_succeeds(X1,X3)
    | length_succeeds(X2,X3) ) ).

cnf(i_0_1254_112,axiom,
    ( X1 != X2
    | ~ length_succeeds(X3,X1)
    | length_succeeds(X3,X2) ) ).

cnf(i_0_1255_113,axiom,
    ( X1 != X2
    | ~ sub(X1,X3)
    | sub(X2,X3) ) ).

cnf(i_0_1256_114,axiom,
    ( X1 != X2
    | ~ sub(X3,X1)
    | sub(X3,X2) ) ).

cnf(i_0_1257_115,axiom,
    ( X1 != X2
    | ~ same_occ_succeeds(X1,X3)
    | same_occ_succeeds(X2,X3) ) ).

cnf(i_0_1258_116,axiom,
    ( X1 != X2
    | ~ same_occ_succeeds(X3,X1)
    | same_occ_succeeds(X3,X2) ) ).

cnf(i_0_1259_117,axiom,
    ( X1 != X2
    | ~ same_occ_fails(X1,X3)
    | same_occ_fails(X2,X3) ) ).

cnf(i_0_1260_118,axiom,
    ( X1 != X2
    | ~ same_occ_fails(X3,X1)
    | same_occ_fails(X3,X2) ) ).

cnf(i_0_1261_119,axiom,
    ( X1 != X2
    | ~ same_occ_terminates(X1,X3)
    | same_occ_terminates(X2,X3) ) ).

cnf(i_0_1262_120,axiom,
    ( X1 != X2
    | ~ same_occ_terminates(X3,X1)
    | same_occ_terminates(X3,X2) ) ).

cnf(i_0_1263_121,axiom,
    ( X1 != X2
    | ~ nat_fails(X1)
    | nat_fails(X2) ) ).

cnf(i_0_1264_122,axiom,
    ( X1 != X2
    | ~ nat_list_terminates(X1)
    | nat_list_terminates(X2) ) ).

cnf(i_0_1265_123,axiom,
    ( X1 != X2
    | ~ nat_list_fails(X1)
    | nat_list_fails(X2) ) ).

cnf(i_0_1266_124,axiom,
    ( X1 != X2
    | ~ nat_terminates(X1)
    | nat_terminates(X2) ) ).

cnf(i_0_1267_125,axiom,
    ( X1 != X2
    | ~ list_terminates(X1)
    | list_terminates(X2) ) ).

cnf(i_0_1268_126,axiom,
    ( X1 != X2
    | ~ occ_fails(X1,X3,X4)
    | occ_fails(X2,X3,X4) ) ).

cnf(i_0_1269_127,axiom,
    ( X1 != X2
    | ~ occ_fails(X3,X1,X4)
    | occ_fails(X3,X2,X4) ) ).

cnf(i_0_1270_128,axiom,
    ( X1 != X2
    | ~ occ_fails(X3,X4,X1)
    | occ_fails(X3,X4,X2) ) ).

cnf(i_0_1271_129,axiom,
    ( X1 != X2
    | ~ list_fails(X1)
    | list_fails(X2) ) ).

cnf(i_0_1272_130,axiom,
    ( X1 != X2
    | ~ plus_terminates(X1,X3,X4)
    | plus_terminates(X2,X3,X4) ) ).

cnf(i_0_1273_131,axiom,
    ( X1 != X2
    | ~ plus_terminates(X3,X1,X4)
    | plus_terminates(X3,X2,X4) ) ).

cnf(i_0_1274_132,axiom,
    ( X1 != X2
    | ~ plus_terminates(X3,X4,X1)
    | plus_terminates(X3,X4,X2) ) ).

cnf(i_0_1275_133,axiom,
    ( X1 != X2
    | ~ not_same_occ_terminates(X1,X3)
    | not_same_occ_terminates(X2,X3) ) ).

cnf(i_0_1276_134,axiom,
    ( X1 != X2
    | ~ not_same_occ_terminates(X3,X1)
    | not_same_occ_terminates(X3,X2) ) ).

cnf(i_0_1277_135,axiom,
    ( X1 != X2
    | ~ member2_terminates(X1,X3,X4)
    | member2_terminates(X2,X3,X4) ) ).

cnf(i_0_1278_136,axiom,
    ( X1 != X2
    | ~ member2_terminates(X3,X1,X4)
    | member2_terminates(X3,X2,X4) ) ).

cnf(i_0_1279_137,axiom,
    ( X1 != X2
    | ~ member2_terminates(X3,X4,X1)
    | member2_terminates(X3,X4,X2) ) ).

cnf(i_0_1280_138,axiom,
    ( X1 != X2
    | ~ occ_succeeds(X1,X3,X4)
    | occ_succeeds(X2,X3,X4) ) ).

cnf(i_0_1281_139,axiom,
    ( X1 != X2
    | ~ occ_succeeds(X3,X1,X4)
    | occ_succeeds(X3,X2,X4) ) ).

cnf(i_0_1282_140,axiom,
    ( X1 != X2
    | ~ occ_succeeds(X3,X4,X1)
    | occ_succeeds(X3,X4,X2) ) ).

cnf(i_0_1283,plain,
    ( ~ plus_succeeds(X1,X2,X3)
    | times_succeeds(s(X4),X1,X3)
    | ~ times_succeeds(X4,X1,X2) ),
    inference(equality_inference,[],[683]) ).

cnf(i_0_1284,plain,
    ( ~ times_terminates(s(X1),X2,X3)
    | times_fails(X1,X2,X4)
    | plus_terminates(X2,X4,X3) ),
    inference(equality_inference,[],[684]) ).

cnf(i_0_1285,plain,
    ( ~ times_fails(s(X1),X2,X3)
    | times_fails(X1,X2,X4)
    | plus_fails(X2,X4,X3) ),
    inference(equality_inference,[],[685]) ).

cnf(i_0_1286,plain,
    ( ~ occ_terminates(X1,cons(X2,X3),X4)
    | X1 = X2
    | occ_terminates(X1,X3,X4) ),
    inference(equality_inference,[],[737]) ).

cnf(i_0_1287,plain,
    ( ~ occ_fails(X1,cons(X2,X3),X4)
    | X1 = X2
    | occ_fails(X1,X3,X4) ),
    inference(equality_inference,[],[738]) ).

cnf(i_0_1288,plain,
    ( ~ occ_succeeds(X1,X2,X3)
    | X1 = X4
    | occ_succeeds(X1,cons(X4,X2),X3) ),
    inference(equality_inference,[],[739]) ).

cnf(i_0_1289,plain,
    ( times_terminates(X1,X2,X3)
    | ~ times_terminates(s(X1),X2,X4) ),
    inference(equality_inference,[],[748]) ).

cnf(i_0_1290,plain,
    ( ~ permutation_succeeds(X1,X2)
    | permutation_succeeds(X3,cons(X4,X2))
    | ~ delete_succeeds(X4,X3,X1) ),
    inference(equality_inference,[],[749]) ).

cnf(i_0_1291,plain,
    ( ~ list_succeeds(X1)
    | ~ append_succeeds(X2,cons(X3,X1),X1) ),
    inference(equality_inference,[],[791]) ).

cnf(i_0_1292,plain,
    ( ~ permutation_terminates(X1,cons(X2,X3))
    | delete_fails(X2,X1,X4)
    | permutation_terminates(X4,X3) ),
    inference(equality_inference,[],[793]) ).

cnf(i_0_1293,plain,
    ( ~ permutation_fails(X1,cons(X2,X3))
    | delete_fails(X2,X1,X4)
    | permutation_fails(X4,X3) ),
    inference(equality_inference,[],[794]) ).

cnf(i_0_1294,plain,
    ( gr(X1)
    | ~ occ_terminates(X2,cons(X1,X3),X4) ),
    inference(equality_inference,[],[797]) ).

cnf(i_0_1295,plain,
    ( gr(X1)
    | ~ occ_terminates(X1,cons(X2,X3),X4) ),
    inference(equality_inference,[],[798]) ).

cnf(i_0_1296,plain,
    ~ delete_fails(X1,cons(X1,X2),X2),
    inference(equality_inference,[],[799]) ).

cnf(i_0_1297,plain,
    ( ~ permutation_terminates(X1,cons(X2,X3))
    | delete_terminates(X2,X1,X4) ),
    inference(equality_inference,[],[817]) ).

cnf(i_0_1298,plain,
    ( ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | times_succeeds(X1,X2,'@*'(X1,X2)) ),
    inference(equality_inference,[],[850]) ).

cnf(i_0_1299,plain,
    ( ~ nat_succeeds(X1)
    | plus_succeeds(X1,X2,'@|'(X1,X2)) ),
    inference(equality_inference,[],[881]) ).

cnf(i_0_1300,plain,
    ( ~ list_succeeds(X1)
    | append_succeeds(X1,X2,'**'(X1,X2)) ),
    inference(equality_inference,[],[882]) ).

cnf(i_0_1301,plain,
    ( ~ list_succeeds(X1)
    | occ_succeeds(X2,X1,occ(X2,X1)) ),
    inference(equality_inference,[],[883]) ).

cnf(i_0_1302,plain,
    delete_succeeds(X1,cons(X1,X2),X2),
    inference(equality_inference,[],[896]) ).

cnf(i_0_1303,plain,
    ( ~ list_succeeds(X1)
    | ~ list_succeeds(X1)
    | X1 = X1
    | ~ list_succeeds(X2) ),
    inference(equality_inference,[],[920]) ).

cnf(i_0_1304,plain,
    ( ~ nat_succeeds(X1)
    | ~ nat_succeeds(X1)
    | X1 = X1
    | ~ nat_succeeds(X2) ),
    inference(equality_inference,[],[921]) ).

cnf(i_0_1305,plain,
    ( member_terminates(X1,X2)
    | ~ member_terminates(X1,cons(X3,X2)) ),
    inference(equality_inference,[],[932]) ).

cnf(i_0_1306,plain,
    ( ~ member_fails(X1,cons(X2,X3))
    | member_fails(X1,X3) ),
    inference(equality_inference,[],[933]) ).

cnf(i_0_1307,plain,
    ( ~ member_succeeds(X1,X2)
    | member_succeeds(X1,cons(X3,X2)) ),
    inference(equality_inference,[],[934]) ).

cnf(i_0_1308,plain,
    ( X1 = X1
    | ~ nat_succeeds(X2) ),
    inference(equality_inference,[],[968]) ).

cnf(i_0_1309,plain,
    ~ member_fails(X1,cons(X1,X2)),
    inference(equality_inference,[],[994]) ).

cnf(i_0_1310,plain,
    X1 = X1,
    inference(equality_inference,[],[996]) ).

cnf(i_0_1311,plain,
    X1 = X1,
    inference(equality_inference,[],[997]) ).

cnf(i_0_1312,plain,
    ( ~ nat_succeeds(X1)
    | ~ nat_list_succeeds(X2)
    | nat_list_succeeds(cons(X1,X2)) ),
    inference(equality_inference,[],[1020]) ).

cnf(i_0_1313,plain,
    ( ~ nat_list_terminates(cons(X1,X2))
    | nat_fails(X1)
    | nat_list_terminates(X2) ),
    inference(equality_inference,[],[1024]) ).

cnf(i_0_1314,plain,
    ( ~ nat_list_fails(cons(X1,X2))
    | nat_fails(X1)
    | nat_list_fails(X2) ),
    inference(equality_inference,[],[1025]) ).

cnf(i_0_1315,plain,
    member_succeeds(X1,cons(X1,X2)),
    inference(equality_inference,[],[1026]) ).

cnf(i_0_1316,plain,
    ( ~ nat_list_terminates(cons(X1,X2))
    | nat_terminates(X1) ),
    inference(equality_inference,[],[1039]) ).

cnf(i_0_1317,plain,
    ( list_terminates(X1)
    | ~ list_terminates(cons(X2,X1)) ),
    inference(equality_inference,[],[1040]) ).

cnf(i_0_1318,plain,
    ( ~ list_fails(cons(X1,X2))
    | list_fails(X2) ),
    inference(equality_inference,[],[1041]) ).

cnf(i_0_1319,plain,
    ( ~ list_succeeds(X1)
    | list_succeeds(cons(X2,X1)) ),
    inference(equality_inference,[],[1042]) ).

cnf(i_0_1320,plain,
    ( ~ list_succeeds(X1)
    | length_succeeds(X1,lh(X1)) ),
    inference(equality_inference,[],[1050]) ).

cnf(i_0_1321,plain,
    ~ '@=<_fails'('0',X1),
    inference(equality_inference,[],[1072]) ).

cnf(i_0_1322,plain,
    ( nat_terminates(X1)
    | ~ nat_terminates(s(X1)) ),
    inference(equality_inference,[],[1093]) ).

cnf(i_0_1323,plain,
    ( ~ nat_fails(s(X1))
    | nat_fails(X1) ),
    inference(equality_inference,[],[1094]) ).

cnf(i_0_1324,plain,
    ( ~ nat_succeeds(X1)
    | nat_succeeds(s(X1)) ),
    inference(equality_inference,[],[1095]) ).

cnf(i_0_1325,plain,
    '@=<_succeeds'('0',X1),
    inference(equality_inference,[],[1108]) ).

cnf(i_0_1326,plain,
    X1 = X1,
    inference(equality_inference,[],[1114]) ).

cnf(i_0_1327,plain,
    ~ nat_list_fails(nil),
    inference(equality_inference,[],[1129]) ).

cnf(i_0_1328,plain,
    ~ list_fails(nil),
    inference(equality_inference,[],[1130]) ).

cnf(i_0_1329,plain,
    ~ nat_fails('0'),
    inference(equality_inference,[],[1131]) ).

cnf(i_0_1330,plain,
    nat_succeeds('0'),
    inference(equality_inference,[],[1134]) ).

cnf(i_0_1331,plain,
    nat_list_succeeds(nil),
    inference(equality_inference,[],[1135]) ).

cnf(i_0_1332,plain,
    list_succeeds(nil),
    inference(equality_inference,[],[1136]) ).

cnf(i_0_1333,plain,
    append_terminates(esk137_0,X1,X2),
    inference(scs_inference,[],[i_0_1137,i_0_928]) ).

cnf(i_0_1334,plain,
    ( ~ list_succeeds(X1)
    | append_terminates(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_928]) ).

cnf(i_0_1335,plain,
    append_terminates(X1,X2,esk137_0),
    inference(scs_inference,[],[i_0_1137,i_0_928,i_0_929]) ).

cnf(i_0_1336,plain,
    ( ~ list_succeeds(X1)
    | append_terminates(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_929]) ).

cnf(i_0_1337,plain,
    delete_terminates(X1,esk137_0,X2),
    inference(scs_inference,[],[i_0_1137,i_0_928,i_0_929,i_0_930]) ).

cnf(i_0_1338,plain,
    ( ~ list_succeeds(X1)
    | delete_terminates(X2,X1,X3) ),
    inference(rename_variables,[],[i_0_930]) ).

cnf(i_0_1339,plain,
    delete_terminates(X1,X2,esk137_0),
    inference(scs_inference,[],[i_0_1137,i_0_928,i_0_929,i_0_930,i_0_931]) ).

cnf(i_0_1340,plain,
    ( ~ list_succeeds(X1)
    | delete_terminates(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_931]) ).

cnf(i_0_1341,plain,
    member_terminates(X1,esk137_0),
    inference(scs_inference,[],[i_0_1137,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085]) ).

cnf(i_0_1342,plain,
    ( ~ list_succeeds(X1)
    | member_terminates(X2,X1) ),
    inference(rename_variables,[],[i_0_1085]) ).

cnf(i_0_1343,plain,
    length_terminates(esk137_0,X1),
    inference(scs_inference,[],[i_0_1137,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086]) ).

cnf(i_0_1344,plain,
    ( ~ list_succeeds(X1)
    | length_terminates(X1,X2) ),
    inference(rename_variables,[],[i_0_1086]) ).

cnf(i_0_1345,plain,
    permutation_terminates(esk137_0,X1),
    inference(scs_inference,[],[i_0_1137,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087]) ).

cnf(i_0_1346,plain,
    ( ~ list_succeeds(X1)
    | permutation_terminates(X1,X2) ),
    inference(rename_variables,[],[i_0_1087]) ).

cnf(i_0_1347,plain,
    list_terminates(esk137_0),
    inference(scs_inference,[],[i_0_1137,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125]) ).

cnf(i_0_1348,plain,
    ( ~ list_succeeds(X1)
    | list_terminates(X1) ),
    inference(rename_variables,[],[i_0_1125]) ).

cnf(i_0_1349,plain,
    list_succeeds(cons(X1,esk137_0)),
    inference(scs_inference,[],[i_0_1137,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319]) ).

cnf(i_0_1350,plain,
    ( ~ list_succeeds(X1)
    | list_succeeds(cons(X2,X1)) ),
    inference(rename_variables,[],[i_0_1319]) ).

cnf(i_0_1351,plain,
    X1 = '**'(nil,X1),
    inference(scs_inference,[],[i_0_1137,i_0_1119,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144]) ).

cnf(i_0_1352,plain,
    cons(esk136_0,esk137_0) != esk137_0,
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170]) ).

cnf(i_0_1353,plain,
    ~ delete_fails(X1,'**'(nil,cons(X1,X2)),X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799]) ).

cnf(i_0_1354,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1355,plain,
    ( X1 != cons(X2,X3)
    | ~ delete_fails(X2,X1,X3) ),
    inference(rename_variables,[],[i_0_799]) ).

cnf(i_0_1356,plain,
    delete_succeeds(X1,'**'(nil,cons(X1,X2)),X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896]) ).

cnf(i_0_1357,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1358,plain,
    ( X1 != cons(X2,X3)
    | delete_succeeds(X2,X1,X3) ),
    inference(rename_variables,[],[i_0_896]) ).

cnf(i_0_1359,plain,
    ~ member_fails(X1,'**'(nil,cons(X1,X2))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994]) ).

cnf(i_0_1360,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1361,plain,
    ( X1 != cons(X2,X3)
    | ~ member_fails(X2,X1) ),
    inference(rename_variables,[],[i_0_994]) ).

cnf(i_0_1362,plain,
    member_succeeds(X1,'**'(nil,cons(X1,X2))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026]) ).

cnf(i_0_1363,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1364,plain,
    ( X1 != cons(X2,X3)
    | member_succeeds(X2,X1) ),
    inference(rename_variables,[],[i_0_1026]) ).

cnf(i_0_1365,plain,
    ~ '@=<_fails'('**'(nil,'0'),X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072]) ).

cnf(i_0_1366,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1367,plain,
    ( X1 != '0'
    | ~ '@=<_fails'(X1,X2) ),
    inference(rename_variables,[],[i_0_1072]) ).

cnf(i_0_1368,plain,
    '@=<_succeeds'('**'(nil,'0'),X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108]) ).

cnf(i_0_1369,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1370,plain,
    ( X1 != '0'
    | '@=<_succeeds'(X1,X2) ),
    inference(rename_variables,[],[i_0_1108]) ).

cnf(i_0_1371,plain,
    ~ nat_list_fails('**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129]) ).

cnf(i_0_1372,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1373,plain,
    ( X1 != nil
    | ~ nat_list_fails(X1) ),
    inference(rename_variables,[],[i_0_1129]) ).

cnf(i_0_1374,plain,
    ~ list_fails('**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130]) ).

cnf(i_0_1375,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1376,plain,
    ( X1 != nil
    | ~ list_fails(X1) ),
    inference(rename_variables,[],[i_0_1130]) ).

cnf(i_0_1377,plain,
    ~ nat_fails('**'(nil,'0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131]) ).

cnf(i_0_1378,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1379,plain,
    ( X1 != '0'
    | ~ nat_fails(X1) ),
    inference(rename_variables,[],[i_0_1131]) ).

cnf(i_0_1380,plain,
    nat_succeeds('**'(nil,'0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134]) ).

cnf(i_0_1381,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1382,plain,
    ( X1 != '0'
    | nat_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1134]) ).

cnf(i_0_1383,plain,
    nat_list_succeeds('**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135]) ).

cnf(i_0_1384,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1385,plain,
    ( X1 != nil
    | nat_list_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1135]) ).

cnf(i_0_1386,plain,
    list_succeeds('**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136]) ).

cnf(i_0_1387,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1388,plain,
    ( X1 != nil
    | list_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1136]) ).

cnf(i_0_1389,plain,
    ~ member_fails(X1,cons(X2,cons(X1,X3))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306]) ).

cnf(i_0_1390,plain,
    ( member_fails(X1,X2)
    | ~ member_fails(X1,cons(X3,X2)) ),
    inference(rename_variables,[],[i_0_1306]) ).

cnf(i_0_1391,plain,
    member_succeeds(X1,cons(X2,cons(X1,X3))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307]) ).

cnf(i_0_1392,plain,
    ( ~ member_succeeds(X1,X2)
    | member_succeeds(X1,cons(X3,X2)) ),
    inference(rename_variables,[],[i_0_1307]) ).

cnf(i_0_1393,plain,
    ~ list_fails(cons(X1,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1328,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318]) ).

cnf(i_0_1394,plain,
    ( list_fails(X1)
    | ~ list_fails(cons(X2,X1)) ),
    inference(rename_variables,[],[i_0_1318]) ).

cnf(i_0_1395,plain,
    ~ nat_fails(s('0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1328,i_0_1329,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323]) ).

cnf(i_0_1396,plain,
    ( nat_fails(X1)
    | ~ nat_fails(s(X1)) ),
    inference(rename_variables,[],[i_0_1323]) ).

cnf(i_0_1397,plain,
    append_terminates(s(X1),X2,X3),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1328,i_0_1329,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671]) ).

cnf(i_0_1398,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1399,plain,
    ( X1 = cons(esk59_3(X1,X2,X3),esk60_3(X1,X2,X3))
    | append_terminates(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_671]) ).

cnf(i_0_1400,plain,
    append_terminates(X1,X2,s(X3)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1328,i_0_1329,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672]) ).

cnf(i_0_1401,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1402,plain,
    ( X1 = cons(esk59_3(X2,X3,X1),esk61_3(X2,X3,X1))
    | append_terminates(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_672]) ).

cnf(i_0_1403,plain,
    delete_terminates(X1,s(X2),X3),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1328,i_0_1329,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673]) ).

cnf(i_0_1404,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1405,plain,
    ( X1 = cons(esk41_3(X2,X1,X3),esk42_3(X2,X1,X3))
    | delete_terminates(X2,X1,X3) ),
    inference(rename_variables,[],[i_0_673]) ).

cnf(i_0_1406,plain,
    delete_terminates(X1,X2,s(X3)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1328,i_0_1329,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674]) ).

cnf(i_0_1407,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1408,plain,
    ( X1 = cons(esk41_3(X2,X3,X1),esk43_3(X2,X3,X1))
    | delete_terminates(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_674]) ).

cnf(i_0_1409,plain,
    plus_terminates(X1,X2,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1328,i_0_1329,i_0_1132,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740]) ).

cnf(i_0_1410,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1411,plain,
    ( X1 = s(esk94_3(X2,X3,X1))
    | plus_terminates(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_740]) ).

cnf(i_0_1412,plain,
    plus_terminates(nil,X1,X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741]) ).

cnf(i_0_1413,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1414,plain,
    ( X1 = s(esk93_3(X1,X2,X3))
    | plus_terminates(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_741]) ).

cnf(i_0_1415,plain,
    times_terminates(nil,X1,X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742]) ).

cnf(i_0_1416,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1417,plain,
    ( X1 = s(esk86_3(X1,X2,X3))
    | times_terminates(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_742]) ).

cnf(i_0_1418,plain,
    ~ member2_fails(X1,cons(X1,X2),X3),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820]) ).

cnf(i_0_1419,plain,
    ( member_fails(X1,X2)
    | ~ member2_fails(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_820]) ).

cnf(i_0_1420,plain,
    ~ member2_fails(X1,X2,cons(X1,X3)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821]) ).

cnf(i_0_1421,plain,
    ( member_fails(X1,X2)
    | ~ member2_fails(X1,X3,X2) ),
    inference(rename_variables,[],[i_0_821]) ).

cnf(i_0_1422,plain,
    member_terminates(X1,s(X2)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892]) ).

cnf(i_0_1423,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1424,plain,
    ( X1 = cons(esk68_2(X2,X1),esk69_2(X2,X1))
    | member_terminates(X2,X1) ),
    inference(rename_variables,[],[i_0_892]) ).

cnf(i_0_1425,plain,
    length_terminates(s(X1),X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893]) ).

cnf(i_0_1426,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1427,plain,
    ( X1 = cons(esk50_2(X1,X2),esk51_2(X1,X2))
    | length_terminates(X1,X2) ),
    inference(rename_variables,[],[i_0_893]) ).

cnf(i_0_1428,plain,
    permutation_terminates(X1,s(X2)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894]) ).

cnf(i_0_1429,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1430,plain,
    ( X1 = cons(esk31_2(X2,X1),esk32_2(X2,X1))
    | permutation_terminates(X2,X1) ),
    inference(rename_variables,[],[i_0_894]) ).

cnf(i_0_1431,plain,
    member2_succeeds(X1,cons(X1,X2),X3),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900]) ).

cnf(i_0_1432,plain,
    ( ~ member_succeeds(X1,X2)
    | member2_succeeds(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_900]) ).

cnf(i_0_1433,plain,
    member2_succeeds(X1,X2,cons(X1,X3)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901]) ).

cnf(i_0_1434,plain,
    ( ~ member_succeeds(X1,X2)
    | member2_succeeds(X1,X3,X2) ),
    inference(rename_variables,[],[i_0_901]) ).

cnf(i_0_1435,plain,
    plus_terminates('0',X1,X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926]) ).

cnf(i_0_1436,plain,
    ( ~ nat_succeeds(X1)
    | plus_terminates(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_926]) ).

cnf(i_0_1437,plain,
    plus_terminates(X1,X2,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927]) ).

cnf(i_0_1438,plain,
    ( ~ nat_succeeds(X1)
    | plus_terminates(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_927]) ).

cnf(i_0_1439,plain,
    ~ '@<_succeeds'(X1,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967]) ).

cnf(i_0_1440,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1441,plain,
    ( X1 = s(esk114_2(X2,X1))
    | ~ '@<_succeeds'(X2,X1) ),
    inference(rename_variables,[],[i_0_967]) ).

cnf(i_0_1442,plain,
    '@<_terminates'(X1,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998]) ).

cnf(i_0_1443,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1444,plain,
    ( X1 = s(esk108_2(X2,X1))
    | '@<_terminates'(X2,X1) ),
    inference(rename_variables,[],[i_0_998]) ).

cnf(i_0_1445,plain,
    '@<_terminates'(nil,X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999]) ).

cnf(i_0_1446,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1447,plain,
    ( X1 = s(esk107_2(X1,X2))
    | '@<_terminates'(X1,X2) ),
    inference(rename_variables,[],[i_0_999]) ).

cnf(i_0_1448,plain,
    '@=<_terminates'(X1,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000]) ).

cnf(i_0_1449,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1450,plain,
    ( X1 = s(esk100_2(X2,X1))
    | '@=<_terminates'(X2,X1) ),
    inference(rename_variables,[],[i_0_1000]) ).

cnf(i_0_1451,plain,
    '@=<_terminates'(nil,X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001]) ).

cnf(i_0_1452,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1453,plain,
    ( X1 = s(esk99_2(X1,X2))
    | '@=<_terminates'(X1,X2) ),
    inference(rename_variables,[],[i_0_1001]) ).

cnf(i_0_1454,plain,
    length_terminates(X1,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002]) ).

cnf(i_0_1455,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1456,plain,
    ( X1 = s(esk52_2(X2,X1))
    | length_terminates(X2,X1) ),
    inference(rename_variables,[],[i_0_1002]) ).

cnf(i_0_1457,plain,
    nat_list_terminates(s(X1)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048]) ).

cnf(i_0_1458,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1459,plain,
    ( X1 = cons(esk80_1(X1),esk81_1(X1))
    | nat_list_terminates(X1) ),
    inference(rename_variables,[],[i_0_1048]) ).

cnf(i_0_1460,plain,
    list_terminates(s(X1)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049]) ).

cnf(i_0_1461,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1462,plain,
    ( X1 = cons(esk74_1(X1),esk75_1(X1))
    | list_terminates(X1) ),
    inference(rename_variables,[],[i_0_1049]) ).

cnf(i_0_1463,plain,
    '@<_terminates'('0',X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080]) ).

cnf(i_0_1464,plain,
    ( ~ nat_succeeds(X1)
    | '@<_terminates'(X1,X2) ),
    inference(rename_variables,[],[i_0_1080]) ).

cnf(i_0_1465,plain,
    '@<_terminates'(X1,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081]) ).

cnf(i_0_1466,plain,
    ( ~ nat_succeeds(X1)
    | '@<_terminates'(X2,X1) ),
    inference(rename_variables,[],[i_0_1081]) ).

cnf(i_0_1467,plain,
    '@<_fails'('0','0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082]) ).

cnf(i_0_1468,plain,
    ( ~ nat_succeeds(X1)
    | '@<_fails'(X1,X1) ),
    inference(rename_variables,[],[i_0_1082]) ).

cnf(i_0_1469,plain,
    '@=<_terminates'('0',X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083]) ).

cnf(i_0_1470,plain,
    ( ~ nat_succeeds(X1)
    | '@=<_terminates'(X1,X2) ),
    inference(rename_variables,[],[i_0_1083]) ).

cnf(i_0_1471,plain,
    nat_terminates(nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112]) ).

cnf(i_0_1472,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1473,plain,
    ( X1 = s(esk111_1(X1))
    | nat_terminates(X1) ),
    inference(rename_variables,[],[i_0_1112]) ).

cnf(i_0_1474,plain,
    nat_terminates('0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123]) ).

cnf(i_0_1475,plain,
    ( ~ nat_succeeds(X1)
    | nat_terminates(X1) ),
    inference(rename_variables,[],[i_0_1123]) ).

cnf(i_0_1476,plain,
    nat_list_terminates(nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124]) ).

cnf(i_0_1477,plain,
    ( ~ nat_list_succeeds(X1)
    | nat_list_terminates(X1) ),
    inference(rename_variables,[],[i_0_1124]) ).

cnf(i_0_1478,plain,
    gr('**'(nil,'0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127]) ).

cnf(i_0_1479,plain,
    ( ~ nat_succeeds(X1)
    | gr(X1) ),
    inference(rename_variables,[],[i_0_1127]) ).

cnf(i_0_1480,plain,
    gr('**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128]) ).

cnf(i_0_1481,plain,
    ( ~ nat_list_succeeds(X1)
    | gr(X1) ),
    inference(rename_variables,[],[i_0_1128]) ).

cnf(i_0_1482,plain,
    ~ append_succeeds(X1,s(X2),nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653]) ).

cnf(i_0_1483,plain,
    nil != cons(X1,X2),
    inference(rename_variables,[],[i_0_1077]) ).

cnf(i_0_1484,plain,
    ( X1 = cons(esk53_3(X2,X3,X1),esk55_3(X2,X3,X1))
    | ~ append_succeeds(X2,X3,X1)
    | X1 = X3 ),
    inference(rename_variables,[],[i_0_653]) ).

cnf(i_0_1485,plain,
    ~ append_succeeds(s(X1),occ(esk135_0,esk137_0),occ(esk135_0,cons(esk136_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654]) ).

cnf(i_0_1486,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1487,plain,
    ( X1 = cons(esk53_3(X1,X2,X3),esk54_3(X1,X2,X3))
    | ~ append_succeeds(X1,X2,X3)
    | X3 = X2 ),
    inference(rename_variables,[],[i_0_654]) ).

cnf(i_0_1488,plain,
    append_fails(X1,s(X2),nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667]) ).

cnf(i_0_1489,plain,
    nil != cons(X1,X2),
    inference(rename_variables,[],[i_0_1077]) ).

cnf(i_0_1490,plain,
    ( X1 = cons(esk56_3(X2,X3,X1),esk58_3(X2,X3,X1))
    | append_fails(X2,X3,X1)
    | X1 = X3 ),
    inference(rename_variables,[],[i_0_667]) ).

cnf(i_0_1491,plain,
    append_fails(s(X1),occ(esk135_0,esk137_0),occ(esk135_0,cons(esk136_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668]) ).

cnf(i_0_1492,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1493,plain,
    ( X1 = cons(esk56_3(X1,X2,X3),esk57_3(X1,X2,X3))
    | append_fails(X1,X2,X3)
    | X3 = X2 ),
    inference(rename_variables,[],[i_0_668]) ).

cnf(i_0_1494,plain,
    ~ plus_succeeds(X1,cons(X2,X3),nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686]) ).

cnf(i_0_1495,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1496,plain,
    ( X1 = s(esk90_3(X2,X3,X1))
    | ~ plus_succeeds(X2,X3,X1)
    | X1 = X3 ),
    inference(rename_variables,[],[i_0_686]) ).

cnf(i_0_1497,plain,
    ~ plus_succeeds(nil,occ(esk135_0,esk137_0),occ(esk135_0,cons(esk136_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687]) ).

cnf(i_0_1498,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1499,plain,
    ( X1 = s(esk89_3(X1,X2,X3))
    | ~ plus_succeeds(X1,X2,X3)
    | X3 = X2 ),
    inference(rename_variables,[],[i_0_687]) ).

cnf(i_0_1500,plain,
    plus_fails(X1,cons(X2,X3),nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731]) ).

cnf(i_0_1501,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1502,plain,
    ( X1 = s(esk92_3(X2,X3,X1))
    | plus_fails(X2,X3,X1)
    | X1 = X3 ),
    inference(rename_variables,[],[i_0_731]) ).

cnf(i_0_1503,plain,
    plus_fails(nil,occ(esk135_0,esk137_0),occ(esk135_0,cons(esk136_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732]) ).

cnf(i_0_1504,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1505,plain,
    ( X1 = s(esk91_3(X1,X2,X3))
    | plus_fails(X1,X2,X3)
    | X3 = X2 ),
    inference(rename_variables,[],[i_0_732]) ).

cnf(i_0_1506,plain,
    ~ append_succeeds(X1,'**'(nil,cons(X2,esk137_0)),esk137_0),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791]) ).

cnf(i_0_1507,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1508,plain,
    ( X1 != cons(X2,X3)
    | ~ list_succeeds(X3)
    | ~ append_succeeds(X4,X1,X3) ),
    inference(rename_variables,[],[i_0_791]) ).

cnf(i_0_1509,plain,
    ~ occ_succeeds(esk135_0,cons(esk136_0,esk137_0),occ(esk135_0,esk137_0)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800]) ).

cnf(i_0_1510,plain,
    ( occ(X1,X2) = X3
    | ~ occ_succeeds(X1,X2,X3)
    | ~ list_succeeds(X2) ),
    inference(rename_variables,[],[i_0_800]) ).

cnf(i_0_1511,plain,
    list_succeeds(cons(X1,cons(esk136_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834]) ).

cnf(i_0_1512,plain,
    delete_succeeds(X1,cons(X1,X2),X2),
    inference(rename_variables,[],[i_0_1302]) ).

cnf(i_0_1513,plain,
    ( ~ list_succeeds(X1)
    | list_succeeds(X2)
    | ~ delete_succeeds(X3,X2,X1) ),
    inference(rename_variables,[],[i_0_834]) ).

cnf(i_0_1514,plain,
    ~ append_succeeds('0',esk137_0,esk137_0),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848]) ).

cnf(i_0_1515,plain,
    ( X1 = nil
    | ~ list_succeeds(X2)
    | ~ append_succeeds(X1,X2,X2) ),
    inference(rename_variables,[],[i_0_848]) ).

cnf(i_0_1516,plain,
    lh(nil) != s(X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879]) ).

cnf(i_0_1517,plain,
    nil != cons(X1,X2),
    inference(rename_variables,[],[i_0_1077]) ).

cnf(i_0_1518,plain,
    ( X1 = cons(esk121_2(X2,X1),esk122_2(X2,X1))
    | lh(X1) != s(X2)
    | ~ list_succeeds(X1) ),
    inference(rename_variables,[],[i_0_879]) ).

cnf(i_0_1519,plain,
    append_succeeds(nil,X1,X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882]) ).

cnf(i_0_1520,plain,
    ( '**'(X1,X2) != X3
    | ~ list_succeeds(X1)
    | append_succeeds(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_882]) ).

cnf(i_0_1521,plain,
    occ_succeeds(X1,nil,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1122,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883]) ).

cnf(i_0_1522,plain,
    ( occ(X1,X2) != X3
    | ~ list_succeeds(X2)
    | occ_succeeds(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_883]) ).

cnf(i_0_1523,plain,
    member2_terminates(X1,esk137_0,esk137_0),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1122,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918]) ).

cnf(i_0_1524,plain,
    ( ~ list_succeeds(X1)
    | ~ list_succeeds(X2)
    | member2_terminates(X3,X1,X2) ),
    inference(rename_variables,[],[i_0_918]) ).

cnf(i_0_1525,plain,
    ~ list_succeeds('0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1122,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038]) ).

cnf(i_0_1526,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1527,plain,
    ( X1 = cons(esk70_1(X1),esk71_1(X1))
    | X1 = nil
    | ~ list_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1038]) ).

cnf(i_0_1528,plain,
    list_succeeds('**'(nil,cons(X1,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1122,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042]) ).

cnf(i_0_1529,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1530,plain,
    ( X1 != cons(X2,X3)
    | ~ list_succeeds(X3)
    | list_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1042]) ).

cnf(i_0_1531,plain,
    ~ length_succeeds(nil,s(X1)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1122,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043]) ).

cnf(i_0_1532,plain,
    ( lh(X1) = X2
    | ~ length_succeeds(X1,X2)
    | ~ list_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1043]) ).

cnf(i_0_1533,plain,
    length_succeeds(nil,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050]) ).

cnf(i_0_1534,plain,
    ( lh(X1) != X2
    | ~ list_succeeds(X1)
    | length_succeeds(X1,X2) ),
    inference(rename_variables,[],[i_0_1050]) ).

cnf(i_0_1535,plain,
    ~ occ_succeeds(esk135_0,esk137_0,occ(esk135_0,esk137_0)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288]) ).

cnf(i_0_1536,plain,
    ( occ_succeeds(X1,cons(X2,X3),X4)
    | ~ occ_succeeds(X1,X3,X4)
    | X1 = X2 ),
    inference(rename_variables,[],[i_0_1288]) ).

cnf(i_0_1537,plain,
    occ(esk135_0,cons(esk136_0,esk137_0)) != '**'(nil,occ(esk135_0,esk137_0)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145]) ).

cnf(i_0_1538,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1539,plain,
    esk137_0 != '0',
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208]) ).

cnf(i_0_1540,plain,
    ~ occ_fails(X1,'**'(nil,nil),'@|'('0','0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1120,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859]) ).

cnf(i_0_1541,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1542,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1543,plain,
    ( X1 != nil
    | X2 != '0'
    | ~ occ_fails(X3,X1,X2) ),
    inference(rename_variables,[],[i_0_859]) ).

cnf(i_0_1544,plain,
    ~ times_fails('**'(nil,'0'),X1,'**'(nil,'0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1120,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860]) ).

cnf(i_0_1545,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1546,plain,
    ( X1 != '0'
    | X2 != '0'
    | ~ times_fails(X1,X3,X2) ),
    inference(rename_variables,[],[i_0_860]) ).

cnf(i_0_1547,plain,
    plus_succeeds('0',X1,X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1120,i_0_1542,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881]) ).

cnf(i_0_1548,plain,
    ( '@|'(X1,X2) != X3
    | ~ nat_succeeds(X1)
    | plus_succeeds(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_881]) ).

cnf(i_0_1549,plain,
    ~ member_fails(X1,'**'(nil,cons(X2,cons(X1,X3)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1120,i_0_1542,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933]) ).

cnf(i_0_1550,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1551,plain,
    ( X1 != cons(X2,X3)
    | ~ member_fails(X4,X1)
    | member_fails(X4,X3) ),
    inference(rename_variables,[],[i_0_933]) ).

cnf(i_0_1552,plain,
    member_succeeds(X1,'**'(nil,cons(X2,cons(X1,X3)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1120,i_0_1542,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934]) ).

cnf(i_0_1553,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1554,plain,
    ( X1 != cons(X2,X3)
    | ~ member_succeeds(X4,X3)
    | member_succeeds(X4,X1) ),
    inference(rename_variables,[],[i_0_934]) ).

cnf(i_0_1555,plain,
    plus_succeeds('**'(nil,'0'),'0','**'(nil,'0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1120,i_0_1542,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935]) ).

cnf(i_0_1556,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1557,plain,
    ( X1 != '0'
    | X2 != X3
    | plus_succeeds(X1,X3,X2) ),
    inference(rename_variables,[],[i_0_935]) ).

cnf(i_0_1558,plain,
    append_succeeds('**'(nil,nil),nil,'**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1120,i_0_1542,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936]) ).

cnf(i_0_1559,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1560,plain,
    ( X1 != nil
    | X2 != X3
    | append_succeeds(X1,X3,X2) ),
    inference(rename_variables,[],[i_0_936]) ).

cnf(i_0_1561,plain,
    times_succeeds('**'(nil,'0'),X1,'**'(nil,'0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1120,i_0_1542,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947]) ).

cnf(i_0_1562,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1563,plain,
    ( X1 != '0'
    | X2 != '0'
    | times_succeeds(X1,X3,X2) ),
    inference(rename_variables,[],[i_0_947]) ).

cnf(i_0_1564,plain,
    occ_succeeds(X1,'**'(nil,nil),'@|'('0','0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1120,i_0_1542,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948]) ).

cnf(i_0_1565,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1566,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1567,plain,
    ( X1 != nil
    | X2 != '0'
    | occ_succeeds(X3,X1,X2) ),
    inference(rename_variables,[],[i_0_948]) ).

cnf(i_0_1568,plain,
    ~ list_fails('**'(nil,cons(X1,nil))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1120,i_0_1542,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041]) ).

cnf(i_0_1569,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1570,plain,
    ( X1 != cons(X2,X3)
    | ~ list_fails(X1)
    | list_fails(X3) ),
    inference(rename_variables,[],[i_0_1041]) ).

cnf(i_0_1571,plain,
    ~ '@<_fails'('**'(nil,'0'),'@|'('0',s(X1))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1120,i_0_1542,i_0_1566,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045]) ).

cnf(i_0_1572,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1573,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1574,plain,
    ( X1 != '0'
    | X2 != s(X3)
    | ~ '@<_fails'(X1,X2) ),
    inference(rename_variables,[],[i_0_1045]) ).

cnf(i_0_1575,plain,
    ~ permutation_fails('**'(nil,nil),'**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1120,i_0_1542,i_0_1566,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057]) ).

cnf(i_0_1576,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1577,plain,
    ( X1 != nil
    | X2 != nil
    | ~ permutation_fails(X1,X2) ),
    inference(rename_variables,[],[i_0_1057]) ).

cnf(i_0_1578,plain,
    ~ length_fails('**'(nil,nil),'@|'('0','0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058]) ).

cnf(i_0_1579,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1580,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1581,plain,
    ( X1 != nil
    | X2 != '0'
    | ~ length_fails(X1,X2) ),
    inference(rename_variables,[],[i_0_1058]) ).

cnf(i_0_1582,plain,
    '@<_succeeds'('**'(nil,'0'),'@|'('0',s(X1))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071]) ).

cnf(i_0_1583,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1584,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1585,plain,
    ( X1 != '0'
    | X2 != s(X3)
    | '@<_succeeds'(X1,X2) ),
    inference(rename_variables,[],[i_0_1071]) ).

cnf(i_0_1586,plain,
    ~ nat_fails('**'(nil,s('0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094]) ).

cnf(i_0_1587,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1588,plain,
    ( X1 != s(X2)
    | ~ nat_fails(X1)
    | nat_fails(X2) ),
    inference(rename_variables,[],[i_0_1094]) ).

cnf(i_0_1589,plain,
    nat_succeeds('**'(nil,s('0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095]) ).

cnf(i_0_1590,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1591,plain,
    ( X1 != s(X2)
    | ~ nat_succeeds(X2)
    | nat_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1095]) ).

cnf(i_0_1592,plain,
    length_succeeds('**'(nil,nil),'@|'('0','0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103]) ).

cnf(i_0_1593,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1594,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1595,plain,
    ( X1 != nil
    | X2 != '0'
    | length_succeeds(X1,X2) ),
    inference(rename_variables,[],[i_0_1103]) ).

cnf(i_0_1596,plain,
    permutation_succeeds('**'(nil,nil),'**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104]) ).

cnf(i_0_1597,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1598,plain,
    ( X1 != nil
    | X2 != nil
    | permutation_succeeds(X1,X2) ),
    inference(rename_variables,[],[i_0_1104]) ).

cnf(i_0_1599,plain,
    permutation_succeeds(cons(X1,'**'(nil,nil)),cons(X1,'**'(nil,nil))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290]) ).

cnf(i_0_1600,plain,
    delete_succeeds(X1,cons(X1,X2),X2),
    inference(rename_variables,[],[i_0_1302]) ).

cnf(i_0_1601,plain,
    ( ~ delete_succeeds(X1,X2,X3)
    | ~ permutation_succeeds(X3,X4)
    | permutation_succeeds(X2,cons(X1,X4)) ),
    inference(rename_variables,[],[i_0_1290]) ).

cnf(i_0_1602,plain,
    ~ permutation_fails(cons(X1,'**'(nil,nil)),cons(X1,'**'(nil,nil))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293]) ).

cnf(i_0_1603,plain,
    ~ delete_fails(X1,cons(X1,X2),X2),
    inference(rename_variables,[],[i_0_1296]) ).

cnf(i_0_1604,plain,
    ( permutation_fails(X1,X2)
    | ~ permutation_fails(X3,cons(X4,X2))
    | delete_fails(X4,X3,X1) ),
    inference(rename_variables,[],[i_0_1293]) ).

cnf(i_0_1605,plain,
    ~ nat_list_fails(cons('0',nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314]) ).

cnf(i_0_1606,plain,
    ( nat_fails(X1)
    | nat_list_fails(X2)
    | ~ nat_list_fails(cons(X1,X2)) ),
    inference(rename_variables,[],[i_0_1314]) ).

cnf(i_0_1607,plain,
    ~ delete_fails('**'(nil,X1),cons(X1,X2),X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178]) ).

cnf(i_0_1608,plain,
    ~ delete_fails(X1,cons(X1,X2),X2),
    inference(rename_variables,[],[i_0_1296]) ).

cnf(i_0_1609,plain,
    ~ delete_fails(X1,'**'(nil,'**'(nil,cons(X1,X2))),X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179]) ).

cnf(i_0_1610,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1611,plain,
    ~ delete_fails(X1,cons(X1,X2),'**'(nil,X2)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180]) ).

cnf(i_0_1612,plain,
    ~ delete_fails(X1,cons(X1,X2),X2),
    inference(rename_variables,[],[i_0_1296]) ).

cnf(i_0_1613,plain,
    ~ plus_succeeds('**'(nil,nil),occ(esk135_0,esk137_0),occ(esk135_0,cons(esk136_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196]) ).

cnf(i_0_1614,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1615,plain,
    ~ plus_succeeds(X1,'**'(nil,cons(esk121_2(X2,nil),esk122_2(X2,nil))),nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197]) ).

cnf(i_0_1616,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1617,plain,
    ~ plus_succeeds(X1,cons(esk121_2(X2,nil),esk122_2(X2,nil)),'**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198]) ).

cnf(i_0_1618,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1619,plain,
    ~ append_succeeds('**'(nil,s(X1)),occ(esk135_0,esk137_0),occ(esk135_0,cons(esk136_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199]) ).

cnf(i_0_1620,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1621,plain,
    ~ append_succeeds(s(X1),'**'(nil,occ(esk135_0,esk137_0)),occ(esk135_0,cons(esk136_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200]) ).

cnf(i_0_1622,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1623,plain,
    ~ append_succeeds(s(X1),occ(esk135_0,esk137_0),'**'(nil,occ(esk135_0,cons(esk136_0,esk137_0)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201]) ).

cnf(i_0_1624,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1625,plain,
    ~ '@<_succeeds'(X1,'**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206]) ).

cnf(i_0_1626,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1627,plain,
    ~ member2_fails('**'(nil,X1),cons(X1,X2),X3),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216]) ).

cnf(i_0_1628,plain,
    ~ member2_fails(X1,'@|'('0',cons(X1,X2)),X3),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217]) ).

cnf(i_0_1629,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1630,plain,
    ~ member2_fails(X1,X2,'@|'('0',cons(X1,X3))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218]) ).

cnf(i_0_1631,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1632,plain,
    ~ permutation_fails('**'(nil,'**'(nil,nil)),'**'(nil,nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221]) ).

cnf(i_0_1633,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1634,plain,
    ~ permutation_fails('**'(nil,nil),'**'(nil,'**'(nil,nil))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222]) ).

cnf(i_0_1635,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1636,plain,
    nat_succeeds(s('0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227]) ).

cnf(i_0_1637,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1638,plain,
    ~ '@<_fails'('**'(nil,'**'(nil,'0')),'@|'('0',s(X1))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231]) ).

cnf(i_0_1639,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1640,plain,
    ~ '@<_fails'('**'(nil,'0'),'**'(nil,'@|'('0',s(X1)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232]) ).

cnf(i_0_1641,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1642,plain,
    ~ member_fails('**'(nil,'**'(nil,nil)),cons('**'(nil,nil),X1)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235]) ).

cnf(i_0_1643,plain,
    ~ member_fails(X1,cons(X1,X2)),
    inference(rename_variables,[],[i_0_1309]) ).

cnf(i_0_1644,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1645,plain,
    ~ member_fails(X1,'**'(nil,'**'(nil,cons(X1,X2)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236]) ).

cnf(i_0_1646,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1647,plain,
    ~ length_fails('**'(nil,'**'(nil,nil)),'@|'('0','0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237]) ).

cnf(i_0_1648,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1649,plain,
    ~ length_fails('**'(nil,nil),'**'(nil,'@|'('0','0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238]) ).

cnf(i_0_1650,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1651,plain,
    ~ '@=<_fails'('**'(nil,'**'(nil,'0')),X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239]) ).

cnf(i_0_1652,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1653,plain,
    ~ times_fails('**'(nil,'**'(nil,'0')),X1,'**'(nil,'0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250]) ).

cnf(i_0_1654,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1655,plain,
    ~ times_fails('**'(nil,'0'),X1,'**'(nil,'**'(nil,'0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252]) ).

cnf(i_0_1656,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1657,plain,
    ~ length_succeeds('**'(nil,nil),s(X1)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253]) ).

cnf(i_0_1658,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1659,plain,
    ~ length_succeeds(nil,'**'(nil,s(X1))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254]) ).

cnf(i_0_1660,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1661,plain,
    ~ occ_succeeds(esk135_0,cons(esk136_0,esk137_0),'**'(nil,occ(esk135_0,esk137_0))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282]) ).

cnf(i_0_1662,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1663,plain,
    occ_terminates(X1,s(X2),nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636]) ).

cnf(i_0_1664,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1665,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1666,plain,
    ( X1 = cons(esk9_3(X2,X1,X3),esk10_3(X2,X1,X3))
    | X3 = s(esk12_3(X2,X1,X3))
    | occ_terminates(X2,X1,X3) ),
    inference(rename_variables,[],[i_0_636]) ).

cnf(i_0_1667,plain,
    ~ delete_succeeds(X1,nil,s(X2)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1078,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652]) ).

cnf(i_0_1668,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1669,plain,
    nil != cons(X1,X2),
    inference(rename_variables,[],[i_0_1077]) ).

cnf(i_0_1670,plain,
    ( X1 = cons(esk35_3(X2,X3,X1),esk37_3(X2,X3,X1))
    | X3 = cons(X2,X1)
    | ~ delete_succeeds(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_652]) ).

cnf(i_0_1671,plain,
    ~ append_succeeds('0',X1,X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1078,i_0_1526,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655]) ).

cnf(i_0_1672,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1673,plain,
    ( X1 = cons(esk53_3(X1,X2,X3),esk54_3(X1,X2,X3))
    | X1 = nil
    | ~ append_succeeds(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_655]) ).

cnf(i_0_1674,plain,
    delete_fails(X1,nil,s(X2)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661]) ).

cnf(i_0_1675,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1676,plain,
    nil != cons(X1,X2),
    inference(rename_variables,[],[i_0_1077]) ).

cnf(i_0_1677,plain,
    ( X1 = cons(esk38_3(X2,X3,X1),esk40_3(X2,X3,X1))
    | X3 = cons(X2,X1)
    | delete_fails(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_661]) ).

cnf(i_0_1678,plain,
    append_fails('0',X1,X2),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669]) ).

cnf(i_0_1679,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1680,plain,
    ( X1 = cons(esk56_3(X1,X2,X3),esk57_3(X1,X2,X3))
    | X1 = nil
    | append_fails(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_669]) ).

cnf(i_0_1681,plain,
    ~ plus_succeeds(esk137_0,X1,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690]) ).

cnf(i_0_1682,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1683,plain,
    ( X1 = s(esk90_3(X2,X3,X1))
    | X2 = '0'
    | ~ plus_succeeds(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_690]) ).

cnf(i_0_1684,plain,
    ~ times_succeeds(nil,X1,esk137_0),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691]) ).

cnf(i_0_1685,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1686,plain,
    ( X1 = s(esk82_3(X1,X2,X3))
    | X3 = '0'
    | ~ times_succeeds(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_691]) ).

cnf(i_0_1687,plain,
    delete_succeeds(X1,'**'(nil,'**'(nil,cons(X1,esk137_0))),esk137_0),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696]) ).

cnf(i_0_1688,plain,
    ( delete_fails(X1,X2,X3)
    | ~ delete_terminates(X1,X2,X3)
    | delete_succeeds(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_696]) ).

cnf(i_0_1689,plain,
    plus_fails(esk137_0,X1,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735]) ).

cnf(i_0_1690,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1691,plain,
    ( X1 = s(esk92_3(X2,X3,X1))
    | X2 = '0'
    | plus_fails(X2,X3,X1) ),
    inference(rename_variables,[],[i_0_735]) ).

cnf(i_0_1692,plain,
    times_fails(nil,X1,esk137_0),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736]) ).

cnf(i_0_1693,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1694,plain,
    ( X1 = s(esk84_3(X1,X2,X3))
    | X3 = '0'
    | times_fails(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_736]) ).

cnf(i_0_1695,plain,
    member_succeeds(X1,cons(X2,'**'(nil,cons(X1,X3)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770]) ).

cnf(i_0_1696,plain,
    delete_succeeds(X1,cons(X1,X2),X2),
    inference(rename_variables,[],[i_0_1302]) ).

cnf(i_0_1697,plain,
    ( ~ member_succeeds(X1,X2)
    | member_succeeds(X1,X3)
    | ~ delete_succeeds(X4,X3,X2) ),
    inference(rename_variables,[],[i_0_770]) ).

cnf(i_0_1698,plain,
    member2_terminates(X1,esk137_0,s(X2)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823]) ).

cnf(i_0_1699,plain,
    ( ~ member_terminates(X1,X2)
    | ~ member_terminates(X1,X3)
    | member2_terminates(X1,X3,X2) ),
    inference(rename_variables,[],[i_0_823]) ).

cnf(i_0_1700,plain,
    ~ length_succeeds('0',X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855]) ).

cnf(i_0_1701,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1702,plain,
    ( X1 = cons(esk44_2(X1,X2),esk45_2(X1,X2))
    | X1 = nil
    | ~ length_succeeds(X1,X2) ),
    inference(rename_variables,[],[i_0_855]) ).

cnf(i_0_1703,plain,
    ~ permutation_succeeds(X1,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856]) ).

cnf(i_0_1704,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1705,plain,
    ( X1 = cons(esk25_2(X2,X1),esk26_2(X2,X1))
    | X1 = nil
    | ~ permutation_succeeds(X2,X1) ),
    inference(rename_variables,[],[i_0_856]) ).

cnf(i_0_1706,plain,
    ~ permutation_succeeds('0',s(X1)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857]) ).

cnf(i_0_1707,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1708,plain,
    ( X1 = cons(esk25_2(X2,X1),esk26_2(X2,X1))
    | X2 = nil
    | ~ permutation_succeeds(X2,X1) ),
    inference(rename_variables,[],[i_0_857]) ).

cnf(i_0_1709,plain,
    ~ length_succeeds(s(X1),esk137_0),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858]) ).

cnf(i_0_1710,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1711,plain,
    ( X1 = cons(esk44_2(X1,X2),esk45_2(X1,X2))
    | X2 = '0'
    | ~ length_succeeds(X1,X2) ),
    inference(rename_variables,[],[i_0_858]) ).

cnf(i_0_1712,plain,
    ~ '@<_succeeds'(nil,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1133,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887]) ).

cnf(i_0_1713,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1714,plain,
    '0' != s(X1),
    inference(rename_variables,[],[i_0_1133]) ).

cnf(i_0_1715,plain,
    ( X1 = s(esk101_2(X1,X2))
    | X2 = s(esk103_2(X1,X2))
    | ~ '@<_succeeds'(X1,X2) ),
    inference(rename_variables,[],[i_0_887]) ).

cnf(i_0_1716,plain,
    length_fails('0',X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1133,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888]) ).

cnf(i_0_1717,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1718,plain,
    ( X1 = cons(esk47_2(X1,X2),esk48_2(X1,X2))
    | X1 = nil
    | length_fails(X1,X2) ),
    inference(rename_variables,[],[i_0_888]) ).

cnf(i_0_1719,plain,
    permutation_fails(X1,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1133,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889]) ).

cnf(i_0_1720,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1721,plain,
    ( X1 = cons(esk28_2(X2,X1),esk29_2(X2,X1))
    | X1 = nil
    | permutation_fails(X2,X1) ),
    inference(rename_variables,[],[i_0_889]) ).

cnf(i_0_1722,plain,
    permutation_fails('0',s(X1)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1133,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890]) ).

cnf(i_0_1723,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1724,plain,
    ( X1 = cons(esk28_2(X2,X1),esk29_2(X2,X1))
    | X2 = nil
    | permutation_fails(X2,X1) ),
    inference(rename_variables,[],[i_0_890]) ).

cnf(i_0_1725,plain,
    length_fails(s(X1),esk137_0),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1133,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891]) ).

cnf(i_0_1726,plain,
    s(X1) != cons(X2,X3),
    inference(rename_variables,[],[i_0_1052]) ).

cnf(i_0_1727,plain,
    ( X1 = cons(esk47_2(X1,X2),esk48_2(X1,X2))
    | X2 = '0'
    | length_fails(X1,X2) ),
    inference(rename_variables,[],[i_0_891]) ).

cnf(i_0_1728,plain,
    '@<_fails'(nil,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903]) ).

cnf(i_0_1729,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1730,plain,
    '0' != s(X1),
    inference(rename_variables,[],[i_0_1133]) ).

cnf(i_0_1731,plain,
    ( X1 = s(esk104_2(X1,X2))
    | X2 = s(esk106_2(X1,X2))
    | '@<_fails'(X1,X2) ),
    inference(rename_variables,[],[i_0_903]) ).

cnf(i_0_1732,plain,
    times_terminates('0','0',X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917]) ).

cnf(i_0_1733,plain,
    ( ~ nat_succeeds(X1)
    | ~ nat_succeeds(X2)
    | times_terminates(X1,X2,X3) ),
    inference(rename_variables,[],[i_0_917]) ).

cnf(i_0_1734,plain,
    '@<_succeeds'('0','@|'('0',s(X1))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939]) ).

cnf(i_0_1735,plain,
    '@=<_succeeds'('0',X1),
    inference(rename_variables,[],[i_0_1325]) ).

cnf(i_0_1736,plain,
    ( ~ '@<_succeeds'(X1,X2)
    | '@<_succeeds'(X3,X2)
    | ~ '@=<_succeeds'(X3,X1) ),
    inference(rename_variables,[],[i_0_939]) ).

cnf(i_0_1737,plain,
    ~ '@<_succeeds'(X1,'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940]) ).

cnf(i_0_1738,plain,
    '@=<_succeeds'('0',X1),
    inference(rename_variables,[],[i_0_1325]) ).

cnf(i_0_1739,plain,
    ( ~ '@=<_succeeds'(X1,X2)
    | '@<_succeeds'(X3,X2)
    | ~ '@<_succeeds'(X3,X1) ),
    inference(rename_variables,[],[i_0_940]) ).

cnf(i_0_1740,plain,
    ~ '@<_succeeds'(esk137_0,lh(nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956]) ).

cnf(i_0_1741,plain,
    ( X1 = s(esk102_2(X2,X1))
    | X2 = '0'
    | ~ '@<_succeeds'(X2,X1) ),
    inference(rename_variables,[],[i_0_956]) ).

cnf(i_0_1742,plain,
    ~ '@=<_succeeds'(esk137_0,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957]) ).

cnf(i_0_1743,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1744,plain,
    ( X1 = s(esk96_2(X2,X1))
    | X2 = '0'
    | ~ '@=<_succeeds'(X2,X1) ),
    inference(rename_variables,[],[i_0_957]) ).

cnf(i_0_1745,plain,
    '@=<_succeeds'('**'(nil,'**'(nil,'0')),nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974]) ).

cnf(i_0_1746,plain,
    ( '@=<_fails'(X1,X2)
    | ~ '@=<_terminates'(X1,X2)
    | '@=<_succeeds'(X1,X2) ),
    inference(rename_variables,[],[i_0_974]) ).

cnf(i_0_1747,plain,
    '@<_fails'(esk137_0,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992]) ).

cnf(i_0_1748,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1749,plain,
    ( X1 = s(esk105_2(X2,X1))
    | X2 = '0'
    | '@<_fails'(X2,X1) ),
    inference(rename_variables,[],[i_0_992]) ).

cnf(i_0_1750,plain,
    '@=<_fails'(esk137_0,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993]) ).

cnf(i_0_1751,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1752,plain,
    ( X1 = s(esk98_2(X2,X1))
    | X2 = '0'
    | '@=<_fails'(X2,X1) ),
    inference(rename_variables,[],[i_0_993]) ).

cnf(i_0_1753,plain,
    ~ nat_list_succeeds('0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037]) ).

cnf(i_0_1754,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1755,plain,
    ( X1 = cons(esk76_1(X1),esk77_1(X1))
    | X1 = nil
    | ~ nat_list_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1037]) ).

cnf(i_0_1756,plain,
    nat_list_fails('0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046]) ).

cnf(i_0_1757,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1758,plain,
    ( X1 = cons(esk78_1(X1),esk79_1(X1))
    | X1 = nil
    | nat_list_fails(X1) ),
    inference(rename_variables,[],[i_0_1046]) ).

cnf(i_0_1759,plain,
    list_fails('0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047]) ).

cnf(i_0_1760,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1761,plain,
    ( X1 = cons(esk72_1(X1),esk73_1(X1))
    | X1 = nil
    | list_fails(X1) ),
    inference(rename_variables,[],[i_0_1047]) ).

cnf(i_0_1762,plain,
    ~ occ_fails(X1,'**'(nil,'**'(nil,nil)),'@|'('0','0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269]) ).

cnf(i_0_1763,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1764,plain,
    ~ occ_fails(X1,'**'(nil,nil),'**'(nil,'@|'('0','0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270]) ).

cnf(i_0_1765,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1766,plain,
    ~ occ_succeeds('**'(nil,esk135_0),cons(esk136_0,esk137_0),occ(esk135_0,esk137_0)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280]) ).

cnf(i_0_1767,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1768,plain,
    ~ occ_succeeds(esk135_0,'**'(nil,cons(esk136_0,esk137_0)),occ(esk135_0,esk137_0)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281]) ).

cnf(i_0_1769,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1770,plain,
    ~ '@<_succeeds'('@|'(lh(cons(X1,esk137_0)),lh(esk137_0)),s(nil)),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648]) ).

cnf(i_0_1771,plain,
    ( '@<_succeeds'('@|'(lh(X1),lh(X2)),X3)
    | ~ '@<_succeeds'('@|'(lh(cons(X4,X1)),lh(X2)),s(X3))
    | ~ list_succeeds(X1)
    | ~ list_succeeds(X2) ),
    inference(rename_variables,[],[i_0_648]) ).

cnf(i_0_1772,plain,
    ~ occ_fails(occ(esk135_0,cons(esk136_0,esk137_0)),'**'(nil,cons(occ(esk135_0,esk137_0),'**'(nil,nil))),'@|'('0','0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738]) ).

cnf(i_0_1773,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1774,plain,
    ( X1 != cons(X2,X3)
    | ~ occ_fails(X4,X1,X5)
    | X4 = X2
    | occ_fails(X4,X3,X5) ),
    inference(rename_variables,[],[i_0_738]) ).

cnf(i_0_1775,plain,
    occ_succeeds(occ(esk135_0,cons(esk136_0,esk137_0)),'**'(nil,cons(occ(esk135_0,esk137_0),nil)),'0'),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739]) ).

cnf(i_0_1776,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1777,plain,
    ( X1 != cons(X2,X3)
    | ~ occ_succeeds(X4,X3,X5)
    | X4 = X2
    | occ_succeeds(X4,X1,X5) ),
    inference(rename_variables,[],[i_0_739]) ).

cnf(i_0_1778,plain,
    occ_terminates(nil,nil,X1),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904]) ).

cnf(i_0_1779,plain,
    ( ~ list_succeeds(X1)
    | ~ gr(X1)
    | ~ gr(X2)
    | occ_terminates(X2,X1,X3) ),
    inference(rename_variables,[],[i_0_904]) ).

cnf(i_0_1780,plain,
    esk133_0 != esk134_0,
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924]) ).

cnf(i_0_1781,plain,
    ( occ(X1,cons(X2,X3)) = occ(X1,X3)
    | esk133_0 != esk134_0
    | ~ list_succeeds(X3)
    | X1 = X2 ),
    inference(rename_variables,[],[i_0_924]) ).

cnf(i_0_1782,plain,
    '@<_succeeds'('0',s('0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995]) ).

cnf(i_0_1783,plain,
    '0' != s(X1),
    inference(rename_variables,[],[i_0_1133]) ).

cnf(i_0_1784,plain,
    '@=<_succeeds'('0',X1),
    inference(rename_variables,[],[i_0_1325]) ).

cnf(i_0_1785,plain,
    ( X1 = X2
    | ~ '@=<_succeeds'(X1,X2)
    | ~ nat_succeeds(X2)
    | '@<_succeeds'(X1,X2) ),
    inference(rename_variables,[],[i_0_995]) ).

cnf(i_0_1786,plain,
    append_succeeds('@|'('0',cons(X1,nil)),cons(X2,esk137_0),'**'(nil,cons(X1,cons(X2,esk137_0)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704]) ).

cnf(i_0_1787,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1788,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1789,plain,
    ( X1 != cons(X2,X3)
    | X4 != cons(X2,X5)
    | ~ append_succeeds(X3,X6,X5)
    | append_succeeds(X1,X6,X4) ),
    inference(rename_variables,[],[i_0_704]) ).

cnf(i_0_1790,plain,
    ~ delete_fails(X1,'@|'('0',cons(X2,cons(X1,X3))),'**'(nil,cons(X2,X3))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706]) ).

cnf(i_0_1791,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1792,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1793,plain,
    ( X1 != cons(X2,X3)
    | X4 != cons(X2,X5)
    | ~ delete_fails(X6,X1,X4)
    | delete_fails(X6,X3,X5) ),
    inference(rename_variables,[],[i_0_706]) ).

cnf(i_0_1794,plain,
    delete_succeeds(X1,'@|'('0',cons(X2,cons(X1,X3))),'**'(nil,cons(X2,X3))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707]) ).

cnf(i_0_1795,plain,
    '@|'('0',X1) = X1,
    inference(rename_variables,[],[i_0_1120]) ).

cnf(i_0_1796,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1797,plain,
    ( X1 != cons(X2,X3)
    | X4 != cons(X2,X5)
    | ~ delete_succeeds(X6,X3,X5)
    | delete_succeeds(X6,X1,X4) ),
    inference(rename_variables,[],[i_0_707]) ).

cnf(i_0_1798,plain,
    plus_succeeds('**'(nil,s('0')),'0','**'(nil,s('0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746]) ).

cnf(i_0_1799,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1800,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1801,plain,
    ( X1 != s(X2)
    | X3 != s(X4)
    | ~ plus_succeeds(X2,X5,X4)
    | plus_succeeds(X1,X5,X3) ),
    inference(rename_variables,[],[i_0_746]) ).

cnf(i_0_1802,plain,
    permutation_succeeds(cons(X1,'**'(nil,nil)),'**'(nil,cons(X1,'**'(nil,nil)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749]) ).

cnf(i_0_1803,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1804,plain,
    delete_succeeds(X1,cons(X1,X2),X2),
    inference(rename_variables,[],[i_0_1302]) ).

cnf(i_0_1805,plain,
    ( X1 != cons(X2,X3)
    | ~ permutation_succeeds(X4,X3)
    | permutation_succeeds(X5,X1)
    | ~ delete_succeeds(X2,X5,X4) ),
    inference(rename_variables,[],[i_0_749]) ).

cnf(i_0_1806,plain,
    ~ permutation_fails(cons(X1,'**'(nil,nil)),'**'(nil,cons(X1,'**'(nil,nil)))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794]) ).

cnf(i_0_1807,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1808,plain,
    ~ delete_fails(X1,cons(X1,X2),X2),
    inference(rename_variables,[],[i_0_1296]) ).

cnf(i_0_1809,plain,
    ( X1 != cons(X2,X3)
    | ~ permutation_fails(X4,X1)
    | delete_fails(X2,X4,X5)
    | permutation_fails(X5,X3) ),
    inference(rename_variables,[],[i_0_794]) ).

cnf(i_0_1810,plain,
    length_succeeds('**'(nil,cons(X1,nil)),'**'(nil,s('0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915]) ).

cnf(i_0_1811,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1812,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1813,plain,
    ( X1 != cons(X2,X3)
    | X4 != s(X5)
    | ~ length_succeeds(X3,X5)
    | length_succeeds(X1,X4) ),
    inference(rename_variables,[],[i_0_915]) ).

cnf(i_0_1814,plain,
    ~ '@=<_fails'('**'(nil,s('0')),'**'(nil,s('0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965]) ).

cnf(i_0_1815,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1816,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1817,plain,
    ~ '@=<_fails'('0',X1),
    inference(rename_variables,[],[i_0_1321]) ).

cnf(i_0_1818,plain,
    ( X1 != s(X2)
    | X3 != s(X4)
    | ~ '@=<_fails'(X1,X3)
    | '@=<_fails'(X2,X4) ),
    inference(rename_variables,[],[i_0_965]) ).

cnf(i_0_1819,plain,
    '@=<_succeeds'('**'(nil,s('0')),'**'(nil,s('0'))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966]) ).

cnf(i_0_1820,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1821,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1822,plain,
    '@=<_succeeds'('0',X1),
    inference(rename_variables,[],[i_0_1325]) ).

cnf(i_0_1823,plain,
    ( X1 != s(X2)
    | X3 != s(X4)
    | ~ '@=<_succeeds'(X2,X4)
    | '@=<_succeeds'(X1,X3) ),
    inference(rename_variables,[],[i_0_966]) ).

cnf(i_0_1824,plain,
    nat_list_succeeds('**'(nil,cons('0',nil))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1821,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966,i_0_1020]) ).

cnf(i_0_1825,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1826,plain,
    ( X1 != cons(X2,X3)
    | ~ nat_succeeds(X2)
    | ~ nat_list_succeeds(X3)
    | nat_list_succeeds(X1) ),
    inference(rename_variables,[],[i_0_1020]) ).

cnf(i_0_1827,plain,
    ~ nat_list_fails('**'(nil,cons('0',nil))),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1821,i_0_1825,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966,i_0_1020,i_0_1025]) ).

cnf(i_0_1828,plain,
    '**'(nil,X1) = X1,
    inference(rename_variables,[],[i_0_1119]) ).

cnf(i_0_1829,plain,
    ( X1 != cons(X2,X3)
    | ~ nat_list_fails(X1)
    | nat_fails(X2)
    | nat_list_fails(X3) ),
    inference(rename_variables,[],[i_0_1025]) ).

cnf(i_0_1830,plain,
    ~ occ_succeeds(X1,'0',nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1760,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1751,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1821,i_0_1825,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966,i_0_1020,i_0_1025,i_0_627]) ).

cnf(i_0_1831,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1832,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1833,plain,
    ( X1 = cons(esk1_3(X2,X1,X3),esk2_3(X2,X1,X3))
    | X3 = s(esk4_3(X2,X1,X3))
    | X1 = nil
    | ~ occ_succeeds(X2,X1,X3) ),
    inference(rename_variables,[],[i_0_627]) ).

cnf(i_0_1834,plain,
    occ_fails(X1,'0',nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1760,i_0_1831,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1751,i_0_1832,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1821,i_0_1825,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966,i_0_1020,i_0_1025,i_0_627,i_0_634]) ).

cnf(i_0_1835,plain,
    '0' != cons(X1,X2),
    inference(rename_variables,[],[i_0_1078]) ).

cnf(i_0_1836,plain,
    nil != s(X1),
    inference(rename_variables,[],[i_0_1132]) ).

cnf(i_0_1837,plain,
    ( X1 = cons(esk5_3(X2,X1,X3),esk6_3(X2,X1,X3))
    | X3 = s(esk8_3(X2,X1,X3))
    | X1 = nil
    | occ_fails(X2,X1,X3) ),
    inference(rename_variables,[],[i_0_634]) ).

cnf(i_0_1838,plain,
    '@<_succeeds'('0','@|'(s('0'),'0')),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1760,i_0_1831,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1751,i_0_1832,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1821,i_0_1825,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966,i_0_1020,i_0_1025,i_0_627,i_0_634,i_0_907]) ).

cnf(i_0_1839,plain,
    ( ~ '@<_succeeds'('0',X1)
    | '@<_succeeds'(X2,'@|'(X1,X2))
    | ~ nat_succeeds(X2)
    | ~ nat_succeeds(X1) ),
    inference(rename_variables,[],[i_0_907]) ).

cnf(i_0_1840,plain,
    same_occ_terminates(nil,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1760,i_0_1831,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1751,i_0_1832,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1821,i_0_1825,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966,i_0_1020,i_0_1025,i_0_627,i_0_634,i_0_907,i_0_1018]) ).

cnf(i_0_1841,plain,
    ( ~ list_succeeds(X1)
    | ~ list_succeeds(X2)
    | ~ gr(X1)
    | ~ gr(X2)
    | same_occ_terminates(X1,X2) ),
    inference(rename_variables,[],[i_0_1018]) ).

cnf(i_0_1842,plain,
    not_same_occ_terminates(nil,nil),
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1760,i_0_1831,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1751,i_0_1832,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1821,i_0_1825,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966,i_0_1020,i_0_1025,i_0_627,i_0_634,i_0_907,i_0_1018,i_0_1019]) ).

cnf(i_0_1843,plain,
    ( ~ list_succeeds(X1)
    | ~ list_succeeds(X2)
    | ~ gr(X1)
    | ~ gr(X2)
    | not_same_occ_terminates(X1,X2) ),
    inference(rename_variables,[],[i_0_1019]) ).

cnf(i_0_1844,plain,
    $false,
    inference(scs_inference,[],[i_0_919,i_0_1137,i_0_1141,i_0_1296,i_0_1603,i_0_1608,i_0_1612,i_0_1302,i_0_1512,i_0_1600,i_0_1696,i_0_1309,i_0_1315,i_0_1321,i_0_1325,i_0_1735,i_0_1738,i_0_1784,i_0_1052,i_0_1398,i_0_1401,i_0_1404,i_0_1407,i_0_1423,i_0_1426,i_0_1429,i_0_1458,i_0_1461,i_0_1486,i_0_1492,i_0_1664,i_0_1668,i_0_1675,i_0_1707,i_0_1710,i_0_1723,i_0_1142,i_0_1327,i_0_1328,i_0_1329,i_0_1330,i_0_1331,i_0_1332,i_0_1077,i_0_1483,i_0_1489,i_0_1517,i_0_1669,i_0_1078,i_0_1526,i_0_1672,i_0_1679,i_0_1701,i_0_1704,i_0_1717,i_0_1720,i_0_1754,i_0_1757,i_0_1760,i_0_1831,i_0_1132,i_0_1410,i_0_1413,i_0_1416,i_0_1440,i_0_1443,i_0_1446,i_0_1449,i_0_1452,i_0_1455,i_0_1472,i_0_1495,i_0_1498,i_0_1501,i_0_1504,i_0_1665,i_0_1682,i_0_1685,i_0_1690,i_0_1693,i_0_1713,i_0_1729,i_0_1743,i_0_1748,i_0_1751,i_0_1832,i_0_1133,i_0_1714,i_0_1730,i_0_1119,i_0_1354,i_0_1357,i_0_1360,i_0_1363,i_0_1366,i_0_1369,i_0_1372,i_0_1375,i_0_1378,i_0_1381,i_0_1384,i_0_1387,i_0_1507,i_0_1529,i_0_1538,i_0_1541,i_0_1545,i_0_1550,i_0_1553,i_0_1556,i_0_1559,i_0_1562,i_0_1565,i_0_1569,i_0_1572,i_0_1576,i_0_1579,i_0_1583,i_0_1587,i_0_1590,i_0_1593,i_0_1597,i_0_1610,i_0_1614,i_0_1616,i_0_1618,i_0_1620,i_0_1622,i_0_1624,i_0_1626,i_0_1633,i_0_1635,i_0_1637,i_0_1639,i_0_1641,i_0_1644,i_0_1646,i_0_1648,i_0_1650,i_0_1652,i_0_1654,i_0_1656,i_0_1658,i_0_1660,i_0_1662,i_0_1763,i_0_1765,i_0_1767,i_0_1769,i_0_1773,i_0_1776,i_0_1788,i_0_1792,i_0_1796,i_0_1800,i_0_1803,i_0_1807,i_0_1811,i_0_1816,i_0_1821,i_0_1825,i_0_1799,i_0_1120,i_0_1542,i_0_1566,i_0_1573,i_0_1580,i_0_1584,i_0_1594,i_0_1629,i_0_1631,i_0_1787,i_0_1791,i_0_1138,i_0_1122,i_0_1140,i_0_928,i_0_929,i_0_930,i_0_931,i_0_1085,i_0_1086,i_0_1087,i_0_1125,i_0_1319,i_0_1144,i_0_1170,i_0_799,i_0_896,i_0_994,i_0_1026,i_0_1072,i_0_1108,i_0_1129,i_0_1130,i_0_1131,i_0_1134,i_0_1135,i_0_1136,i_0_1306,i_0_1307,i_0_1318,i_0_1323,i_0_671,i_0_672,i_0_673,i_0_674,i_0_740,i_0_741,i_0_742,i_0_820,i_0_821,i_0_892,i_0_893,i_0_894,i_0_900,i_0_901,i_0_926,i_0_927,i_0_967,i_0_998,i_0_999,i_0_1000,i_0_1001,i_0_1002,i_0_1048,i_0_1049,i_0_1080,i_0_1081,i_0_1082,i_0_1083,i_0_1112,i_0_1123,i_0_1124,i_0_1127,i_0_1128,i_0_653,i_0_654,i_0_667,i_0_668,i_0_686,i_0_687,i_0_731,i_0_732,i_0_791,i_0_800,i_0_834,i_0_848,i_0_879,i_0_882,i_0_883,i_0_918,i_0_1038,i_0_1042,i_0_1043,i_0_1050,i_0_1288,i_0_1145,i_0_1208,i_0_859,i_0_860,i_0_881,i_0_933,i_0_934,i_0_935,i_0_936,i_0_947,i_0_948,i_0_1041,i_0_1045,i_0_1057,i_0_1058,i_0_1071,i_0_1094,i_0_1095,i_0_1103,i_0_1104,i_0_1290,i_0_1293,i_0_1314,i_0_1178,i_0_1179,i_0_1180,i_0_1196,i_0_1197,i_0_1198,i_0_1199,i_0_1200,i_0_1201,i_0_1206,i_0_1216,i_0_1217,i_0_1218,i_0_1221,i_0_1222,i_0_1227,i_0_1231,i_0_1232,i_0_1235,i_0_1236,i_0_1237,i_0_1238,i_0_1239,i_0_1250,i_0_1252,i_0_1253,i_0_1254,i_0_1282,i_0_636,i_0_652,i_0_655,i_0_661,i_0_669,i_0_690,i_0_691,i_0_696,i_0_735,i_0_736,i_0_770,i_0_823,i_0_855,i_0_856,i_0_857,i_0_858,i_0_887,i_0_888,i_0_889,i_0_890,i_0_891,i_0_903,i_0_917,i_0_939,i_0_940,i_0_956,i_0_957,i_0_974,i_0_992,i_0_993,i_0_1037,i_0_1046,i_0_1047,i_0_1269,i_0_1270,i_0_1280,i_0_1281,i_0_648,i_0_738,i_0_739,i_0_904,i_0_924,i_0_995,i_0_704,i_0_706,i_0_707,i_0_746,i_0_749,i_0_794,i_0_915,i_0_965,i_0_966,i_0_1020,i_0_1025,i_0_627,i_0_634,i_0_907,i_0_1018,i_0_1019,i_0_1301]),
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.06  % Problem    : SWX048+1 : TPTP v9.2.1. Released v9.1.0.
% 0.00/0.06  % Command    : /export/starexec/sandbox/solver/bin/lemma_parallel_prover %s --lemma-prover /export/starexec/sandbox/solver/bin/cse --final-prover /export/starexec/sandbox/solver/bin/eprover --proof-time %d --global-time-limit %d
% 0.06/0.25  % Computer : n024.cluster.edu
% 0.06/0.25  % Model    : x86_64 x86_64
% 0.06/0.25  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.06/0.25  % Memory   : 8042.1875MB
% 0.06/0.25  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.06/0.25  % CPULimit   : 300
% 0.06/0.25  % WCLimit    : 300
% 0.06/0.25  % DateTime   : Tue May  5 02:43:11 EDT 2026
% 0.06/0.25  % CPUTime    : 
% 0.06/0.26  % start to proof: theBenchmark
% 2.86/5.53  % Version  : CSE_E---1.7
% 2.86/5.53  % Problem  : theBenchmark.p
% 2.86/5.53  % SZS status Theorem for theBenchmark.p
% 2.86/5.53  % SZS output start CNFRefutation
% See solution above
% 13.27/13.61  % Total time : 5.269s
%------------------------------------------------------------------------------