TSTP Solution File: SWV540-1.004 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SWV540-1.004 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n016.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 Aug 22 11:04:55 EDT 2023

% Result   : Unsatisfiable 14.55s 4.58s
% Output   : CNFRefutation 14.97s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   32
%            Number of leaves      :   63
% Syntax   : Number of formulae    :  394 ( 294 unt;  32 typ;   0 def)
%            Number of atoms       :  430 ( 425 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :   80 (  12   ~;  68   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   1 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of types       :    1 (   0 usr)
%            Number of type conns  :    5 (   2   >;   3   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   32 (  32 usr;  30 con; 0-3 aty)
%            Number of variables   :   97 (;  97   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ store > select > #nlpp > i3 > i2 > i1 > i0 > e_439 > e_437 > e_435 > e_433 > e_429 > e_427 > e_425 > e_423 > e_421 > e_419 > e_416 > a_440 > a_438 > a_436 > a_434 > a_432 > a_431 > a_430 > a_428 > a_426 > a_424 > a_422 > a_420 > a_418 > a_417 > a1

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(a1,type,
    a1: $i ).

tff(a_424,type,
    a_424: $i ).

tff(e_435,type,
    e_435: $i ).

tff(a_420,type,
    a_420: $i ).

tff(e_419,type,
    e_419: $i ).

tff(e_421,type,
    e_421: $i ).

tff(e_423,type,
    e_423: $i ).

tff(a_438,type,
    a_438: $i ).

tff(a_428,type,
    a_428: $i ).

tff(a_426,type,
    a_426: $i ).

tff(store,type,
    store: ( $i * $i * $i ) > $i ).

tff(a_430,type,
    a_430: $i ).

tff(a_440,type,
    a_440: $i ).

tff(e_416,type,
    e_416: $i ).

tff(a_418,type,
    a_418: $i ).

tff(e_439,type,
    e_439: $i ).

tff(e_427,type,
    e_427: $i ).

tff(e_433,type,
    e_433: $i ).

tff(a_432,type,
    a_432: $i ).

tff(a_431,type,
    a_431: $i ).

tff(a_417,type,
    a_417: $i ).

tff(e_429,type,
    e_429: $i ).

tff(a_422,type,
    a_422: $i ).

tff(i1,type,
    i1: $i ).

tff(i2,type,
    i2: $i ).

tff(select,type,
    select: ( $i * $i ) > $i ).

tff(a_436,type,
    a_436: $i ).

tff(e_437,type,
    e_437: $i ).

tff(a_434,type,
    a_434: $i ).

tff(i0,type,
    i0: $i ).

tff(e_425,type,
    e_425: $i ).

tff(i3,type,
    i3: $i ).

tff(f_47,axiom,
    a_431 = store(a_418,i3,e_421),
    file(unknown,unknown) ).

tff(f_26,axiom,
    ! [A,I,E] : ( select(store(A,I,E),I) = E ),
    file(unknown,unknown) ).

tff(f_48,axiom,
    a_432 = store(a_431,i0,e_419),
    file(unknown,unknown) ).

tff(f_30,axiom,
    ! [I,J,A,E] :
      ( ( I = J )
      | ( select(store(A,I,E),J) = select(A,J) ) ),
    file(unknown,unknown) ).

tff(f_61,axiom,
    e_435 = select(a_432,i3),
    file(unknown,unknown) ).

tff(f_53,axiom,
    e_416 = select(a1,i1),
    file(unknown,unknown) ).

tff(f_32,axiom,
    ! [A,I] : ( store(A,I,select(A,I)) = A ),
    file(unknown,unknown) ).

tff(f_39,axiom,
    a_417 = store(a1,i1,e_416),
    file(unknown,unknown) ).

tff(f_40,axiom,
    a_418 = store(a_417,i1,e_416),
    file(unknown,unknown) ).

tff(f_54,axiom,
    e_419 = select(a_418,i3),
    file(unknown,unknown) ).

tff(f_55,axiom,
    e_421 = select(a_418,i0),
    file(unknown,unknown) ).

tff(f_42,axiom,
    a_422 = store(a_420,i3,e_421),
    file(unknown,unknown) ).

tff(f_56,axiom,
    e_423 = select(a_422,i2),
    file(unknown,unknown) ).

tff(f_60,axiom,
    e_433 = select(a_432,i2),
    file(unknown,unknown) ).

tff(f_41,axiom,
    a_420 = store(a_418,i0,e_419),
    file(unknown,unknown) ).

tff(f_49,axiom,
    a_434 = store(a_432,i3,e_433),
    file(unknown,unknown) ).

tff(f_50,axiom,
    a_436 = store(a_434,i2,e_435),
    file(unknown,unknown) ).

tff(f_62,axiom,
    e_437 = select(a_436,i2),
    file(unknown,unknown) ).

tff(f_51,axiom,
    a_438 = store(a_436,i0,e_437),
    file(unknown,unknown) ).

tff(f_63,axiom,
    e_439 = select(a_436,i0),
    file(unknown,unknown) ).

tff(f_52,axiom,
    a_440 = store(a_438,i2,e_439),
    file(unknown,unknown) ).

tff(f_65,axiom,
    a_430 != a_440,
    file(unknown,unknown) ).

tff(f_43,axiom,
    a_424 = store(a_422,i3,e_423),
    file(unknown,unknown) ).

tff(f_57,axiom,
    e_425 = select(a_422,i3),
    file(unknown,unknown) ).

tff(f_44,axiom,
    a_426 = store(a_424,i2,e_425),
    file(unknown,unknown) ).

tff(f_58,axiom,
    e_427 = select(a_426,i0),
    file(unknown,unknown) ).

tff(f_34,axiom,
    ! [A,I,E,F] : ( store(store(A,I,E),I,F) = store(A,I,F) ),
    file(unknown,unknown) ).

tff(f_45,axiom,
    a_428 = store(a_426,i2,e_427),
    file(unknown,unknown) ).

tff(f_59,axiom,
    e_429 = select(a_426,i2),
    file(unknown,unknown) ).

tff(f_46,axiom,
    a_430 = store(a_428,i0,e_429),
    file(unknown,unknown) ).

tff(f_38,axiom,
    ! [A,J,I,F,E] :
      ( ( I = J )
      | ( store(store(A,I,E),J,F) = store(store(A,J,F),I,E) ) ),
    file(unknown,unknown) ).

tff(c_28,plain,
    store(a_418,i3,e_421) = a_431,
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_163,plain,
    ! [A_19,I_20,E_21] : ( select(store(A_19,I_20,E_21),I_20) = E_21 ),
    inference(cnfTransformation,[status(thm)],[f_26]) ).

tff(c_190,plain,
    select(a_431,i3) = e_421,
    inference(superposition,[status(thm),theory(equality)],[c_28,c_163]) ).

tff(c_30,plain,
    store(a_431,i0,e_419) = a_432,
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_404,plain,
    ! [A_28,I_29,E_30,J_31] :
      ( ( select(store(A_28,I_29,E_30),J_31) = select(A_28,J_31) )
      | ( J_31 = I_29 ) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_7574,plain,
    ! [J_116] :
      ( ( select(a_432,J_116) = select(a_431,J_116) )
      | ( i0 = J_116 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_404]) ).

tff(c_56,plain,
    select(a_432,i3) = e_435,
    inference(cnfTransformation,[status(thm)],[f_61]) ).

tff(c_7589,plain,
    ( ( select(a_431,i3) = e_435 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7574,c_56]) ).

tff(c_7604,plain,
    ( ( e_435 = e_421 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190,c_7589]) ).

tff(c_7608,plain,
    i3 = i0,
    inference(splitLeft,[status(thm)],[c_7604]) ).

tff(c_40,plain,
    select(a1,i1) = e_416,
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_224,plain,
    ! [A_22,I_23] : ( store(A_22,I_23,select(A_22,I_23)) = A_22 ),
    inference(cnfTransformation,[status(thm)],[f_32]) ).

tff(c_251,plain,
    store(a1,i1,e_416) = a1,
    inference(superposition,[status(thm),theory(equality)],[c_40,c_224]) ).

tff(c_12,plain,
    store(a1,i1,e_416) = a_417,
    inference(cnfTransformation,[status(thm)],[f_39]) ).

tff(c_733,plain,
    a_417 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_251,c_12]) ).

tff(c_14,plain,
    store(a_417,i1,e_416) = a_418,
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_757,plain,
    store(a1,i1,e_416) = a_418,
    inference(demodulation,[status(thm),theory(equality)],[c_733,c_14]) ).

tff(c_759,plain,
    a_418 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_251,c_757]) ).

tff(c_42,plain,
    select(a_418,i3) = e_419,
    inference(cnfTransformation,[status(thm)],[f_54]) ).

tff(c_767,plain,
    select(a1,i3) = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_42]) ).

tff(c_7623,plain,
    select(a1,i0) = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_767]) ).

tff(c_44,plain,
    select(a_418,i0) = e_421,
    inference(cnfTransformation,[status(thm)],[f_55]) ).

tff(c_768,plain,
    select(a1,i0) = e_421,
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_44]) ).

tff(c_7730,plain,
    e_421 = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_7623,c_768]) ).

tff(c_245,plain,
    store(a_418,i0,e_421) = a_418,
    inference(superposition,[status(thm),theory(equality)],[c_44,c_224]) ).

tff(c_811,plain,
    store(a1,i0,e_421) = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_759,c_245]) ).

tff(c_7773,plain,
    store(a1,i0,e_419) = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_7730,c_811]) ).

tff(c_18,plain,
    store(a_420,i3,e_421) = a_422,
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_1571,plain,
    ! [J_43] :
      ( ( select(a_422,J_43) = select(a_420,J_43) )
      | ( i3 = J_43 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_404]) ).

tff(c_46,plain,
    select(a_422,i2) = e_423,
    inference(cnfTransformation,[status(thm)],[f_56]) ).

tff(c_1583,plain,
    ( ( select(a_420,i2) = e_423 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1571,c_46]) ).

tff(c_1597,plain,
    i3 = i2,
    inference(splitLeft,[status(thm)],[c_1583]) ).

tff(c_1611,plain,
    select(a_431,i2) = e_421,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_190]) ).

tff(c_2238,plain,
    ! [J_51] :
      ( ( select(a_432,J_51) = select(a_431,J_51) )
      | ( i0 = J_51 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_404]) ).

tff(c_54,plain,
    select(a_432,i2) = e_433,
    inference(cnfTransformation,[status(thm)],[f_60]) ).

tff(c_2250,plain,
    ( ( select(a_431,i2) = e_433 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2238,c_54]) ).

tff(c_2262,plain,
    ( ( e_433 = e_421 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1611,c_2250]) ).

tff(c_2266,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_2262]) ).

tff(c_242,plain,
    store(a_418,i3,e_419) = a_418,
    inference(superposition,[status(thm),theory(equality)],[c_42,c_224]) ).

tff(c_788,plain,
    store(a1,i3,e_419) = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_759,c_242]) ).

tff(c_1607,plain,
    store(a1,i2,e_419) = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_788]) ).

tff(c_2276,plain,
    store(a1,i0,e_419) = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_1607]) ).

tff(c_16,plain,
    store(a_418,i0,e_419) = a_420,
    inference(cnfTransformation,[status(thm)],[f_41]) ).

tff(c_766,plain,
    store(a1,i0,e_419) = a_420,
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_16]) ).

tff(c_2597,plain,
    a_420 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_2276,c_766]) ).

tff(c_765,plain,
    store(a1,i3,e_421) = a_431,
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_28]) ).

tff(c_1604,plain,
    store(a1,i2,e_421) = a_431,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_765]) ).

tff(c_2275,plain,
    store(a1,i0,e_421) = a_431,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_1604]) ).

tff(c_2290,plain,
    a_431 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_811,c_2275]) ).

tff(c_2310,plain,
    store(a1,i0,e_419) = a_432,
    inference(demodulation,[status(thm),theory(equality)],[c_2290,c_30]) ).

tff(c_2311,plain,
    a_432 = a_420,
    inference(demodulation,[status(thm),theory(equality)],[c_766,c_2310]) ).

tff(c_202,plain,
    select(a_432,i0) = e_419,
    inference(superposition,[status(thm),theory(equality)],[c_30,c_163]) ).

tff(c_6,plain,
    ! [A_8,I_9] : ( store(A_8,I_9,select(A_8,I_9)) = A_8 ),
    inference(cnfTransformation,[status(thm)],[f_32]) ).

tff(c_702,plain,
    store(a_432,i0,e_419) = a_432,
    inference(superposition,[status(thm),theory(equality)],[c_202,c_6]) ).

tff(c_2288,plain,
    select(a_432,i0) = e_433,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_54]) ).

tff(c_2291,plain,
    e_433 = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_202,c_2288]) ).

tff(c_257,plain,
    store(a_432,i2,e_433) = a_432,
    inference(superposition,[status(thm),theory(equality)],[c_54,c_224]) ).

tff(c_32,plain,
    store(a_432,i3,e_433) = a_434,
    inference(cnfTransformation,[status(thm)],[f_49]) ).

tff(c_1614,plain,
    store(a_432,i2,e_433) = a_434,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_32]) ).

tff(c_1618,plain,
    a_434 = a_432,
    inference(demodulation,[status(thm),theory(equality)],[c_257,c_1614]) ).

tff(c_1616,plain,
    select(a_432,i2) = e_435,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_56]) ).

tff(c_1619,plain,
    e_435 = e_433,
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_1616]) ).

tff(c_34,plain,
    store(a_434,i2,e_435) = a_436,
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_1657,plain,
    store(a_434,i2,e_433) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_1619,c_34]) ).

tff(c_1780,plain,
    a_436 = a_432,
    inference(demodulation,[status(thm),theory(equality)],[c_257,c_1618,c_1657]) ).

tff(c_172,plain,
    select(a_436,i2) = e_435,
    inference(superposition,[status(thm),theory(equality)],[c_34,c_163]) ).

tff(c_58,plain,
    select(a_436,i2) = e_437,
    inference(cnfTransformation,[status(thm)],[f_62]) ).

tff(c_214,plain,
    e_437 = e_435,
    inference(demodulation,[status(thm),theory(equality)],[c_172,c_58]) ).

tff(c_36,plain,
    store(a_436,i0,e_437) = a_438,
    inference(cnfTransformation,[status(thm)],[f_51]) ).

tff(c_219,plain,
    store(a_436,i0,e_435) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_214,c_36]) ).

tff(c_1653,plain,
    store(a_436,i0,e_433) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_1619,c_219]) ).

tff(c_1935,plain,
    store(a_432,i0,e_433) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_1780,c_1653]) ).

tff(c_2298,plain,
    store(a_432,i0,e_419) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_2291,c_1935]) ).

tff(c_2303,plain,
    a_438 = a_432,
    inference(demodulation,[status(thm),theory(equality)],[c_702,c_2298]) ).

tff(c_2329,plain,
    a_438 = a_420,
    inference(demodulation,[status(thm),theory(equality)],[c_2311,c_2303]) ).

tff(c_2628,plain,
    a_438 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_2597,c_2329]) ).

tff(c_60,plain,
    select(a_436,i0) = e_439,
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_1783,plain,
    select(a_432,i0) = e_439,
    inference(demodulation,[status(thm),theory(equality)],[c_1780,c_60]) ).

tff(c_1785,plain,
    e_439 = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_202,c_1783]) ).

tff(c_38,plain,
    store(a_438,i2,e_439) = a_440,
    inference(cnfTransformation,[status(thm)],[f_52]) ).

tff(c_1792,plain,
    store(a_438,i2,e_419) = a_440,
    inference(demodulation,[status(thm),theory(equality)],[c_1785,c_38]) ).

tff(c_2273,plain,
    store(a_438,i0,e_419) = a_440,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_1792]) ).

tff(c_2700,plain,
    a_440 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_2276,c_2628,c_2273]) ).

tff(c_62,plain,
    a_440 != a_430,
    inference(cnfTransformation,[status(thm)],[f_65]) ).

tff(c_2703,plain,
    a_430 != a1,
    inference(demodulation,[status(thm),theory(equality)],[c_2700,c_62]) ).

tff(c_1608,plain,
    select(a1,i2) = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_767]) ).

tff(c_2279,plain,
    select(a1,i0) = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_1608]) ).

tff(c_2420,plain,
    e_421 = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_2279,c_768]) ).

tff(c_1615,plain,
    store(a_420,i2,e_421) = a_422,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_18]) ).

tff(c_2,plain,
    ! [A_1,I_2,E_3] : ( select(store(A_1,I_2,E_3),I_2) = E_3 ),
    inference(cnfTransformation,[status(thm)],[f_26]) ).

tff(c_1639,plain,
    select(a_422,i2) = e_421,
    inference(superposition,[status(thm),theory(equality)],[c_1615,c_2]) ).

tff(c_2280,plain,
    select(a_422,i0) = e_421,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_1639]) ).

tff(c_2480,plain,
    select(a_422,i0) = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_2420,c_2280]) ).

tff(c_1714,plain,
    e_423 = e_421,
    inference(demodulation,[status(thm),theory(equality)],[c_1639,c_46]) ).

tff(c_260,plain,
    store(a_422,i2,e_423) = a_422,
    inference(superposition,[status(thm),theory(equality)],[c_46,c_224]) ).

tff(c_20,plain,
    store(a_422,i3,e_423) = a_424,
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_1613,plain,
    store(a_422,i2,e_423) = a_424,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_20]) ).

tff(c_1617,plain,
    a_424 = a_422,
    inference(demodulation,[status(thm),theory(equality)],[c_260,c_1613]) ).

tff(c_184,plain,
    select(a_424,i3) = e_423,
    inference(superposition,[status(thm),theory(equality)],[c_20,c_163]) ).

tff(c_290,plain,
    store(a_424,i3,e_423) = a_424,
    inference(superposition,[status(thm),theory(equality)],[c_184,c_6]) ).

tff(c_1600,plain,
    store(a_424,i2,e_423) = a_424,
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_290]) ).

tff(c_1736,plain,
    store(a_422,i2,e_421) = a_422,
    inference(demodulation,[status(thm),theory(equality)],[c_1714,c_1617,c_1617,c_1600]) ).

tff(c_199,plain,
    select(a_422,i3) = e_421,
    inference(superposition,[status(thm),theory(equality)],[c_18,c_163]) ).

tff(c_48,plain,
    select(a_422,i3) = e_425,
    inference(cnfTransformation,[status(thm)],[f_57]) ).

tff(c_490,plain,
    e_425 = e_421,
    inference(demodulation,[status(thm),theory(equality)],[c_199,c_48]) ).

tff(c_22,plain,
    store(a_424,i2,e_425) = a_426,
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_501,plain,
    store(a_424,i2,e_421) = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_490,c_22]) ).

tff(c_1646,plain,
    store(a_422,i2,e_421) = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_1617,c_501]) ).

tff(c_1761,plain,
    a_426 = a_422,
    inference(demodulation,[status(thm),theory(equality)],[c_1736,c_1646]) ).

tff(c_50,plain,
    select(a_426,i0) = e_427,
    inference(cnfTransformation,[status(thm)],[f_58]) ).

tff(c_1766,plain,
    select(a_422,i0) = e_427,
    inference(demodulation,[status(thm),theory(equality)],[c_1761,c_50]) ).

tff(c_2481,plain,
    e_427 = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_2480,c_1766]) ).

tff(c_254,plain,
    store(a_426,i0,e_427) = a_426,
    inference(superposition,[status(thm),theory(equality)],[c_50,c_224]) ).

tff(c_1763,plain,
    store(a_422,i0,e_427) = a_422,
    inference(demodulation,[status(thm),theory(equality)],[c_1761,c_1761,c_254]) ).

tff(c_309,plain,
    ! [A_24,I_25,E_26,F_27] : ( store(store(A_24,I_25,E_26),I_25,F_27) = store(A_24,I_25,F_27) ),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_1410,plain,
    ! [F_40] : ( store(a_426,i2,F_40) = store(a_424,i2,F_40) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_309]) ).

tff(c_24,plain,
    store(a_426,i2,e_427) = a_428,
    inference(cnfTransformation,[status(thm)],[f_45]) ).

tff(c_1438,plain,
    store(a_424,i2,e_427) = a_428,
    inference(superposition,[status(thm),theory(equality)],[c_1410,c_24]) ).

tff(c_1644,plain,
    store(a_422,i2,e_427) = a_428,
    inference(demodulation,[status(thm),theory(equality)],[c_1617,c_1438]) ).

tff(c_2272,plain,
    store(a_422,i0,e_427) = a_428,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_1644]) ).

tff(c_2289,plain,
    a_428 = a_422,
    inference(demodulation,[status(thm),theory(equality)],[c_1763,c_2272]) ).

tff(c_374,plain,
    ! [F_27] : ( store(a_420,i0,F_27) = store(a_418,i0,F_27) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_309]) ).

tff(c_1481,plain,
    ! [F_27] : ( store(a_420,i0,F_27) = store(a1,i0,F_27) ),
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_374]) ).

tff(c_2284,plain,
    i3 = i0,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_1597]) ).

tff(c_362,plain,
    ! [F_27] : ( store(a_422,i3,F_27) = store(a_420,i3,F_27) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_309]) ).

tff(c_2344,plain,
    ! [F_27] : ( store(a_422,i0,F_27) = store(a1,i0,F_27) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1481,c_2284,c_2284,c_362]) ).

tff(c_178,plain,
    select(a_428,i2) = e_427,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_163]) ).

tff(c_478,plain,
    store(a_428,i2,e_427) = a_428,
    inference(superposition,[status(thm),theory(equality)],[c_178,c_6]) ).

tff(c_2285,plain,
    store(a_428,i0,e_427) = a_428,
    inference(demodulation,[status(thm),theory(equality)],[c_2266,c_478]) ).

tff(c_2495,plain,
    a_422 = a_420,
    inference(demodulation,[status(thm),theory(equality)],[c_766,c_2481,c_2289,c_2344,c_2289,c_2285]) ).

tff(c_2627,plain,
    a_422 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_2597,c_2495]) ).

tff(c_208,plain,
    select(a_426,i2) = e_425,
    inference(superposition,[status(thm),theory(equality)],[c_22,c_163]) ).

tff(c_52,plain,
    select(a_426,i2) = e_429,
    inference(cnfTransformation,[status(thm)],[f_59]) ).

tff(c_390,plain,
    e_429 = e_425,
    inference(demodulation,[status(thm),theory(equality)],[c_208,c_52]) ).

tff(c_26,plain,
    store(a_428,i0,e_429) = a_430,
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_398,plain,
    store(a_428,i0,e_425) = a_430,
    inference(demodulation,[status(thm),theory(equality)],[c_390,c_26]) ).

tff(c_1050,plain,
    store(a_428,i0,e_421) = a_430,
    inference(demodulation,[status(thm),theory(equality)],[c_490,c_398]) ).

tff(c_2400,plain,
    store(a_422,i0,e_421) = a_430,
    inference(demodulation,[status(thm),theory(equality)],[c_2289,c_1050]) ).

tff(c_2799,plain,
    a_430 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_2276,c_2627,c_2420,c_2400]) ).

tff(c_2800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2703,c_2799]) ).

tff(c_2802,plain,
    i2 != i0,
    inference(splitRight,[status(thm)],[c_2262]) ).

tff(c_211,plain,
    select(a_420,i0) = e_419,
    inference(superposition,[status(thm),theory(equality)],[c_16,c_163]) ).

tff(c_450,plain,
    ! [J_31] :
      ( ( select(a_422,J_31) = select(a_420,J_31) )
      | ( i3 = J_31 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_404]) ).

tff(c_3364,plain,
    ! [J_71] :
      ( ( select(a_422,J_71) = select(a_420,J_71) )
      | ( i2 = J_71 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_450]) ).

tff(c_3370,plain,
    ( ( select(a_420,i0) = e_427 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3364,c_1766]) ).

tff(c_3387,plain,
    ( ( e_427 = e_419 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211,c_3370]) ).

tff(c_3388,plain,
    e_427 = e_419,
    inference(negUnitSimplification,[status(thm)],[c_2802,c_3387]) ).

tff(c_2948,plain,
    ! [F_60] : ( store(a_422,i2,F_60) = store(a_420,i2,F_60) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_1597,c_362]) ).

tff(c_2954,plain,
    store(a_420,i2,e_427) = a_428,
    inference(superposition,[status(thm),theory(equality)],[c_2948,c_1644]) ).

tff(c_3394,plain,
    store(a_420,i2,e_419) = a_428,
    inference(demodulation,[status(thm),theory(equality)],[c_3388,c_2954]) ).

tff(c_462,plain,
    ! [J_31] :
      ( ( select(a_420,J_31) = select(a_418,J_31) )
      | ( i0 = J_31 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_404]) ).

tff(c_2216,plain,
    ! [J_50] :
      ( ( select(a_420,J_50) = select(a1,J_50) )
      | ( i0 = J_50 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_462]) ).

tff(c_6908,plain,
    ! [J_108] :
      ( ( store(a_420,J_108,select(a1,J_108)) = a_420 )
      | ( i0 = J_108 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2216,c_6]) ).

tff(c_6942,plain,
    ( ( store(a_420,i2,e_419) = a_420 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1608,c_6908]) ).

tff(c_6960,plain,
    ( ( a_428 = a_420 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3394,c_6942]) ).

tff(c_6961,plain,
    a_428 = a_420,
    inference(negUnitSimplification,[status(thm)],[c_2802,c_6960]) ).

tff(c_6977,plain,
    store(a_420,i0,e_421) = a_430,
    inference(demodulation,[status(thm),theory(equality)],[c_6961,c_1050]) ).

tff(c_7009,plain,
    store(a1,i0,e_421) = a_430,
    inference(superposition,[status(thm),theory(equality)],[c_6977,c_1481]) ).

tff(c_7031,plain,
    a_430 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_811,c_7009]) ).

tff(c_7039,plain,
    a_440 != a1,
    inference(demodulation,[status(thm),theory(equality)],[c_7031,c_62]) ).

tff(c_365,plain,
    ! [F_27] : ( store(a_432,i0,F_27) = store(a_431,i0,F_27) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_309]) ).

tff(c_2801,plain,
    e_433 = e_421,
    inference(splitRight,[status(thm)],[c_2262]) ).

tff(c_2805,plain,
    store(a_432,i0,e_421) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_2801,c_1935]) ).

tff(c_2894,plain,
    store(a_431,i0,e_421) = a_438,
    inference(superposition,[status(thm),theory(equality)],[c_365,c_2805]) ).

tff(c_506,plain,
    ! [J_34,A_36,E_32,I_33,F_35] :
      ( ( store(store(A_36,J_34,F_35),I_33,E_32) = store(store(A_36,I_33,E_32),J_34,F_35) )
      | ( J_34 = I_33 ) ),
    inference(cnfTransformation,[status(thm)],[f_38]) ).

tff(c_634,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_418,J_34,F_35),i3,e_421) = store(a_431,J_34,F_35) )
      | ( i3 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_506]) ).

tff(c_7189,plain,
    ! [J_109,F_110] :
      ( ( store(store(a1,J_109,F_110),i2,e_421) = store(a_431,J_109,F_110) )
      | ( i2 = J_109 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_759,c_1597,c_634]) ).

tff(c_7238,plain,
    ( ( store(a_431,i0,e_421) = store(a1,i2,e_421) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_811,c_7189]) ).

tff(c_7271,plain,
    ( ( a_438 = a_431 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1604,c_2894,c_7238]) ).

tff(c_7272,plain,
    a_438 = a_431,
    inference(negUnitSimplification,[status(thm)],[c_2802,c_7271]) ).

tff(c_7312,plain,
    store(a_431,i2,e_419) = a_440,
    inference(demodulation,[status(thm),theory(equality)],[c_7272,c_1792]) ).

tff(c_8,plain,
    ! [A_10,I_11,E_12,F_13] : ( store(store(A_10,I_11,E_12),I_11,F_13) = store(A_10,I_11,F_13) ),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_997,plain,
    ! [F_13] : ( store(a_431,i3,F_13) = store(a1,i3,F_13) ),
    inference(superposition,[status(thm),theory(equality)],[c_765,c_8]) ).

tff(c_3041,plain,
    ! [F_13] : ( store(a_431,i2,F_13) = store(a1,i2,F_13) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1597,c_1597,c_997]) ).

tff(c_7359,plain,
    store(a1,i2,e_419) = a_440,
    inference(superposition,[status(thm),theory(equality)],[c_7312,c_3041]) ).

tff(c_7380,plain,
    a_440 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_1607,c_7359]) ).

tff(c_7382,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7039,c_7380]) ).

tff(c_7384,plain,
    i3 != i2,
    inference(splitRight,[status(thm)],[c_1583]) ).

tff(c_7612,plain,
    i2 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_7384]) ).

tff(c_7627,plain,
    select(a_424,i0) = e_423,
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_184]) ).

tff(c_7772,plain,
    store(a_424,i2,e_419) = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_7730,c_501]) ).

tff(c_7848,plain,
    a_420 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_7773,c_766]) ).

tff(c_7619,plain,
    store(a1,i0,e_421) = a_431,
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_765]) ).

tff(c_7632,plain,
    a_431 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_811,c_7619]) ).

tff(c_7678,plain,
    store(a1,i0,e_419) = a_432,
    inference(demodulation,[status(thm),theory(equality)],[c_7632,c_30]) ).

tff(c_7679,plain,
    a_432 = a_420,
    inference(demodulation,[status(thm),theory(equality)],[c_766,c_7678]) ).

tff(c_7872,plain,
    a_432 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_7848,c_7679]) ).

tff(c_7383,plain,
    select(a_420,i2) = e_423,
    inference(splitRight,[status(thm)],[c_1583]) ).

tff(c_7691,plain,
    select(a_420,i2) = e_433,
    inference(demodulation,[status(thm),theory(equality)],[c_7679,c_54]) ).

tff(c_7694,plain,
    e_433 = e_423,
    inference(demodulation,[status(thm),theory(equality)],[c_7383,c_7691]) ).

tff(c_7629,plain,
    store(a_432,i0,e_433) = a_434,
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_32]) ).

tff(c_8024,plain,
    store(a1,i0,e_423) = a_434,
    inference(demodulation,[status(thm),theory(equality)],[c_7872,c_7694,c_7629]) ).

tff(c_7630,plain,
    store(a_420,i0,e_421) = a_422,
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_18]) ).

tff(c_7641,plain,
    store(a1,i0,e_421) = a_422,
    inference(superposition,[status(thm),theory(equality)],[c_7630,c_1481]) ).

tff(c_7662,plain,
    a_422 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_811,c_7641]) ).

tff(c_7628,plain,
    store(a_422,i0,e_423) = a_424,
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_20]) ).

tff(c_8068,plain,
    a_434 = a_424,
    inference(demodulation,[status(thm),theory(equality)],[c_8024,c_7662,c_7628]) ).

tff(c_7631,plain,
    select(a_432,i0) = e_435,
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_56]) ).

tff(c_7633,plain,
    e_435 = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_202,c_7631]) ).

tff(c_7672,plain,
    store(a_434,i2,e_419) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_7633,c_34]) ).

tff(c_8070,plain,
    store(a_424,i2,e_419) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_8068,c_7672]) ).

tff(c_8073,plain,
    a_436 = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_7772,c_8070]) ).

tff(c_429,plain,
    ! [J_31] :
      ( ( select(a_436,J_31) = select(a_434,J_31) )
      | ( i2 = J_31 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_404]) ).

tff(c_8392,plain,
    ! [J_121] :
      ( ( select(a_426,J_121) = select(a_424,J_121) )
      | ( i2 = J_121 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8073,c_8068,c_429]) ).

tff(c_8404,plain,
    ( ( select(a_424,i0) = e_427 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8392,c_50]) ).

tff(c_8416,plain,
    ( ( e_427 = e_423 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7627,c_8404]) ).

tff(c_8417,plain,
    e_427 = e_423,
    inference(negUnitSimplification,[status(thm)],[c_7612,c_8416]) ).

tff(c_8426,plain,
    store(a_424,i2,e_423) = a_428,
    inference(demodulation,[status(thm),theory(equality)],[c_8417,c_1438]) ).

tff(c_7706,plain,
    select(a1,i2) = e_423,
    inference(demodulation,[status(thm),theory(equality)],[c_7662,c_46]) ).

tff(c_1388,plain,
    ! [J_39] :
      ( ( select(a_434,J_39) = select(a_432,J_39) )
      | ( i3 = J_39 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_404]) ).

tff(c_1397,plain,
    ! [J_39] :
      ( ( store(a_434,J_39,select(a_432,J_39)) = a_434 )
      | ( i3 = J_39 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1388,c_6]) ).

tff(c_9319,plain,
    ! [J_138] :
      ( ( store(a_424,J_138,select(a1,J_138)) = a_424 )
      | ( i0 = J_138 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7608,c_8068,c_8068,c_7872,c_1397]) ).

tff(c_9357,plain,
    ( ( store(a_424,i2,e_423) = a_424 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7706,c_9319]) ).

tff(c_9373,plain,
    ( ( a_428 = a_424 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8426,c_9357]) ).

tff(c_9374,plain,
    a_428 = a_424,
    inference(negUnitSimplification,[status(thm)],[c_7612,c_9373]) ).

tff(c_7770,plain,
    store(a_428,i0,e_419) = a_430,
    inference(demodulation,[status(thm),theory(equality)],[c_7730,c_1050]) ).

tff(c_9387,plain,
    store(a_424,i0,e_419) = a_430,
    inference(demodulation,[status(thm),theory(equality)],[c_9374,c_7770]) ).

tff(c_356,plain,
    ! [F_27] : ( store(a_434,i3,F_27) = store(a_432,i3,F_27) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_309]) ).

tff(c_8307,plain,
    ! [F_27] : ( store(a_424,i0,F_27) = store(a1,i0,F_27) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8068,c_7872,c_7608,c_7608,c_356]) ).

tff(c_9572,plain,
    store(a1,i0,e_419) = a_430,
    inference(superposition,[status(thm),theory(equality)],[c_9387,c_8307]) ).

tff(c_9595,plain,
    a_430 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_7773,c_9572]) ).

tff(c_9603,plain,
    a_440 != a1,
    inference(demodulation,[status(thm),theory(equality)],[c_9595,c_62]) ).

tff(c_7689,plain,
    store(a_420,i2,e_433) = a_420,
    inference(demodulation,[status(thm),theory(equality)],[c_7679,c_7679,c_257]) ).

tff(c_8045,plain,
    store(a1,i2,e_423) = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_7848,c_7848,c_7694,c_7689]) ).

tff(c_7668,plain,
    store(a_436,i0,e_419) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_7633,c_219]) ).

tff(c_8079,plain,
    store(a_426,i0,e_419) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_8073,c_7668]) ).

tff(c_601,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_434,I_33,E_32),i2,e_435) = store(a_436,I_33,E_32) )
      | ( i2 = I_33 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_506]) ).

tff(c_9021,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_424,I_33,E_32),i2,e_419) = store(a_426,I_33,E_32) )
      | ( i2 = I_33 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8073,c_8068,c_7633,c_601]) ).

tff(c_9566,plain,
    ( ( store(a_430,i2,e_419) = store(a_426,i0,e_419) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9387,c_9021]) ).

tff(c_9593,plain,
    ( ( store(a_430,i2,e_419) = a_438 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8079,c_9566]) ).

tff(c_9594,plain,
    store(a_430,i2,e_419) = a_438,
    inference(negUnitSimplification,[status(thm)],[c_7612,c_9593]) ).

tff(c_9648,plain,
    store(a1,i2,e_419) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_9595,c_9594]) ).

tff(c_10309,plain,
    ! [F_145] : ( store(a_438,i2,F_145) = store(a1,i2,F_145) ),
    inference(superposition,[status(thm),theory(equality)],[c_9648,c_8]) ).

tff(c_8083,plain,
    select(a_426,i0) = e_439,
    inference(demodulation,[status(thm),theory(equality)],[c_8073,c_60]) ).

tff(c_8085,plain,
    e_439 = e_427,
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8083]) ).

tff(c_8092,plain,
    store(a_438,i2,e_427) = a_440,
    inference(demodulation,[status(thm),theory(equality)],[c_8085,c_38]) ).

tff(c_8423,plain,
    store(a_438,i2,e_423) = a_440,
    inference(demodulation,[status(thm),theory(equality)],[c_8417,c_8092]) ).

tff(c_10321,plain,
    store(a1,i2,e_423) = a_440,
    inference(superposition,[status(thm),theory(equality)],[c_10309,c_8423]) ).

tff(c_10356,plain,
    a_440 = a1,
    inference(demodulation,[status(thm),theory(equality)],[c_8045,c_10321]) ).

tff(c_10358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9603,c_10356]) ).

tff(c_10359,plain,
    e_435 = e_421,
    inference(splitRight,[status(thm)],[c_7604]) ).

tff(c_10365,plain,
    store(a_436,i0,e_421) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_10359,c_219]) ).

tff(c_7586,plain,
    ( ( select(a_431,i2) = e_433 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7574,c_54]) ).

tff(c_10361,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_7586]) ).

tff(c_236,plain,
    store(a_436,i2,e_435) = a_436,
    inference(superposition,[status(thm),theory(equality)],[c_172,c_224]) ).

tff(c_10362,plain,
    store(a_436,i2,e_421) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_10359,c_236]) ).

tff(c_10629,plain,
    a_438 = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_10365,c_10361,c_10362]) ).

tff(c_181,plain,
    select(a_438,i0) = e_437,
    inference(superposition,[status(thm),theory(equality)],[c_36,c_163]) ).

tff(c_294,plain,
    select(a_438,i0) = e_435,
    inference(demodulation,[status(thm),theory(equality)],[c_214,c_181]) ).

tff(c_298,plain,
    store(a_438,i0,e_435) = a_438,
    inference(superposition,[status(thm),theory(equality)],[c_294,c_6]) ).

tff(c_10363,plain,
    store(a_438,i0,e_421) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_10359,c_298]) ).

tff(c_10631,plain,
    store(a_436,i0,e_421) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_10629,c_10629,c_10363]) ).

tff(c_10368,plain,
    select(a_436,i2) = e_421,
    inference(demodulation,[status(thm),theory(equality)],[c_10359,c_172]) ).

tff(c_10476,plain,
    e_439 = e_421,
    inference(demodulation,[status(thm),theory(equality)],[c_60,c_10361,c_10368]) ).

tff(c_10398,plain,
    store(a_438,i0,e_439) = a_440,
    inference(demodulation,[status(thm),theory(equality)],[c_10361,c_38]) ).

tff(c_10913,plain,
    a_440 = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_10631,c_10629,c_10476,c_10398]) ).

tff(c_499,plain,
    e_429 = e_421,
    inference(demodulation,[status(thm),theory(equality)],[c_490,c_390]) ).

tff(c_248,plain,
    store(a_426,i2,e_429) = a_426,
    inference(superposition,[status(thm),theory(equality)],[c_52,c_224]) ).

tff(c_1005,plain,
    store(a_426,i2,e_421) = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_499,c_248]) ).

tff(c_10390,plain,
    store(a_426,i0,e_421) = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_10361,c_1005]) ).

tff(c_10397,plain,
    store(a_426,i0,e_427) = a_428,
    inference(demodulation,[status(thm),theory(equality)],[c_10361,c_24]) ).

tff(c_10402,plain,
    a_428 = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_254,c_10397]) ).

tff(c_10438,plain,
    store(a_426,i0,e_421) = a_430,
    inference(demodulation,[status(thm),theory(equality)],[c_10402,c_1050]) ).

tff(c_10903,plain,
    a_430 = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_10390,c_10438]) ).

tff(c_10906,plain,
    a_440 != a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_10903,c_62]) ).

tff(c_10914,plain,
    a_436 != a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_10913,c_10906]) ).

tff(c_10391,plain,
    store(a_424,i0,e_421) = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_10361,c_501]) ).

tff(c_10382,plain,
    select(a_420,i0) = e_423,
    inference(demodulation,[status(thm),theory(equality)],[c_10361,c_7383]) ).

tff(c_10401,plain,
    e_423 = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_211,c_10382]) ).

tff(c_10410,plain,
    store(a_422,i3,e_419) = a_424,
    inference(demodulation,[status(thm),theory(equality)],[c_10401,c_20]) ).

tff(c_10360,plain,
    i3 != i0,
    inference(splitRight,[status(thm)],[c_7604]) ).

tff(c_664,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_418,J_34,F_35),i0,e_419) = store(a_420,J_34,F_35) )
      | ( i0 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_506]) ).

tff(c_12432,plain,
    ! [J_175,F_176] :
      ( ( store(store(a1,J_175,F_176),i0,e_419) = store(a_420,J_175,F_176) )
      | ( i0 = J_175 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_664]) ).

tff(c_12472,plain,
    ( ( store(a_431,i0,e_419) = store(a_420,i3,e_421) )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_765,c_12432]) ).

tff(c_12508,plain,
    ( ( a_432 = a_422 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30,c_18,c_12472]) ).

tff(c_12509,plain,
    a_432 = a_422,
    inference(negUnitSimplification,[status(thm)],[c_10360,c_12508]) ).

tff(c_10399,plain,
    select(a_432,i0) = e_433,
    inference(demodulation,[status(thm),theory(equality)],[c_10361,c_54]) ).

tff(c_10403,plain,
    e_433 = e_419,
    inference(demodulation,[status(thm),theory(equality)],[c_202,c_10399]) ).

tff(c_10445,plain,
    store(a_432,i3,e_419) = a_434,
    inference(demodulation,[status(thm),theory(equality)],[c_10403,c_32]) ).

tff(c_12524,plain,
    store(a_422,i3,e_419) = a_434,
    inference(demodulation,[status(thm),theory(equality)],[c_12509,c_10445]) ).

tff(c_12533,plain,
    a_434 = a_424,
    inference(demodulation,[status(thm),theory(equality)],[c_10410,c_12524]) ).

tff(c_10369,plain,
    store(a_434,i2,e_421) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_10359,c_34]) ).

tff(c_10659,plain,
    store(a_434,i0,e_421) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_10361,c_10369]) ).

tff(c_12546,plain,
    store(a_424,i0,e_421) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_12533,c_10659]) ).

tff(c_12549,plain,
    a_436 = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_10391,c_12546]) ).

tff(c_12551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10914,c_12549]) ).

tff(c_12553,plain,
    i2 != i0,
    inference(splitRight,[status(thm)],[c_7586]) ).

tff(c_12600,plain,
    ! [J_177] :
      ( ( select(a_436,J_177) = select(a_434,J_177) )
      | ( i2 = J_177 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_404]) ).

tff(c_12612,plain,
    ( ( select(a_434,i0) = e_439 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12600,c_60]) ).

tff(c_12624,plain,
    select(a_434,i0) = e_439,
    inference(negUnitSimplification,[status(thm)],[c_12553,c_12612]) ).

tff(c_447,plain,
    ! [J_31] :
      ( ( select(a_434,J_31) = select(a_432,J_31) )
      | ( i3 = J_31 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_404]) ).

tff(c_12648,plain,
    ( ( select(a_432,i0) = e_439 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12624,c_447]) ).

tff(c_12657,plain,
    ( ( e_439 = e_419 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202,c_12648]) ).

tff(c_12658,plain,
    e_439 = e_419,
    inference(negUnitSimplification,[status(thm)],[c_10360,c_12657]) ).

tff(c_12687,plain,
    store(a_438,i2,e_419) = a_440,
    inference(demodulation,[status(thm),theory(equality)],[c_12658,c_38]) ).

tff(c_661,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_418,I_33,E_32),i0,e_419) = store(a_420,I_33,E_32) )
      | ( i0 = I_33 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_506]) ).

tff(c_20445,plain,
    ! [I_261,E_262] :
      ( ( store(store(a1,I_261,E_262),i0,e_419) = store(a_420,I_261,E_262) )
      | ( i0 = I_261 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_661]) ).

tff(c_20488,plain,
    ( ( store(a_431,i0,e_419) = store(a_420,i3,e_421) )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_765,c_20445]) ).

tff(c_20526,plain,
    ( ( a_432 = a_422 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30,c_18,c_20488]) ).

tff(c_20527,plain,
    a_432 = a_422,
    inference(negUnitSimplification,[status(thm)],[c_10360,c_20526]) ).

tff(c_444,plain,
    ! [J_31] :
      ( ( select(a_431,J_31) = select(a_418,J_31) )
      | ( i3 = J_31 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_404]) ).

tff(c_7506,plain,
    ! [J_31] :
      ( ( select(a_431,J_31) = select(a1,J_31) )
      | ( i3 = J_31 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_444]) ).

tff(c_12552,plain,
    select(a_431,i2) = e_433,
    inference(splitRight,[status(thm)],[c_7586]) ).

tff(c_12638,plain,
    ( ( select(a1,i2) = e_433 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7506,c_12552]) ).

tff(c_12642,plain,
    select(a1,i2) = e_433,
    inference(negUnitSimplification,[status(thm)],[c_7384,c_12638]) ).

tff(c_13096,plain,
    ! [J_181] :
      ( ( select(a_420,J_181) = select(a1,J_181) )
      | ( i0 = J_181 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_462]) ).

tff(c_13102,plain,
    ( ( select(a1,i2) = e_423 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_13096,c_7383]) ).

tff(c_13119,plain,
    ( ( e_433 = e_423 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12642,c_13102]) ).

tff(c_13120,plain,
    e_433 = e_423,
    inference(negUnitSimplification,[status(thm)],[c_12553,c_13119]) ).

tff(c_13136,plain,
    store(a_432,i3,e_423) = a_434,
    inference(demodulation,[status(thm),theory(equality)],[c_13120,c_32]) ).

tff(c_20549,plain,
    store(a_422,i3,e_423) = a_434,
    inference(demodulation,[status(thm),theory(equality)],[c_20527,c_13136]) ).

tff(c_20562,plain,
    a_434 = a_424,
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_20549]) ).

tff(c_12561,plain,
    store(a_434,i2,e_421) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_10359,c_34]) ).

tff(c_20582,plain,
    store(a_424,i2,e_421) = a_436,
    inference(demodulation,[status(thm),theory(equality)],[c_20562,c_12561]) ).

tff(c_20593,plain,
    a_436 = a_426,
    inference(demodulation,[status(thm),theory(equality)],[c_501,c_20582]) ).

tff(c_12557,plain,
    store(a_436,i0,e_421) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_10359,c_219]) ).

tff(c_20606,plain,
    store(a_426,i0,e_421) = a_438,
    inference(demodulation,[status(thm),theory(equality)],[c_20593,c_12557]) ).

tff(c_13438,plain,
    ! [J_184] :
      ( ( select(a_426,J_184) = select(a_424,J_184) )
      | ( i2 = J_184 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_404]) ).

tff(c_13450,plain,
    ( ( select(a_424,i0) = e_427 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_13438,c_50]) ).

tff(c_13462,plain,
    select(a_424,i0) = e_427,
    inference(negUnitSimplification,[status(thm)],[c_12553,c_13450]) ).

tff(c_438,plain,
    ! [J_31] :
      ( ( select(a_424,J_31) = select(a_422,J_31) )
      | ( i3 = J_31 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_404]) ).

tff(c_13469,plain,
    ( ( select(a_422,i0) = e_427 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_13462,c_438]) ).

tff(c_13478,plain,
    select(a_422,i0) = e_427,
    inference(negUnitSimplification,[status(thm)],[c_10360,c_13469]) ).

tff(c_13485,plain,
    ( ( select(a_420,i0) = e_427 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_13478,c_450]) ).

tff(c_13494,plain,
    ( ( e_427 = e_419 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211,c_13485]) ).

tff(c_13495,plain,
    e_427 = e_419,
    inference(negUnitSimplification,[status(thm)],[c_10360,c_13494]) ).

tff(c_616,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_426,J_34,F_35),i2,e_427) = store(a_428,J_34,F_35) )
      | ( i2 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_506]) ).

tff(c_14540,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_426,J_34,F_35),i2,e_419) = store(a_428,J_34,F_35) )
      | ( i2 = J_34 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13495,c_616]) ).

tff(c_20647,plain,
    ( ( store(a_438,i2,e_419) = store(a_428,i0,e_421) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20606,c_14540]) ).

tff(c_20668,plain,
    ( ( a_440 = a_430 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1050,c_12687,c_20647]) ).

tff(c_20670,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12553,c_62,c_20668]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : SWV540-1.004 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.35  % Computer : n016.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Thu Aug  3 23:02:08 EDT 2023
% 0.14/0.36  % CPUTime  : 
% 14.55/4.58  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 14.55/4.61  
% 14.55/4.61  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 14.97/4.68  
% 14.97/4.68  Inference rules
% 14.97/4.68  ----------------------
% 14.97/4.68  #Ref     : 0
% 14.97/4.68  #Sup     : 5551
% 14.97/4.68  #Fact    : 0
% 14.97/4.68  #Define  : 0
% 14.97/4.68  #Split   : 11
% 14.97/4.68  #Chain   : 0
% 14.97/4.68  #Close   : 0
% 14.97/4.68  
% 14.97/4.68  Ordering : KBO
% 14.97/4.68  
% 14.97/4.68  Simplification rules
% 14.97/4.68  ----------------------
% 14.97/4.68  #Subsume      : 209
% 14.97/4.68  #Demod        : 4018
% 14.97/4.68  #Tautology    : 3910
% 14.97/4.68  #SimpNegUnit  : 385
% 14.97/4.68  #BackRed      : 850
% 14.97/4.68  
% 14.97/4.68  #Partial instantiations: 0
% 14.97/4.68  #Strategies tried      : 1
% 14.97/4.68  
% 14.97/4.68  Timing (in seconds)
% 14.97/4.68  ----------------------
% 14.97/4.68  Preprocessing        : 0.50
% 14.97/4.68  Parsing              : 0.26
% 14.97/4.68  CNF conversion       : 0.02
% 14.97/4.68  Main loop            : 3.04
% 14.97/4.68  Inferencing          : 0.98
% 14.97/4.68  Reduction            : 1.22
% 14.97/4.68  Demodulation         : 0.96
% 14.97/4.68  BG Simplification    : 0.09
% 14.97/4.68  Subsumption          : 0.47
% 14.97/4.68  Abstraction          : 0.09
% 14.97/4.68  MUC search           : 0.00
% 14.97/4.68  Cooper               : 0.00
% 14.97/4.68  Total                : 3.66
% 14.97/4.68  Index Insertion      : 0.00
% 14.97/4.68  Index Deletion       : 0.00
% 14.97/4.68  Index Matching       : 0.00
% 14.97/4.68  BG Taut test         : 0.00
%------------------------------------------------------------------------------