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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SWV540-1.007 : 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/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/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 57.32s 41.55s
% Output   : CNFRefutation 58.04s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   37
%            Number of leaves      :  107
% Syntax   : Number of formulae    : 1277 ( 945 unt;  57 typ;   0 def)
%            Number of atoms       : 1495 (1481 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :  311 (  36   ~; 275   |;   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    :   57 (  57 usr;  55 con; 0-3 aty)
%            Number of variables   :  212 (; 212   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ store > select > #nlpp > i5 > i4 > i3 > i2 > i1 > i0 > e_828 > e_826 > e_824 > e_822 > e_819 > e_817 > e_815 > e_813 > e_811 > e_807 > e_805 > e_803 > e_801 > e_798 > e_796 > e_794 > e_792 > e_790 > e_788 > e_786 > e_784 > e_782 > a_829 > a_827 > a_825 > a_823 > a_821 > a_820 > a_818 > a_816 > a_814 > a_812 > a_810 > a_809 > a_808 > a_806 > a_804 > a_802 > a_800 > a_799 > a_797 > a_795 > a_793 > a_791 > a_789 > a_787 > a_785 > a_783 > a1

%Foreground sorts:

%Background operators:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(f_42,axiom,
    a_789 = store(a_787,i1,e_788),
    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_70,axiom,
    e_792 = select(a_789,i0),
    file(unknown,unknown) ).

tff(f_67,axiom,
    e_786 = select(a_785,i1),
    file(unknown,unknown) ).

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

tff(f_41,axiom,
    a_787 = store(a_785,i2,e_786),
    file(unknown,unknown) ).

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

tff(f_57,axiom,
    a_816 = store(a_814,i5,e_815),
    file(unknown,unknown) ).

tff(f_58,axiom,
    a_818 = store(a_816,i2,e_817),
    file(unknown,unknown) ).

tff(f_82,axiom,
    e_819 = select(a_818,i1),
    file(unknown,unknown) ).

tff(f_59,axiom,
    a_820 = store(a_818,i1,e_819),
    file(unknown,unknown) ).

tff(f_60,axiom,
    a_821 = store(a_820,i1,e_819),
    file(unknown,unknown) ).

tff(f_84,axiom,
    e_824 = select(a_821,i5),
    file(unknown,unknown) ).

tff(f_69,axiom,
    e_790 = select(a_789,i5),
    file(unknown,unknown) ).

tff(f_68,axiom,
    e_788 = select(a_785,i2),
    file(unknown,unknown) ).

tff(f_53,axiom,
    a_809 = store(a_785,i1,e_788),
    file(unknown,unknown) ).

tff(f_54,axiom,
    a_810 = store(a_809,i2,e_786),
    file(unknown,unknown) ).

tff(f_78,axiom,
    e_811 = select(a_810,i0),
    file(unknown,unknown) ).

tff(f_55,axiom,
    a_812 = store(a_810,i5,e_811),
    file(unknown,unknown) ).

tff(f_56,axiom,
    a_814 = store(a_812,i0,e_813),
    file(unknown,unknown) ).

tff(f_80,axiom,
    e_815 = select(a_814,i2),
    file(unknown,unknown) ).

tff(f_79,axiom,
    e_813 = select(a_810,i5),
    file(unknown,unknown) ).

tff(f_44,axiom,
    a_793 = store(a_791,i5,e_792),
    file(unknown,unknown) ).

tff(f_71,axiom,
    e_794 = select(a_793,i5),
    file(unknown,unknown) ).

tff(f_45,axiom,
    a_795 = store(a_793,i2,e_794),
    file(unknown,unknown) ).

tff(f_72,axiom,
    e_796 = select(a_793,i2),
    file(unknown,unknown) ).

tff(f_46,axiom,
    a_797 = store(a_795,i5,e_796),
    file(unknown,unknown) ).

tff(f_73,axiom,
    e_798 = select(a_797,i1),
    file(unknown,unknown) ).

tff(f_47,axiom,
    a_799 = store(a_797,i1,e_798),
    file(unknown,unknown) ).

tff(f_48,axiom,
    a_800 = store(a_799,i1,e_798),
    file(unknown,unknown) ).

tff(f_74,axiom,
    e_801 = select(a_800,i2),
    file(unknown,unknown) ).

tff(f_49,axiom,
    a_802 = store(a_800,i5,e_801),
    file(unknown,unknown) ).

tff(f_75,axiom,
    e_803 = select(a_800,i5),
    file(unknown,unknown) ).

tff(f_50,axiom,
    a_804 = store(a_802,i2,e_803),
    file(unknown,unknown) ).

tff(f_77,axiom,
    e_807 = select(a_804,i5),
    file(unknown,unknown) ).

tff(f_76,axiom,
    e_805 = select(a_804,i2),
    file(unknown,unknown) ).

tff(f_51,axiom,
    a_806 = store(a_804,i5,e_805),
    file(unknown,unknown) ).

tff(f_52,axiom,
    a_808 = store(a_806,i2,e_807),
    file(unknown,unknown) ).

tff(f_81,axiom,
    e_817 = select(a_814,i5),
    file(unknown,unknown) ).

tff(f_83,axiom,
    e_822 = select(a_821,i2),
    file(unknown,unknown) ).

tff(f_61,axiom,
    a_823 = store(a_821,i5,e_822),
    file(unknown,unknown) ).

tff(f_62,axiom,
    a_825 = store(a_823,i2,e_824),
    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_86,axiom,
    e_828 = select(a_825,i5),
    file(unknown,unknown) ).

tff(f_85,axiom,
    e_826 = select(a_825,i2),
    file(unknown,unknown) ).

tff(f_63,axiom,
    a_827 = store(a_825,i5,e_826),
    file(unknown,unknown) ).

tff(f_64,axiom,
    a_829 = store(a_827,i2,e_828),
    file(unknown,unknown) ).

tff(f_88,axiom,
    a_808 != a_829,
    file(unknown,unknown) ).

tff(f_43,axiom,
    a_791 = store(a_789,i0,e_790),
    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_18,plain,
    store(a_787,i1,e_788) = a_789,
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_526,plain,
    ! [A_24,I_25,E_26,J_27] :
      ( ( select(store(A_24,I_25,E_26),J_27) = select(A_24,J_27) )
      | ( J_27 = I_25 ) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_3083,plain,
    ! [J_55] :
      ( ( select(a_789,J_55) = select(a_787,J_55) )
      | ( i1 = J_55 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_526]) ).

tff(c_74,plain,
    select(a_789,i0) = e_792,
    inference(cnfTransformation,[status(thm)],[f_70]) ).

tff(c_3098,plain,
    ( ( select(a_787,i0) = e_792 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3083,c_74]) ).

tff(c_54793,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_3098]) ).

tff(c_68,plain,
    select(a_785,i1) = e_786,
    inference(cnfTransformation,[status(thm)],[f_67]) ).

tff(c_408,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_459,plain,
    store(a_785,i1,e_786) = a_785,
    inference(superposition,[status(thm),theory(equality)],[c_68,c_408]) ).

tff(c_54804,plain,
    store(a_785,i0,e_786) = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_459]) ).

tff(c_16,plain,
    store(a_785,i2,e_786) = a_787,
    inference(cnfTransformation,[status(thm)],[f_41]) ).

tff(c_301,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_340,plain,
    select(a_787,i2) = e_786,
    inference(superposition,[status(thm),theory(equality)],[c_16,c_301]) ).

tff(c_48,plain,
    store(a_814,i5,e_815) = a_816,
    inference(cnfTransformation,[status(thm)],[f_57]) ).

tff(c_367,plain,
    select(a_816,i5) = e_815,
    inference(superposition,[status(thm),theory(equality)],[c_48,c_301]) ).

tff(c_50,plain,
    store(a_816,i2,e_817) = a_818,
    inference(cnfTransformation,[status(thm)],[f_58]) ).

tff(c_2892,plain,
    ! [J_53] :
      ( ( select(a_818,J_53) = select(a_816,J_53) )
      | ( i2 = J_53 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_526]) ).

tff(c_98,plain,
    select(a_818,i1) = e_819,
    inference(cnfTransformation,[status(thm)],[f_82]) ).

tff(c_450,plain,
    store(a_818,i1,e_819) = a_818,
    inference(superposition,[status(thm),theory(equality)],[c_98,c_408]) ).

tff(c_52,plain,
    store(a_818,i1,e_819) = a_820,
    inference(cnfTransformation,[status(thm)],[f_59]) ).

tff(c_1270,plain,
    a_820 = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_450,c_52]) ).

tff(c_54,plain,
    store(a_820,i1,e_819) = a_821,
    inference(cnfTransformation,[status(thm)],[f_60]) ).

tff(c_1294,plain,
    store(a_818,i1,e_819) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_1270,c_54]) ).

tff(c_1296,plain,
    a_821 = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_450,c_1294]) ).

tff(c_102,plain,
    select(a_821,i5) = e_824,
    inference(cnfTransformation,[status(thm)],[f_84]) ).

tff(c_1304,plain,
    select(a_818,i5) = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_1296,c_102]) ).

tff(c_2898,plain,
    ( ( select(a_816,i5) = e_824 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2892,c_1304]) ).

tff(c_2921,plain,
    ( ( e_824 = e_815 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_367,c_2898]) ).

tff(c_2926,plain,
    i5 = i2,
    inference(splitLeft,[status(thm)],[c_2921]) ).

tff(c_72,plain,
    select(a_789,i5) = e_790,
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_2965,plain,
    select(a_789,i2) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_72]) ).

tff(c_3104,plain,
    ( ( select(a_787,i2) = e_790 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2965,c_3083]) ).

tff(c_3115,plain,
    ( ( e_790 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_340,c_3104]) ).

tff(c_3342,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_3115]) ).

tff(c_70,plain,
    select(a_785,i2) = e_788,
    inference(cnfTransformation,[status(thm)],[f_68]) ).

tff(c_3391,plain,
    select(a_785,i1) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_70]) ).

tff(c_3396,plain,
    e_788 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_3391]) ).

tff(c_3389,plain,
    store(a_785,i1,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_16]) ).

tff(c_3395,plain,
    a_787 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_3389]) ).

tff(c_3402,plain,
    store(a_785,i1,e_788) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_3395,c_18]) ).

tff(c_4161,plain,
    a_789 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_3396,c_3402]) ).

tff(c_4166,plain,
    select(a_785,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_4161,c_74]) ).

tff(c_40,plain,
    store(a_785,i1,e_788) = a_809,
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_3433,plain,
    store(a_785,i1,e_786) = a_809,
    inference(demodulation,[status(thm),theory(equality)],[c_3396,c_40]) ).

tff(c_3434,plain,
    a_809 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_3433]) ).

tff(c_42,plain,
    store(a_809,i2,e_786) = a_810,
    inference(cnfTransformation,[status(thm)],[f_54]) ).

tff(c_3390,plain,
    store(a_809,i1,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_42]) ).

tff(c_3974,plain,
    a_810 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_3434,c_3390]) ).

tff(c_90,plain,
    select(a_810,i0) = e_811,
    inference(cnfTransformation,[status(thm)],[f_78]) ).

tff(c_3979,plain,
    select(a_785,i0) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_3974,c_90]) ).

tff(c_4173,plain,
    e_811 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_4166,c_3979]) ).

tff(c_44,plain,
    store(a_810,i5,e_811) = a_812,
    inference(cnfTransformation,[status(thm)],[f_55]) ).

tff(c_349,plain,
    select(a_812,i5) = e_811,
    inference(superposition,[status(thm),theory(equality)],[c_44,c_301]) ).

tff(c_2958,plain,
    select(a_812,i2) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_349]) ).

tff(c_3370,plain,
    select(a_812,i1) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_2958]) ).

tff(c_4189,plain,
    select(a_812,i1) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_4173,c_3370]) ).

tff(c_46,plain,
    store(a_812,i0,e_813) = a_814,
    inference(cnfTransformation,[status(thm)],[f_56]) ).

tff(c_17697,plain,
    ! [J_299] :
      ( ( select(a_814,J_299) = select(a_812,J_299) )
      | ( i0 = J_299 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_526]) ).

tff(c_94,plain,
    select(a_814,i2) = e_815,
    inference(cnfTransformation,[status(thm)],[f_80]) ).

tff(c_3392,plain,
    select(a_814,i1) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_94]) ).

tff(c_17703,plain,
    ( ( select(a_812,i1) = e_815 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_17697,c_3392]) ).

tff(c_17720,plain,
    ( ( e_815 = e_792 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4189,c_17703]) ).

tff(c_17725,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_17720]) ).

tff(c_17740,plain,
    select(a_785,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_17725,c_68]) ).

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_17758,plain,
    store(a_785,i0,e_786) = a_785,
    inference(superposition,[status(thm),theory(equality)],[c_17740,c_6]) ).

tff(c_480,plain,
    store(a_789,i0,e_792) = a_789,
    inference(superposition,[status(thm),theory(equality)],[c_74,c_408]) ).

tff(c_4165,plain,
    store(a_785,i0,e_792) = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_4161,c_4161,c_480]) ).

tff(c_2961,plain,
    store(a_810,i2,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_44]) ).

tff(c_3869,plain,
    store(a_810,i1,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_2961]) ).

tff(c_3976,plain,
    store(a_785,i1,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_3974,c_3869]) ).

tff(c_4280,plain,
    store(a_785,i1,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_4173,c_3976]) ).

tff(c_17729,plain,
    store(a_785,i0,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_17725,c_4280]) ).

tff(c_17741,plain,
    a_812 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_4165,c_17729]) ).

tff(c_382,plain,
    select(a_810,i2) = e_786,
    inference(superposition,[status(thm),theory(equality)],[c_42,c_301]) ).

tff(c_92,plain,
    select(a_810,i5) = e_813,
    inference(cnfTransformation,[status(thm)],[f_79]) ).

tff(c_2966,plain,
    select(a_810,i2) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_92]) ).

tff(c_2978,plain,
    e_813 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_382,c_2966]) ).

tff(c_3054,plain,
    store(a_812,i0,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_2978,c_46]) ).

tff(c_17847,plain,
    store(a_785,i0,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_17741,c_3054]) ).

tff(c_17848,plain,
    a_814 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_17758,c_17847]) ).

tff(c_22,plain,
    store(a_791,i5,e_792) = a_793,
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_316,plain,
    select(a_793,i5) = e_792,
    inference(superposition,[status(thm),theory(equality)],[c_22,c_301]) ).

tff(c_76,plain,
    select(a_793,i5) = e_794,
    inference(cnfTransformation,[status(thm)],[f_71]) ).

tff(c_1068,plain,
    e_794 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_316,c_76]) ).

tff(c_489,plain,
    store(a_793,i5,e_794) = a_793,
    inference(superposition,[status(thm),theory(equality)],[c_76,c_408]) ).

tff(c_1705,plain,
    store(a_793,i5,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_1068,c_489]) ).

tff(c_2945,plain,
    store(a_793,i2,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_1705]) ).

tff(c_3936,plain,
    store(a_793,i1,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_2945]) ).

tff(c_24,plain,
    store(a_793,i2,e_794) = a_795,
    inference(cnfTransformation,[status(thm)],[f_45]) ).

tff(c_1077,plain,
    store(a_793,i2,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_1068,c_24]) ).

tff(c_3385,plain,
    store(a_793,i1,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_1077]) ).

tff(c_4061,plain,
    a_795 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3936,c_3385]) ).

tff(c_2957,plain,
    select(a_793,i2) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_316]) ).

tff(c_78,plain,
    select(a_793,i2) = e_796,
    inference(cnfTransformation,[status(thm)],[f_72]) ).

tff(c_3221,plain,
    e_796 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_2957,c_78]) ).

tff(c_26,plain,
    store(a_795,i5,e_796) = a_797,
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_2963,plain,
    store(a_795,i2,e_796) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_26]) ).

tff(c_3512,plain,
    store(a_795,i1,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_3221,c_2963]) ).

tff(c_4062,plain,
    store(a_793,i1,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_4061,c_3512]) ).

tff(c_4064,plain,
    a_797 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3936,c_4062]) ).

tff(c_379,plain,
    select(a_797,i5) = e_796,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_301]) ).

tff(c_2959,plain,
    select(a_797,i2) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_379]) ).

tff(c_80,plain,
    select(a_797,i1) = e_798,
    inference(cnfTransformation,[status(thm)],[f_73]) ).

tff(c_486,plain,
    store(a_797,i1,e_798) = a_797,
    inference(superposition,[status(thm),theory(equality)],[c_80,c_408]) ).

tff(c_28,plain,
    store(a_797,i1,e_798) = a_799,
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_1330,plain,
    a_799 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_486,c_28]) ).

tff(c_30,plain,
    store(a_799,i1,e_798) = a_800,
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_1354,plain,
    store(a_797,i1,e_798) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_1330,c_30]) ).

tff(c_1356,plain,
    a_800 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_486,c_1354]) ).

tff(c_82,plain,
    select(a_800,i2) = e_801,
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_1364,plain,
    select(a_797,i2) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_1356,c_82]) ).

tff(c_3208,plain,
    e_801 = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_2959,c_1364]) ).

tff(c_483,plain,
    store(a_800,i2,e_801) = a_800,
    inference(superposition,[status(thm),theory(equality)],[c_82,c_408]) ).

tff(c_1490,plain,
    store(a_797,i2,e_801) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_1356,c_1356,c_483]) ).

tff(c_3216,plain,
    store(a_797,i2,e_796) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_3208,c_1490]) ).

tff(c_3662,plain,
    store(a_797,i1,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_3221,c_3216]) ).

tff(c_32,plain,
    store(a_800,i5,e_801) = a_802,
    inference(cnfTransformation,[status(thm)],[f_49]) ).

tff(c_1362,plain,
    store(a_797,i5,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_1356,c_32]) ).

tff(c_2949,plain,
    store(a_797,i2,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_1362]) ).

tff(c_2974,plain,
    a_802 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_1490,c_2949]) ).

tff(c_84,plain,
    select(a_800,i5) = e_803,
    inference(cnfTransformation,[status(thm)],[f_75]) ).

tff(c_1363,plain,
    select(a_797,i5) = e_803,
    inference(demodulation,[status(thm),theory(equality)],[c_1356,c_84]) ).

tff(c_1366,plain,
    e_803 = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_379,c_1363]) ).

tff(c_34,plain,
    store(a_802,i2,e_803) = a_804,
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_1383,plain,
    store(a_802,i2,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_1366,c_34]) ).

tff(c_3026,plain,
    store(a_797,i2,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_2974,c_1383]) ).

tff(c_3964,plain,
    a_804 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_3662,c_3342,c_3221,c_3026]) ).

tff(c_4071,plain,
    a_804 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_4064,c_3964]) ).

tff(c_331,plain,
    select(a_804,i2) = e_803,
    inference(superposition,[status(thm),theory(equality)],[c_34,c_301]) ).

tff(c_1382,plain,
    select(a_804,i2) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_1366,c_331]) ).

tff(c_88,plain,
    select(a_804,i5) = e_807,
    inference(cnfTransformation,[status(thm)],[f_77]) ).

tff(c_2964,plain,
    select(a_804,i2) = e_807,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_88]) ).

tff(c_2977,plain,
    e_807 = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_1382,c_2964]) ).

tff(c_3232,plain,
    e_807 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_3221,c_2977]) ).

tff(c_86,plain,
    select(a_804,i2) = e_805,
    inference(cnfTransformation,[status(thm)],[f_76]) ).

tff(c_1096,plain,
    e_805 = e_803,
    inference(demodulation,[status(thm),theory(equality)],[c_331,c_86]) ).

tff(c_468,plain,
    store(a_804,i2,e_805) = a_804,
    inference(superposition,[status(thm),theory(equality)],[c_86,c_408]) ).

tff(c_1247,plain,
    store(a_804,i2,e_803) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_1096,c_468]) ).

tff(c_1378,plain,
    store(a_804,i2,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_1366,c_1247]) ).

tff(c_36,plain,
    store(a_804,i5,e_805) = a_806,
    inference(cnfTransformation,[status(thm)],[f_51]) ).

tff(c_1105,plain,
    store(a_804,i5,e_803) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_1096,c_36]) ).

tff(c_1379,plain,
    store(a_804,i5,e_796) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_1366,c_1105]) ).

tff(c_2946,plain,
    store(a_804,i2,e_796) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_1379]) ).

tff(c_2971,plain,
    a_806 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_1378,c_2946]) ).

tff(c_38,plain,
    store(a_806,i2,e_807) = a_808,
    inference(cnfTransformation,[status(thm)],[f_52]) ).

tff(c_2987,plain,
    store(a_804,i2,e_807) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_2971,c_38]) ).

tff(c_3259,plain,
    store(a_804,i2,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_3232,c_2987]) ).

tff(c_3371,plain,
    store(a_804,i1,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_3259]) ).

tff(c_4270,plain,
    a_808 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3936,c_4071,c_3371]) ).

tff(c_495,plain,
    store(a_814,i2,e_815) = a_814,
    inference(superposition,[status(thm),theory(equality)],[c_94,c_408]) ).

tff(c_2962,plain,
    store(a_814,i2,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_48]) ).

tff(c_2976,plain,
    a_816 = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_495,c_2962]) ).

tff(c_96,plain,
    select(a_814,i5) = e_817,
    inference(cnfTransformation,[status(thm)],[f_81]) ).

tff(c_2967,plain,
    select(a_814,i2) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_96]) ).

tff(c_2979,plain,
    e_817 = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_94,c_2967]) ).

tff(c_3040,plain,
    store(a_816,i2,e_815) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_2979,c_50]) ).

tff(c_3343,plain,
    a_818 = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_495,c_2976,c_3040]) ).

tff(c_325,plain,
    select(a_818,i2) = e_817,
    inference(superposition,[status(thm),theory(equality)],[c_50,c_301]) ).

tff(c_100,plain,
    select(a_821,i2) = e_822,
    inference(cnfTransformation,[status(thm)],[f_83]) ).

tff(c_1303,plain,
    select(a_818,i2) = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_1296,c_100]) ).

tff(c_1306,plain,
    e_822 = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_325,c_1303]) ).

tff(c_465,plain,
    store(a_821,i2,e_822) = a_821,
    inference(superposition,[status(thm),theory(equality)],[c_100,c_408]) ).

tff(c_1682,plain,
    store(a_818,i2,e_817) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_1306,c_1296,c_1296,c_465]) ).

tff(c_56,plain,
    store(a_821,i5,e_822) = a_823,
    inference(cnfTransformation,[status(thm)],[f_61]) ).

tff(c_1302,plain,
    store(a_818,i5,e_822) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_1296,c_56]) ).

tff(c_1575,plain,
    store(a_818,i5,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_1306,c_1302]) ).

tff(c_2947,plain,
    store(a_818,i2,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_1575]) ).

tff(c_2972,plain,
    a_823 = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_1682,c_2947]) ).

tff(c_3345,plain,
    a_823 = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_3343,c_2972]) ).

tff(c_58,plain,
    store(a_823,i2,e_824) = a_825,
    inference(cnfTransformation,[status(thm)],[f_62]) ).

tff(c_661,plain,
    ! [A_28,I_29,E_30,F_31] : ( store(store(A_28,I_29,E_30),I_29,F_31) = store(A_28,I_29,F_31) ),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_738,plain,
    ! [F_31] : ( store(a_825,i2,F_31) = store(a_823,i2,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_661]) ).

tff(c_3561,plain,
    ! [F_31] : ( store(a_825,i1,F_31) = store(a_814,i1,F_31) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_3342,c_3345,c_738]) ).

tff(c_2952,plain,
    select(a_818,i2) = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_1304]) ).

tff(c_2975,plain,
    e_824 = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_325,c_2952]) ).

tff(c_3063,plain,
    e_824 = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_2979,c_2975]) ).

tff(c_355,plain,
    select(a_825,i2) = e_824,
    inference(superposition,[status(thm),theory(equality)],[c_58,c_301]) ).

tff(c_106,plain,
    select(a_825,i5) = e_828,
    inference(cnfTransformation,[status(thm)],[f_86]) ).

tff(c_2968,plain,
    select(a_825,i2) = e_828,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_106]) ).

tff(c_2980,plain,
    e_828 = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_355,c_2968]) ).

tff(c_3064,plain,
    e_828 = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_3063,c_2980]) ).

tff(c_104,plain,
    select(a_825,i2) = e_826,
    inference(cnfTransformation,[status(thm)],[f_85]) ).

tff(c_512,plain,
    e_826 = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_355,c_104]) ).

tff(c_447,plain,
    store(a_825,i2,e_826) = a_825,
    inference(superposition,[status(thm),theory(equality)],[c_104,c_408]) ).

tff(c_1224,plain,
    store(a_825,i2,e_824) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_512,c_447]) ).

tff(c_60,plain,
    store(a_825,i5,e_826) = a_827,
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_520,plain,
    store(a_825,i5,e_824) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_512,c_60]) ).

tff(c_2948,plain,
    store(a_825,i2,e_824) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_520]) ).

tff(c_2973,plain,
    a_827 = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_1224,c_2948]) ).

tff(c_62,plain,
    store(a_827,i2,e_828) = a_829,
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_2999,plain,
    store(a_825,i2,e_828) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_2973,c_62]) ).

tff(c_3641,plain,
    store(a_814,i1,e_815) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_3561,c_3342,c_3064,c_2999]) ).

tff(c_337,plain,
    select(a_823,i5) = e_822,
    inference(superposition,[status(thm),theory(equality)],[c_56,c_301]) ).

tff(c_1311,plain,
    select(a_823,i5) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_1306,c_337]) ).

tff(c_1326,plain,
    store(a_823,i5,e_817) = a_823,
    inference(superposition,[status(thm),theory(equality)],[c_1311,c_6]) ).

tff(c_2937,plain,
    store(a_823,i2,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_1326]) ).

tff(c_3685,plain,
    a_829 = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_3641,c_3342,c_3345,c_3345,c_2979,c_2937]) ).

tff(c_108,plain,
    a_829 != a_808,
    inference(cnfTransformation,[status(thm)],[f_88]) ).

tff(c_3688,plain,
    a_814 != a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_3685,c_108]) ).

tff(c_4272,plain,
    a_814 != a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_4270,c_3688]) ).

tff(c_17933,plain,
    a_793 != a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_17848,c_4272]) ).

tff(c_385,plain,
    select(a_789,i1) = e_788,
    inference(superposition,[status(thm),theory(equality)],[c_18,c_301]) ).

tff(c_3376,plain,
    select(a_789,i1) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_2965]) ).

tff(c_3393,plain,
    e_790 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_385,c_3376]) ).

tff(c_3456,plain,
    e_790 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_3396,c_3393]) ).

tff(c_20,plain,
    store(a_789,i0,e_790) = a_791,
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_3459,plain,
    store(a_789,i0,e_786) = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_3456,c_20]) ).

tff(c_4249,plain,
    store(a_785,i0,e_786) = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_4161,c_3459]) ).

tff(c_17818,plain,
    a_791 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_17758,c_4249]) ).

tff(c_17751,plain,
    e_792 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_17740,c_4166]) ).

tff(c_2960,plain,
    store(a_791,i2,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_22]) ).

tff(c_3761,plain,
    store(a_791,i1,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_2960]) ).

tff(c_17734,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_17725,c_3761]) ).

tff(c_18039,plain,
    a_793 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_17758,c_17818,c_17751,c_17734]) ).

tff(c_18040,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_17933,c_18039]) ).

tff(c_18042,plain,
    i1 != i0,
    inference(splitRight,[status(thm)],[c_17720]) ).

tff(c_3377,plain,
    i5 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_3342,c_2926]) ).

tff(c_795,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_968,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_810,I_33,E_32),i5,e_811) = store(a_812,I_33,E_32) )
      | ( i5 = I_33 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_795]) ).

tff(c_26911,plain,
    ! [I_473,E_474] :
      ( ( store(store(a_785,I_473,E_474),i1,e_792) = store(a_812,I_473,E_474) )
      | ( i1 = I_473 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3377,c_3377,c_3974,c_4173,c_968]) ).

tff(c_26954,plain,
    ( ( store(a_812,i0,e_786) = store(a_791,i1,e_792) )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4249,c_26911]) ).

tff(c_26992,plain,
    ( ( a_814 = a_793 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3054,c_3761,c_26954]) ).

tff(c_26994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18042,c_4272,c_26992]) ).

tff(c_26996,plain,
    i2 != i1,
    inference(splitRight,[status(thm)],[c_3115]) ).

tff(c_54799,plain,
    i2 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_26996]) ).

tff(c_364,plain,
    select(a_809,i1) = e_788,
    inference(superposition,[status(thm),theory(equality)],[c_40,c_301]) ).

tff(c_54805,plain,
    select(a_809,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_364]) ).

tff(c_55086,plain,
    ! [J_919] :
      ( ( select(a_810,J_919) = select(a_809,J_919) )
      | ( i2 = J_919 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_526]) ).

tff(c_55098,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_55086,c_90]) ).

tff(c_55110,plain,
    ( ( e_811 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54805,c_55098]) ).

tff(c_55111,plain,
    e_811 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_54799,c_55110]) ).

tff(c_762,plain,
    ! [F_31] : ( store(a_810,i2,F_31) = store(a_809,i2,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_661]) ).

tff(c_27029,plain,
    store(a_809,i2,e_811) = a_812,
    inference(superposition,[status(thm),theory(equality)],[c_762,c_2961]) ).

tff(c_55116,plain,
    store(a_809,i2,e_788) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_55111,c_27029]) ).

tff(c_27127,plain,
    ! [J_475] :
      ( ( select(a_809,J_475) = select(a_785,J_475) )
      | ( i1 = J_475 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_526]) ).

tff(c_27136,plain,
    ! [J_475] :
      ( ( store(a_809,J_475,select(a_785,J_475)) = a_809 )
      | ( i1 = J_475 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_27127,c_6]) ).

tff(c_67425,plain,
    ! [J_1101] :
      ( ( store(a_809,J_1101,select(a_785,J_1101)) = a_809 )
      | ( i0 = J_1101 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_27136]) ).

tff(c_67475,plain,
    ( ( store(a_809,i2,e_788) = a_809 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_67425]) ).

tff(c_67489,plain,
    ( ( a_812 = a_809 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55116,c_67475]) ).

tff(c_67490,plain,
    a_812 = a_809,
    inference(negUnitSimplification,[status(thm)],[c_54799,c_67489]) ).

tff(c_67500,plain,
    store(a_809,i0,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_67490,c_3054]) ).

tff(c_744,plain,
    ! [F_31] : ( store(a_809,i1,F_31) = store(a_785,i1,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_661]) ).

tff(c_54801,plain,
    ! [F_31] : ( store(a_809,i0,F_31) = store(a_785,i0,F_31) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_54793,c_744]) ).

tff(c_67608,plain,
    store(a_785,i0,e_786) = a_814,
    inference(superposition,[status(thm),theory(equality)],[c_67500,c_54801]) ).

tff(c_67633,plain,
    a_814 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_54804,c_67608]) ).

tff(c_492,plain,
    store(a_793,i2,e_796) = a_793,
    inference(superposition,[status(thm),theory(equality)],[c_78,c_408]) ).

tff(c_3233,plain,
    store(a_793,i2,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3221,c_492]) ).

tff(c_27104,plain,
    a_795 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3233,c_1077]) ).

tff(c_27313,plain,
    a_797 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3233,c_27104,c_3221,c_2963]) ).

tff(c_3229,plain,
    e_801 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_3221,c_3208]) ).

tff(c_358,plain,
    select(a_802,i5) = e_801,
    inference(superposition,[status(thm),theory(equality)],[c_32,c_301]) ).

tff(c_1120,plain,
    store(a_802,i5,e_801) = a_802,
    inference(superposition,[status(thm),theory(equality)],[c_358,c_6]) ).

tff(c_2938,plain,
    store(a_802,i2,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_1120]) ).

tff(c_27235,plain,
    store(a_797,i2,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_2974,c_2974,c_3229,c_2938]) ).

tff(c_27290,plain,
    a_804 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_27235,c_3221,c_3026]) ).

tff(c_27292,plain,
    store(a_797,i2,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_27290,c_3259]) ).

tff(c_27295,plain,
    a_808 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_27235,c_27292]) ).

tff(c_27202,plain,
    a_818 = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_495,c_2976,c_3040]) ).

tff(c_2993,plain,
    store(a_818,i2,e_824) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_2972,c_58]) ).

tff(c_27270,plain,
    a_825 = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_495,c_27202,c_3063,c_2993]) ).

tff(c_3065,plain,
    store(a_825,i2,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_3063,c_1224]) ).

tff(c_27260,plain,
    a_829 = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_3065,c_3064,c_2999]) ).

tff(c_27263,plain,
    a_825 != a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_27260,c_108]) ).

tff(c_27271,plain,
    a_814 != a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_27270,c_27263]) ).

tff(c_27300,plain,
    a_814 != a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_27295,c_27271]) ).

tff(c_27314,plain,
    a_814 != a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_27313,c_27300]) ).

tff(c_67644,plain,
    a_793 != a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_67633,c_27314]) ).

tff(c_453,plain,
    store(a_785,i2,e_788) = a_785,
    inference(superposition,[status(thm),theory(equality)],[c_70,c_408]) ).

tff(c_765,plain,
    ! [F_31] : ( store(a_789,i1,F_31) = store(a_787,i1,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_661]) ).

tff(c_65465,plain,
    ! [F_1067] : ( store(a_789,i0,F_1067) = store(a_787,i0,F_1067) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_54793,c_765]) ).

tff(c_26995,plain,
    e_790 = e_786,
    inference(splitRight,[status(thm)],[c_3115]) ).

tff(c_27000,plain,
    store(a_789,i0,e_786) = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_26995,c_20]) ).

tff(c_65474,plain,
    store(a_787,i0,e_786) = a_791,
    inference(superposition,[status(thm),theory(equality)],[c_65465,c_27000]) ).

tff(c_27207,plain,
    a_820 = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_27202,c_1270]) ).

tff(c_67648,plain,
    a_820 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_67633,c_27207]) ).

tff(c_67651,plain,
    a_818 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_67633,c_27202]) ).

tff(c_343,plain,
    select(a_814,i0) = e_813,
    inference(superposition,[status(thm),theory(equality)],[c_46,c_301]) ).

tff(c_3053,plain,
    select(a_814,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_2978,c_343]) ).

tff(c_27209,plain,
    select(a_814,i1) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_27202,c_98]) ).

tff(c_54797,plain,
    select(a_814,i0) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_27209]) ).

tff(c_54810,plain,
    e_819 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_3053,c_54797]) ).

tff(c_1019,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_818,J_34,F_35),i1,e_819) = store(a_820,J_34,F_35) )
      | ( i1 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_52,c_795]) ).

tff(c_67865,plain,
    ! [J_1104,F_1105] :
      ( ( store(store(a_785,J_1104,F_1105),i0,e_786) = store(a_785,J_1104,F_1105) )
      | ( i0 = J_1104 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_67648,c_67651,c_54793,c_54810,c_1019]) ).

tff(c_67939,plain,
    ( ( store(a_787,i0,e_786) = store(a_785,i2,e_786) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_67865]) ).

tff(c_67966,plain,
    ( ( a_791 = a_787 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16,c_65474,c_67939]) ).

tff(c_67967,plain,
    a_791 = a_787,
    inference(negUnitSimplification,[status(thm)],[c_54799,c_67966]) ).

tff(c_54806,plain,
    select(a_789,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_385]) ).

tff(c_54883,plain,
    e_792 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_54806,c_74]) ).

tff(c_54891,plain,
    store(a_791,i2,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_54883,c_2960]) ).

tff(c_67974,plain,
    store(a_787,i2,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_67967,c_54891]) ).

tff(c_723,plain,
    ! [F_31] : ( store(a_787,i2,F_31) = store(a_785,i2,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_661]) ).

tff(c_68280,plain,
    store(a_785,i2,e_788) = a_793,
    inference(superposition,[status(thm),theory(equality)],[c_67974,c_723]) ).

tff(c_68301,plain,
    a_793 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_453,c_68280]) ).

tff(c_68303,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67644,c_68301]) ).

tff(c_68305,plain,
    i1 != i0,
    inference(splitRight,[status(thm)],[c_3098]) ).

tff(c_578,plain,
    ! [J_27] :
      ( ( select(a_787,J_27) = select(a_785,J_27) )
      | ( i2 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_526]) ).

tff(c_68304,plain,
    select(a_787,i0) = e_792,
    inference(splitRight,[status(thm)],[c_3098]) ).

tff(c_68329,plain,
    ( ( select(a_785,i0) = e_792 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_578,c_68304]) ).

tff(c_102690,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_68329]) ).

tff(c_471,plain,
    store(a_789,i5,e_790) = a_789,
    inference(superposition,[status(thm),theory(equality)],[c_72,c_408]) ).

tff(c_2939,plain,
    store(a_789,i2,e_790) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_2926,c_471]) ).

tff(c_27058,plain,
    store(a_789,i2,e_786) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_26995,c_2939]) ).

tff(c_102699,plain,
    store(a_789,i0,e_786) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_102690,c_27058]) ).

tff(c_102995,plain,
    a_791 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_102699,c_27000]) ).

tff(c_102712,plain,
    select(a_787,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_102690,c_340]) ).

tff(c_102793,plain,
    e_792 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_102712,c_68304]) ).

tff(c_102697,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_102690,c_2960]) ).

tff(c_103226,plain,
    a_793 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_102699,c_102995,c_102793,c_102697]) ).

tff(c_102713,plain,
    select(a_810,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_102690,c_382]) ).

tff(c_102779,plain,
    e_811 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_102713,c_90]) ).

tff(c_462,plain,
    store(a_810,i0,e_811) = a_810,
    inference(superposition,[status(thm),theory(equality)],[c_90,c_408]) ).

tff(c_102788,plain,
    store(a_810,i0,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_102779,c_462]) ).

tff(c_102701,plain,
    store(a_810,i0,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_102690,c_2961]) ).

tff(c_102718,plain,
    a_812 = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_462,c_102701]) ).

tff(c_102725,plain,
    store(a_810,i0,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_102718,c_3054]) ).

tff(c_103028,plain,
    a_814 = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_102788,c_102725]) ).

tff(c_103031,plain,
    a_810 != a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_103028,c_27314]) ).

tff(c_103229,plain,
    a_810 != a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_103226,c_103031]) ).

tff(c_102715,plain,
    store(a_809,i0,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_102690,c_42]) ).

tff(c_953,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_785,J_34,F_35),i2,e_786) = store(a_787,J_34,F_35) )
      | ( i2 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_795]) ).

tff(c_110783,plain,
    ! [J_1786,F_1787] :
      ( ( store(store(a_785,J_1786,F_1787),i0,e_786) = store(a_787,J_1786,F_1787) )
      | ( i0 = J_1786 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102690,c_102690,c_953]) ).

tff(c_110860,plain,
    ( ( store(a_809,i0,e_786) = store(a_787,i1,e_788) )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_110783]) ).

tff(c_110885,plain,
    ( ( a_810 = a_789 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_102715,c_110860]) ).

tff(c_110887,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68305,c_103229,c_110885]) ).

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

tff(c_131725,plain,
    ! [J_2106,F_2107] :
      ( ( store(store(a_785,J_2106,F_2107),i1,e_788) = store(a_809,J_2106,F_2107) )
      | ( i1 = J_2106 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_795]) ).

tff(c_131796,plain,
    ( ( store(a_809,i2,e_786) = store(a_787,i1,e_788) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_131725]) ).

tff(c_131821,plain,
    ( ( a_810 = a_789 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_42,c_131796]) ).

tff(c_131822,plain,
    a_810 = a_789,
    inference(negUnitSimplification,[status(thm)],[c_26996,c_131821]) ).

tff(c_110888,plain,
    select(a_785,i0) = e_792,
    inference(splitRight,[status(thm)],[c_68329]) ).

tff(c_127529,plain,
    ! [J_2047] :
      ( ( select(a_810,J_2047) = select(a_809,J_2047) )
      | ( i2 = J_2047 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_526]) ).

tff(c_127541,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_127529,c_90]) ).

tff(c_127553,plain,
    select(a_809,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_110889,c_127541]) ).

tff(c_599,plain,
    ! [J_27] :
      ( ( select(a_809,J_27) = select(a_785,J_27) )
      | ( i1 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_526]) ).

tff(c_127560,plain,
    ( ( select(a_785,i0) = e_811 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_127553,c_599]) ).

tff(c_127569,plain,
    ( ( e_811 = e_792 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110888,c_127560]) ).

tff(c_127570,plain,
    e_811 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_68305,c_127569]) ).

tff(c_127577,plain,
    store(a_810,i2,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_127570,c_2961]) ).

tff(c_131828,plain,
    store(a_789,i2,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_131822,c_127577]) ).

tff(c_1013,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_789,J_34,F_35),i0,e_790) = store(a_791,J_34,F_35) )
      | ( i0 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_795]) ).

tff(c_139129,plain,
    ! [J_2243,F_2244] :
      ( ( store(store(a_789,J_2243,F_2244),i0,e_786) = store(a_791,J_2243,F_2244) )
      | ( i0 = J_2243 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26995,c_1013]) ).

tff(c_139181,plain,
    ( ( store(a_812,i0,e_786) = store(a_791,i2,e_792) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_131828,c_139129]) ).

tff(c_139225,plain,
    ( ( a_814 = a_793 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3054,c_2960,c_139181]) ).

tff(c_139227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110889,c_27314,c_139225]) ).

tff(c_139229,plain,
    i5 != i2,
    inference(splitRight,[status(thm)],[c_2921]) ).

tff(c_2919,plain,
    ( ( select(a_816,i1) = e_819 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_98,c_2892]) ).

tff(c_139412,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_2919]) ).

tff(c_139416,plain,
    i5 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_139229]) ).

tff(c_322,plain,
    select(a_795,i2) = e_794,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_301]) ).

tff(c_1076,plain,
    select(a_795,i2) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_1068,c_322]) ).

tff(c_139439,plain,
    select(a_795,i1) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_1076]) ).

tff(c_171169,plain,
    ! [J_2603] :
      ( ( select(a_797,J_2603) = select(a_795,J_2603) )
      | ( i5 = J_2603 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_526]) ).

tff(c_171181,plain,
    ( ( select(a_795,i1) = e_798 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171169,c_80]) ).

tff(c_171193,plain,
    ( ( e_798 = e_792 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139439,c_171181]) ).

tff(c_171194,plain,
    e_798 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_139416,c_171193]) ).

tff(c_139438,plain,
    select(a_797,i1) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_1364]) ).

tff(c_139454,plain,
    e_801 = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_80,c_139438]) ).

tff(c_139504,plain,
    select(a_802,i5) = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_139454,c_358]) ).

tff(c_569,plain,
    ! [J_27] :
      ( ( select(a_804,J_27) = select(a_802,J_27) )
      | ( i2 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_526]) ).

tff(c_140528,plain,
    ! [J_2256] :
      ( ( select(a_804,J_2256) = select(a_802,J_2256) )
      | ( i1 = J_2256 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_569]) ).

tff(c_140540,plain,
    ( ( select(a_802,i5) = e_807 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140528,c_88]) ).

tff(c_140552,plain,
    ( ( e_807 = e_798 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139504,c_140540]) ).

tff(c_140553,plain,
    e_807 = e_798,
    inference(negUnitSimplification,[status(thm)],[c_139416,c_140552]) ).

tff(c_139448,plain,
    store(a_806,i1,e_807) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_38]) ).

tff(c_140558,plain,
    store(a_806,i1,e_798) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_140553,c_139448]) ).

tff(c_171200,plain,
    store(a_806,i1,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_171194,c_140558]) ).

tff(c_140735,plain,
    ! [J_2258] :
      ( ( select(a_793,J_2258) = select(a_791,J_2258) )
      | ( i5 = J_2258 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_526]) ).

tff(c_139451,plain,
    select(a_793,i1) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_78]) ).

tff(c_140741,plain,
    ( ( select(a_791,i1) = e_796 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140735,c_139451]) ).

tff(c_140758,plain,
    select(a_791,i1) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_139416,c_140741]) ).

tff(c_139447,plain,
    store(a_785,i1,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_16]) ).

tff(c_139455,plain,
    a_787 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_139447]) ).

tff(c_139450,plain,
    select(a_785,i1) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_70]) ).

tff(c_139456,plain,
    e_788 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_139450]) ).

tff(c_139479,plain,
    store(a_787,i1,e_786) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_139456,c_18]) ).

tff(c_139695,plain,
    a_789 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_139455,c_139479]) ).

tff(c_608,plain,
    ! [J_27] :
      ( ( select(a_791,J_27) = select(a_789,J_27) )
      | ( i0 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_526]) ).

tff(c_139900,plain,
    ! [J_27] :
      ( ( select(a_791,J_27) = select(a_785,J_27) )
      | ( i0 = J_27 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139695,c_608]) ).

tff(c_140766,plain,
    ( ( select(a_785,i1) = e_796 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140758,c_139900]) ).

tff(c_140775,plain,
    ( ( e_796 = e_786 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_140766]) ).

tff(c_140779,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_140775]) ).

tff(c_140807,plain,
    i5 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139416]) ).

tff(c_140811,plain,
    select(a_785,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_68]) ).

tff(c_139701,plain,
    select(a_785,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_139695,c_74]) ).

tff(c_140931,plain,
    e_792 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_140811,c_139701]) ).

tff(c_140805,plain,
    select(a_795,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139439]) ).

tff(c_141081,plain,
    select(a_795,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_140931,c_140805]) ).

tff(c_614,plain,
    ! [J_27] :
      ( ( select(a_797,J_27) = select(a_795,J_27) )
      | ( i5 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_526]) ).

tff(c_140812,plain,
    select(a_797,i0) = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_80]) ).

tff(c_140865,plain,
    ( ( select(a_795,i0) = e_798 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_614,c_140812]) ).

tff(c_140869,plain,
    select(a_795,i0) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_140807,c_140865]) ).

tff(c_141147,plain,
    e_798 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_141081,c_140869]) ).

tff(c_140781,plain,
    store(a_806,i0,e_798) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_140558]) ).

tff(c_141350,plain,
    store(a_806,i0,e_786) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_141147,c_140781]) ).

tff(c_373,plain,
    select(a_791,i0) = e_790,
    inference(superposition,[status(thm),theory(equality)],[c_20,c_301]) ).

tff(c_140780,plain,
    select(a_791,i0) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_140758]) ).

tff(c_140813,plain,
    e_796 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_373,c_140780]) ).

tff(c_140846,plain,
    store(a_795,i5,e_790) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_140813,c_26]) ).

tff(c_139432,plain,
    store(a_793,i1,e_796) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_492]) ).

tff(c_140787,plain,
    store(a_793,i0,e_796) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139432]) ).

tff(c_141596,plain,
    store(a_793,i0,e_790) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_140813,c_140787]) ).

tff(c_139436,plain,
    store(a_793,i1,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_1077]) ).

tff(c_140791,plain,
    store(a_793,i0,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139436]) ).

tff(c_141662,plain,
    store(a_793,i0,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_140931,c_140791]) ).

tff(c_141156,plain,
    select(a_802,i5) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_141147,c_139504]) ).

tff(c_759,plain,
    ! [F_31] : ( store(a_797,i5,F_31) = store(a_795,i5,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_661]) ).

tff(c_741,plain,
    ! [F_31] : ( store(a_802,i5,F_31) = store(a_800,i5,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_661]) ).

tff(c_139730,plain,
    ! [F_31] : ( store(a_802,i5,F_31) = store(a_797,i5,F_31) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1356,c_741]) ).

tff(c_141683,plain,
    ! [F_2263] : ( store(a_802,i5,F_2263) = store(a_795,i5,F_2263) ),
    inference(demodulation,[status(thm),theory(equality)],[c_759,c_139730]) ).

tff(c_141712,plain,
    store(a_795,i5,select(a_802,i5)) = a_802,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_141683]) ).

tff(c_141718,plain,
    store(a_795,i5,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_141156,c_141712]) ).

tff(c_140944,plain,
    store(a_793,i5,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_140931,c_1705]) ).

tff(c_140808,plain,
    i2 = i0,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139412]) ).

tff(c_140945,plain,
    e_794 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_140931,c_1068]) ).

tff(c_914,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_793,I_33,E_32),i2,e_794) = store(a_795,I_33,E_32) )
      | ( i2 = I_33 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_795]) ).

tff(c_169758,plain,
    ! [I_2593,E_2594] :
      ( ( store(store(a_793,I_2593,E_2594),i0,e_786) = store(a_795,I_2593,E_2594) )
      | ( i0 = I_2593 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140808,c_140808,c_140945,c_914]) ).

tff(c_169810,plain,
    ( ( store(a_795,i5,e_786) = store(a_793,i0,e_786) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140944,c_169758]) ).

tff(c_169845,plain,
    ( ( a_802 = a_795 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141662,c_141718,c_169810]) ).

tff(c_169846,plain,
    a_802 = a_795,
    inference(negUnitSimplification,[status(thm)],[c_140807,c_169845]) ).

tff(c_139435,plain,
    store(a_802,i1,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_1383]) ).

tff(c_140790,plain,
    store(a_802,i0,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139435]) ).

tff(c_141999,plain,
    store(a_802,i0,e_790) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_140813,c_140790]) ).

tff(c_169862,plain,
    store(a_795,i0,e_790) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_169846,c_141999]) ).

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_1415,plain,
    ! [F_13] : ( store(a_795,i2,F_13) = store(a_793,i2,F_13) ),
    inference(superposition,[status(thm),theory(equality)],[c_1077,c_8]) ).

tff(c_166290,plain,
    ! [F_13] : ( store(a_795,i0,F_13) = store(a_793,i0,F_13) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140808,c_140808,c_1415]) ).

tff(c_170263,plain,
    store(a_793,i0,e_790) = a_804,
    inference(superposition,[status(thm),theory(equality)],[c_169862,c_166290]) ).

tff(c_170289,plain,
    a_804 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_141596,c_170263]) ).

tff(c_140841,plain,
    store(a_804,i5,e_790) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_140813,c_1379]) ).

tff(c_170328,plain,
    store(a_793,i5,e_790) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_170289,c_140841]) ).

tff(c_169757,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_793,I_33,E_32),i0,e_786) = store(a_795,I_33,E_32) )
      | ( i0 = I_33 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140808,c_140808,c_140945,c_914]) ).

tff(c_170503,plain,
    ( ( store(a_806,i0,e_786) = store(a_795,i5,e_790) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170328,c_169757]) ).

tff(c_170532,plain,
    ( ( a_808 = a_797 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141350,c_140846,c_170503]) ).

tff(c_170533,plain,
    a_808 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_140807,c_170532]) ).

tff(c_170593,plain,
    a_829 != a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_170533,c_108]) ).

tff(c_139700,plain,
    select(a_785,i5) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_139695,c_72]) ).

tff(c_139478,plain,
    store(a_785,i1,e_786) = a_809,
    inference(demodulation,[status(thm),theory(equality)],[c_139456,c_40]) ).

tff(c_139480,plain,
    a_809 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_139478]) ).

tff(c_139449,plain,
    store(a_809,i1,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_42]) ).

tff(c_139577,plain,
    a_810 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_139480,c_139449]) ).

tff(c_139583,plain,
    select(a_785,i5) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_139577,c_92]) ).

tff(c_139707,plain,
    e_813 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_139700,c_139583]) ).

tff(c_139717,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_139707,c_46]) ).

tff(c_140947,plain,
    store(a_791,i5,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_140931,c_22]) ).

tff(c_139699,plain,
    store(a_785,i0,e_790) = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_139695,c_20]) ).

tff(c_139582,plain,
    select(a_785,i0) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_139577,c_90]) ).

tff(c_139722,plain,
    e_811 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_139701,c_139582]) ).

tff(c_140943,plain,
    e_811 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_140931,c_139722]) ).

tff(c_971,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_810,J_34,F_35),i5,e_811) = store(a_812,J_34,F_35) )
      | ( i5 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_795]) ).

tff(c_169241,plain,
    ! [J_2589,F_2590] :
      ( ( store(store(a_785,J_2589,F_2590),i5,e_786) = store(a_812,J_2589,F_2590) )
      | ( i5 = J_2589 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139577,c_140943,c_971]) ).

tff(c_169296,plain,
    ( ( store(a_812,i0,e_790) = store(a_791,i5,e_786) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139699,c_169241]) ).

tff(c_169335,plain,
    ( ( a_814 = a_793 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139717,c_140947,c_169296]) ).

tff(c_169336,plain,
    a_814 = a_793,
    inference(negUnitSimplification,[status(thm)],[c_140807,c_169335]) ).

tff(c_139716,plain,
    select(a_814,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_139707,c_343]) ).

tff(c_139452,plain,
    select(a_814,i1) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_94]) ).

tff(c_140804,plain,
    select(a_814,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139452]) ).

tff(c_140814,plain,
    e_815 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_139716,c_140804]) ).

tff(c_140879,plain,
    store(a_814,i5,e_790) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_140814,c_48]) ).

tff(c_169351,plain,
    store(a_793,i5,e_790) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_169336,c_140879]) ).

tff(c_170496,plain,
    a_816 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_170328,c_169351]) ).

tff(c_139769,plain,
    select(a_812,i5) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_139722,c_349]) ).

tff(c_140942,plain,
    select(a_812,i5) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_140931,c_139769]) ).

tff(c_141371,plain,
    ! [J_2262] :
      ( ( select(a_814,J_2262) = select(a_812,J_2262) )
      | ( i0 = J_2262 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_526]) ).

tff(c_141383,plain,
    ( ( select(a_812,i5) = e_817 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141371,c_96]) ).

tff(c_141395,plain,
    ( ( e_817 = e_786 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140942,c_141383]) ).

tff(c_141396,plain,
    e_817 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_140807,c_141395]) ).

tff(c_139445,plain,
    store(a_816,i1,e_817) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_50]) ).

tff(c_140793,plain,
    store(a_816,i0,e_817) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139445]) ).

tff(c_142021,plain,
    store(a_816,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_141396,c_140793]) ).

tff(c_169798,plain,
    ( ( store(a_816,i0,e_786) = store(a_795,i5,e_790) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_169351,c_169758]) ).

tff(c_169837,plain,
    ( ( a_818 = a_797 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140846,c_142021,c_169798]) ).

tff(c_169838,plain,
    a_818 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_140807,c_169837]) ).

tff(c_169907,plain,
    store(a_816,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_169838,c_142021]) ).

tff(c_170537,plain,
    store(a_806,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_170496,c_169907]) ).

tff(c_726,plain,
    ! [F_31] : ( store(a_814,i0,F_31) = store(a_812,i0,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_661]) ).

tff(c_169702,plain,
    ! [F_2592] : ( store(a_812,i0,F_2592) = store(a_793,i0,F_2592) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169336,c_726]) ).

tff(c_139581,plain,
    store(a_785,i5,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_139577,c_44]) ).

tff(c_139767,plain,
    store(a_785,i5,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_139722,c_139581]) ).

tff(c_140941,plain,
    store(a_785,i5,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_140931,c_139767]) ).

tff(c_1037,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_787,J_34,F_35),i1,e_788) = store(a_789,J_34,F_35) )
      | ( i1 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_795]) ).

tff(c_166836,plain,
    ! [J_2555,F_2556] :
      ( ( store(store(a_785,J_2555,F_2556),i0,e_786) = store(a_785,J_2555,F_2556) )
      | ( i0 = J_2555 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139456,c_139455,c_139695,c_140779,c_1037]) ).

tff(c_166876,plain,
    ( ( store(a_812,i0,e_786) = store(a_785,i5,e_786) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140941,c_166836]) ).

tff(c_166917,plain,
    ( ( store(a_812,i0,e_786) = a_812 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140941,c_166876]) ).

tff(c_166918,plain,
    store(a_812,i0,e_786) = a_812,
    inference(negUnitSimplification,[status(thm)],[c_140807,c_166917]) ).

tff(c_169711,plain,
    store(a_793,i0,e_786) = a_812,
    inference(superposition,[status(thm),theory(equality)],[c_169702,c_166918]) ).

tff(c_169749,plain,
    a_812 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_141662,c_169711]) ).

tff(c_169356,plain,
    store(a_812,i0,e_790) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_169336,c_139717]) ).

tff(c_169874,plain,
    store(a_795,i0,e_790) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_169749,c_169356]) ).

tff(c_139731,plain,
    ! [F_2249] : ( store(a_802,i5,F_2249) = store(a_797,i5,F_2249) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1356,c_741]) ).

tff(c_139760,plain,
    store(a_797,i5,select(a_802,i5)) = a_802,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_139731]) ).

tff(c_139766,plain,
    store(a_797,i5,e_798) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_139504,c_139760]) ).

tff(c_141155,plain,
    store(a_797,i5,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_141147,c_139766]) ).

tff(c_169860,plain,
    store(a_797,i5,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_169846,c_141155]) ).

tff(c_141408,plain,
    store(a_818,i5,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_141396,c_1575]) ).

tff(c_169906,plain,
    store(a_797,i5,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_169838,c_141408]) ).

tff(c_170731,plain,
    a_823 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_169860,c_169906]) ).

tff(c_139228,plain,
    e_824 = e_815,
    inference(splitRight,[status(thm)],[c_2921]) ).

tff(c_139238,plain,
    store(a_823,i2,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_139228,c_58]) ).

tff(c_139415,plain,
    store(a_823,i1,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_139238]) ).

tff(c_140794,plain,
    store(a_823,i0,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139415]) ).

tff(c_141719,plain,
    store(a_823,i0,e_790) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_140814,c_140794]) ).

tff(c_170737,plain,
    store(a_795,i0,e_790) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_170731,c_141719]) ).

tff(c_170746,plain,
    a_825 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_169874,c_170737]) ).

tff(c_139232,plain,
    store(a_825,i5,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_139228,c_520]) ).

tff(c_140870,plain,
    store(a_825,i5,e_790) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_140814,c_139232]) ).

tff(c_170756,plain,
    store(a_793,i5,e_790) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_170746,c_140870]) ).

tff(c_170762,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_170328,c_170756]) ).

tff(c_593,plain,
    ! [J_27] :
      ( ( select(a_825,J_27) = select(a_823,J_27) )
      | ( i2 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_526]) ).

tff(c_140901,plain,
    ! [J_2260] :
      ( ( select(a_825,J_2260) = select(a_823,J_2260) )
      | ( i0 = J_2260 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140808,c_593]) ).

tff(c_140910,plain,
    ( ( select(a_823,i5) = e_828 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140901,c_106]) ).

tff(c_140918,plain,
    ( ( e_828 = e_817 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1311,c_140910]) ).

tff(c_140919,plain,
    e_828 = e_817,
    inference(negUnitSimplification,[status(thm)],[c_140807,c_140918]) ).

tff(c_141404,plain,
    e_828 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_141396,c_140919]) ).

tff(c_139446,plain,
    store(a_827,i1,e_828) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_62]) ).

tff(c_140798,plain,
    store(a_827,i0,e_828) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_140779,c_139446]) ).

tff(c_141827,plain,
    store(a_827,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_141404,c_140798]) ).

tff(c_170774,plain,
    store(a_806,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_170762,c_141827]) ).

tff(c_170778,plain,
    a_829 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_170537,c_170774]) ).

tff(c_170780,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170593,c_170778]) ).

tff(c_170781,plain,
    e_796 = e_786,
    inference(splitRight,[status(thm)],[c_140775]) ).

tff(c_170791,plain,
    store(a_804,i5,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_170781,c_1379]) ).

tff(c_170785,plain,
    store(a_802,i1,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_170781,c_139435]) ).

tff(c_171207,plain,
    store(a_797,i5,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_171194,c_139766]) ).

tff(c_170796,plain,
    store(a_795,i5,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_170781,c_26]) ).

tff(c_186688,plain,
    ! [J_3041] :
      ( ( select(a_814,J_3041) = select(a_812,J_3041) )
      | ( i0 = J_3041 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_526]) ).

tff(c_186703,plain,
    ( ( select(a_812,i5) = e_817 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_186688,c_96]) ).

tff(c_186719,plain,
    ( ( e_817 = e_792 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139769,c_186703]) ).

tff(c_186724,plain,
    i5 = i0,
    inference(splitLeft,[status(thm)],[c_186719]) ).

tff(c_186747,plain,
    select(a_785,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_139700]) ).

tff(c_186946,plain,
    e_792 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_186747,c_139701]) ).

tff(c_186961,plain,
    store(a_806,i1,e_790) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_186946,c_171200]) ).

tff(c_186733,plain,
    store(a_804,i0,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_170791]) ).

tff(c_170782,plain,
    i1 != i0,
    inference(splitRight,[status(thm)],[c_140775]) ).

tff(c_139697,plain,
    store(a_785,i0,e_792) = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_139695,c_139695,c_480]) ).

tff(c_186770,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_22]) ).

tff(c_753,plain,
    ! [F_31] : ( store(a_791,i0,F_31) = store(a_789,i0,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_661]) ).

tff(c_140481,plain,
    ! [F_31] : ( store(a_791,i0,F_31) = store(a_785,i0,F_31) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139695,c_753]) ).

tff(c_186874,plain,
    store(a_785,i0,e_792) = a_793,
    inference(superposition,[status(thm),theory(equality)],[c_186770,c_140481]) ).

tff(c_186895,plain,
    a_793 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_139697,c_186874]) ).

tff(c_186902,plain,
    store(a_785,i1,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_186895,c_139436]) ).

tff(c_188044,plain,
    store(a_785,i1,e_790) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_186946,c_186902]) ).

tff(c_171399,plain,
    store(a_795,i5,e_792) = a_802,
    inference(superposition,[status(thm),theory(equality)],[c_759,c_171207]) ).

tff(c_186726,plain,
    store(a_795,i0,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_171399]) ).

tff(c_188017,plain,
    store(a_795,i0,e_790) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_186946,c_186726]) ).

tff(c_186970,plain,
    e_811 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_186946,c_139722]) ).

tff(c_186745,plain,
    store(a_785,i0,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_139767]) ).

tff(c_186774,plain,
    a_812 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_139697,c_186745]) ).

tff(c_187279,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_785,J_34,F_35),i0,e_790) = store(a_785,J_34,F_35) )
      | ( i0 = J_34 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_186970,c_186774,c_186724,c_139577,c_971]) ).

tff(c_188051,plain,
    ( ( store(a_795,i0,e_790) = store(a_785,i1,e_790) )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_188044,c_187279]) ).

tff(c_188074,plain,
    ( ( a_802 = a_795 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188044,c_188017,c_188051]) ).

tff(c_188075,plain,
    a_802 = a_795,
    inference(negUnitSimplification,[status(thm)],[c_170782,c_188074]) ).

tff(c_188082,plain,
    store(a_795,i1,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_188075,c_170785]) ).

tff(c_186727,plain,
    store(a_797,i0,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_171207]) ).

tff(c_187813,plain,
    store(a_797,i0,e_790) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_186946,c_186727]) ).

tff(c_188080,plain,
    store(a_797,i0,e_790) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_188075,c_187813]) ).

tff(c_186738,plain,
    store(a_795,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_170796]) ).

tff(c_186772,plain,
    select(a_814,i0) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_96]) ).

tff(c_186777,plain,
    e_817 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_139716,c_186772]) ).

tff(c_186797,plain,
    store(a_816,i1,e_790) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_186777,c_139445]) ).

tff(c_187280,plain,
    ! [J_3048,F_3049] :
      ( ( store(store(a_785,J_3048,F_3049),i0,e_790) = store(a_785,J_3048,F_3049) )
      | ( i0 = J_3048 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_186970,c_186774,c_186724,c_139577,c_971]) ).

tff(c_187332,plain,
    ( ( store(a_785,i1,e_786) = store(a_785,i0,e_790) )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_459,c_187280]) ).

tff(c_187364,plain,
    ( ( a_791 = a_785 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_459,c_139699,c_187332]) ).

tff(c_187365,plain,
    a_791 = a_785,
    inference(negUnitSimplification,[status(thm)],[c_170782,c_187364]) ).

tff(c_186784,plain,
    store(a_785,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_186774,c_139717]) ).

tff(c_186785,plain,
    a_814 = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_139699,c_186784]) ).

tff(c_187371,plain,
    a_814 = a_785,
    inference(demodulation,[status(thm),theory(equality)],[c_187365,c_186785]) ).

tff(c_170783,plain,
    select(a_791,i1) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_170781,c_140758]) ).

tff(c_186809,plain,
    select(a_791,i1) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_186785,c_139452]) ).

tff(c_186812,plain,
    e_815 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_170783,c_186809]) ).

tff(c_1001,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_814,J_34,F_35),i5,e_815) = store(a_816,J_34,F_35) )
      | ( i5 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_795]) ).

tff(c_188870,plain,
    ! [J_3064,F_3065] :
      ( ( store(store(a_785,J_3064,F_3065),i0,e_786) = store(a_816,J_3064,F_3065) )
      | ( i0 = J_3064 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_187371,c_186812,c_186724,c_1001]) ).

tff(c_188910,plain,
    ( ( store(a_816,i1,e_790) = store(a_795,i0,e_786) )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_188044,c_188870]) ).

tff(c_188949,plain,
    ( ( a_818 = a_797 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186738,c_186797,c_188910]) ).

tff(c_188950,plain,
    a_818 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_170782,c_188949]) ).

tff(c_186766,plain,
    store(a_818,i0,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_1575]) ).

tff(c_187450,plain,
    store(a_818,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_186777,c_186766]) ).

tff(c_188969,plain,
    store(a_797,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_188950,c_187450]) ).

tff(c_188977,plain,
    a_823 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_188080,c_188969]) ).

tff(c_186826,plain,
    store(a_823,i1,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_186812,c_139415]) ).

tff(c_188984,plain,
    store(a_795,i1,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_188977,c_186826]) ).

tff(c_188991,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_188082,c_188984]) ).

tff(c_186750,plain,
    store(a_825,i0,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_139232]) ).

tff(c_187426,plain,
    store(a_825,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_186812,c_186750]) ).

tff(c_189010,plain,
    store(a_804,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_188991,c_187426]) ).

tff(c_189015,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_186733,c_189010]) ).

tff(c_186767,plain,
    select(a_823,i0) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_1311]) ).

tff(c_186929,plain,
    select(a_823,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_186777,c_186767]) ).

tff(c_186773,plain,
    select(a_825,i0) = e_828,
    inference(demodulation,[status(thm),theory(equality)],[c_186724,c_106]) ).

tff(c_186835,plain,
    ! [J_3042] :
      ( ( select(a_825,J_3042) = select(a_823,J_3042) )
      | ( i1 = J_3042 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_593]) ).

tff(c_186850,plain,
    ( ( select(a_823,i0) = e_828 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_186773,c_186835]) ).

tff(c_186854,plain,
    select(a_823,i0) = e_828,
    inference(negUnitSimplification,[status(thm)],[c_170782,c_186850]) ).

tff(c_187172,plain,
    e_828 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_186929,c_186854]) ).

tff(c_187175,plain,
    store(a_827,i1,e_790) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_187172,c_139446]) ).

tff(c_189023,plain,
    store(a_806,i1,e_790) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_189015,c_187175]) ).

tff(c_189028,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_186961,c_189023]) ).

tff(c_189030,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_189028]) ).

tff(c_189031,plain,
    e_817 = e_792,
    inference(splitRight,[status(thm)],[c_186719]) ).

tff(c_189033,plain,
    store(a_816,i1,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_189031,c_139445]) ).

tff(c_189032,plain,
    i5 != i0,
    inference(splitRight,[status(thm)],[c_186719]) ).

tff(c_205117,plain,
    ! [J_3248,F_3249] :
      ( ( store(store(a_785,J_3248,F_3249),i5,e_792) = store(a_812,J_3248,F_3249) )
      | ( i5 = J_3248 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139577,c_139722,c_971]) ).

tff(c_205163,plain,
    ( ( store(a_812,i0,e_790) = store(a_791,i5,e_792) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139699,c_205117]) ).

tff(c_205203,plain,
    ( ( a_814 = a_793 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_139717,c_205163]) ).

tff(c_205204,plain,
    a_814 = a_793,
    inference(negUnitSimplification,[status(thm)],[c_189032,c_205203]) ).

tff(c_186712,plain,
    ( ( select(a_812,i1) = e_815 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139452,c_186688]) ).

tff(c_186722,plain,
    select(a_812,i1) = e_815,
    inference(negUnitSimplification,[status(thm)],[c_170782,c_186712]) ).

tff(c_587,plain,
    ! [J_27] :
      ( ( select(a_812,J_27) = select(a_810,J_27) )
      | ( i5 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_526]) ).

tff(c_140454,plain,
    ! [J_27] :
      ( ( select(a_812,J_27) = select(a_785,J_27) )
      | ( i5 = J_27 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139577,c_587]) ).

tff(c_189164,plain,
    ( ( select(a_785,i1) = e_815 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_186722,c_140454]) ).

tff(c_189173,plain,
    ( ( e_815 = e_786 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_189164]) ).

tff(c_189174,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_139416,c_189173]) ).

tff(c_207199,plain,
    ! [J_3282,F_3283] :
      ( ( store(store(a_793,J_3282,F_3283),i5,e_786) = store(a_816,J_3282,F_3283) )
      | ( i5 = J_3282 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205204,c_189174,c_1001]) ).

tff(c_207254,plain,
    ( ( store(a_816,i1,e_792) = store(a_795,i5,e_786) )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139436,c_207199]) ).

tff(c_207294,plain,
    ( ( a_818 = a_797 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170796,c_189033,c_207254]) ).

tff(c_207295,plain,
    a_818 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_139416,c_207294]) ).

tff(c_189039,plain,
    store(a_818,i5,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_189031,c_1575]) ).

tff(c_207311,plain,
    store(a_797,i5,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_207295,c_189039]) ).

tff(c_207321,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_171207,c_207311]) ).

tff(c_189180,plain,
    store(a_823,i1,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_189174,c_139415]) ).

tff(c_207333,plain,
    store(a_802,i1,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_207321,c_189180]) ).

tff(c_207340,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_170785,c_207333]) ).

tff(c_189184,plain,
    store(a_825,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_189174,c_139232]) ).

tff(c_207383,plain,
    store(a_804,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_207340,c_189184]) ).

tff(c_207388,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_170791,c_207383]) ).

tff(c_189040,plain,
    select(a_823,i5) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_189031,c_1311]) ).

tff(c_189048,plain,
    ! [J_3066] :
      ( ( select(a_825,J_3066) = select(a_823,J_3066) )
      | ( i1 = J_3066 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139412,c_593]) ).

tff(c_189069,plain,
    ( ( select(a_823,i5) = e_828 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_106,c_189048]) ).

tff(c_189075,plain,
    select(a_823,i5) = e_828,
    inference(negUnitSimplification,[status(thm)],[c_139416,c_189069]) ).

tff(c_189149,plain,
    e_828 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_189040,c_189075]) ).

tff(c_189151,plain,
    store(a_827,i1,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_189149,c_139446]) ).

tff(c_207399,plain,
    store(a_806,i1,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_207388,c_189151]) ).

tff(c_207403,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_171200,c_207399]) ).

tff(c_207405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_207403]) ).

tff(c_207407,plain,
    i2 != i1,
    inference(splitRight,[status(thm)],[c_2919]) ).

tff(c_207863,plain,
    ! [J_3293] :
      ( ( select(a_814,J_3293) = select(a_812,J_3293) )
      | ( i0 = J_3293 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_526]) ).

tff(c_207875,plain,
    ( ( select(a_812,i5) = e_817 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207863,c_96]) ).

tff(c_207893,plain,
    ( ( e_817 = e_811 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_349,c_207875]) ).

tff(c_207897,plain,
    i5 = i0,
    inference(splitLeft,[status(thm)],[c_207893]) ).

tff(c_207910,plain,
    i2 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_139229]) ).

tff(c_207922,plain,
    store(a_789,i0,e_790) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_471]) ).

tff(c_208631,plain,
    a_791 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_207922,c_20]) ).

tff(c_207600,plain,
    ! [J_3289] :
      ( ( select(a_793,J_3289) = select(a_791,J_3289) )
      | ( i5 = J_3289 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_526]) ).

tff(c_207612,plain,
    ( ( select(a_791,i2) = e_796 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207600,c_78]) ).

tff(c_207624,plain,
    select(a_791,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_207612]) ).

tff(c_208695,plain,
    select(a_789,i2) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_208631,c_207624]) ).

tff(c_620,plain,
    ! [J_27] :
      ( ( select(a_789,J_27) = select(a_787,J_27) )
      | ( i1 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_526]) ).

tff(c_208711,plain,
    ( ( select(a_787,i2) = e_796 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208695,c_620]) ).

tff(c_208720,plain,
    ( ( e_796 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_340,c_208711]) ).

tff(c_208721,plain,
    e_796 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_208720]) ).

tff(c_207941,plain,
    store(a_795,i0,e_796) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_26]) ).

tff(c_208749,plain,
    store(a_795,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_208721,c_207941]) ).

tff(c_207943,plain,
    select(a_789,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_72]) ).

tff(c_208111,plain,
    e_792 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_207943,c_74]) ).

tff(c_208123,plain,
    select(a_795,i2) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_208111,c_1076]) ).

tff(c_236029,plain,
    ! [J_3562] :
      ( ( select(a_797,J_3562) = select(a_795,J_3562) )
      | ( i0 = J_3562 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_614]) ).

tff(c_236038,plain,
    ( ( select(a_795,i2) = e_801 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236029,c_1364]) ).

tff(c_236059,plain,
    ( ( e_801 = e_790 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_208123,c_236038]) ).

tff(c_236060,plain,
    e_801 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_207910,c_236059]) ).

tff(c_207934,plain,
    select(a_802,i0) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_358]) ).

tff(c_208968,plain,
    ! [J_3301] :
      ( ( select(a_804,J_3301) = select(a_802,J_3301) )
      | ( i2 = J_3301 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_526]) ).

tff(c_207942,plain,
    select(a_804,i0) = e_807,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_88]) ).

tff(c_208977,plain,
    ( ( select(a_802,i0) = e_807 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208968,c_207942]) ).

tff(c_208992,plain,
    ( ( e_807 = e_801 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207934,c_208977]) ).

tff(c_208993,plain,
    e_807 = e_801,
    inference(negUnitSimplification,[status(thm)],[c_207910,c_208992]) ).

tff(c_209002,plain,
    store(a_806,i2,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_208993,c_38]) ).

tff(c_236067,plain,
    store(a_806,i2,e_790) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_236060,c_209002]) ).

tff(c_508,plain,
    store(a_791,i0,e_790) = a_791,
    inference(superposition,[status(thm),theory(equality)],[c_373,c_6]) ).

tff(c_207938,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_22]) ).

tff(c_208573,plain,
    a_793 = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_508,c_208111,c_207938]) ).

tff(c_208692,plain,
    a_793 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_208631,c_208573]) ).

tff(c_208122,plain,
    store(a_793,i2,e_790) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_208111,c_1077]) ).

tff(c_209198,plain,
    store(a_789,i2,e_790) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_208692,c_208122]) ).

tff(c_208714,plain,
    store(a_789,i2,e_796) = a_789,
    inference(superposition,[status(thm),theory(equality)],[c_208695,c_6]) ).

tff(c_209531,plain,
    store(a_789,i2,e_786) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_208721,c_208714]) ).

tff(c_250007,plain,
    ! [F_3690] : ( store(a_795,i2,F_3690) = store(a_789,i2,F_3690) ),
    inference(demodulation,[status(thm),theory(equality)],[c_208692,c_1415]) ).

tff(c_207507,plain,
    ! [F_3287] : ( store(a_797,i5,F_3287) = store(a_795,i5,F_3287) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_661]) ).

tff(c_207516,plain,
    store(a_795,i5,e_801) = a_802,
    inference(superposition,[status(thm),theory(equality)],[c_207507,c_1362]) ).

tff(c_207902,plain,
    store(a_795,i0,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_207516]) ).

tff(c_236068,plain,
    store(a_795,i0,e_790) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_236060,c_207902]) ).

tff(c_246447,plain,
    ! [I_3658,E_3659] :
      ( ( store(store(a_785,I_3658,E_3659),i2,e_786) = store(a_787,I_3658,E_3659) )
      | ( i2 = I_3658 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_795]) ).

tff(c_246518,plain,
    ( ( store(a_809,i2,e_786) = store(a_787,i1,e_788) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_246447]) ).

tff(c_246540,plain,
    ( ( a_810 = a_789 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_42,c_246518]) ).

tff(c_246541,plain,
    a_810 = a_789,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_246540]) ).

tff(c_207939,plain,
    store(a_810,i0,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_44]) ).

tff(c_207947,plain,
    a_812 = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_462,c_207939]) ).

tff(c_246549,plain,
    a_812 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_246541,c_207947]) ).

tff(c_236056,plain,
    ( ( select(a_795,i1) = e_798 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_80,c_236029]) ).

tff(c_236602,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_236056]) ).

tff(c_236619,plain,
    select(a_789,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_236602,c_385]) ).

tff(c_236656,plain,
    e_790 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_236619,c_207943]) ).

tff(c_236666,plain,
    store(a_806,i2,e_788) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_236656,c_236067]) ).

tff(c_207927,plain,
    store(a_804,i0,e_796) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_1379]) ).

tff(c_209268,plain,
    store(a_804,i0,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_208721,c_207927]) ).

tff(c_208752,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_208721,c_1383]) ).

tff(c_207929,plain,
    store(a_797,i0,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_1362]) ).

tff(c_236073,plain,
    store(a_797,i0,e_790) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_236060,c_207929]) ).

tff(c_236669,plain,
    store(a_797,i0,e_788) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_236656,c_236073]) ).

tff(c_236618,plain,
    select(a_809,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_236602,c_364]) ).

tff(c_208172,plain,
    ! [J_3296] :
      ( ( select(a_810,J_3296) = select(a_809,J_3296) )
      | ( i2 = J_3296 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_526]) ).

tff(c_208193,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_90,c_208172]) ).

tff(c_208199,plain,
    select(a_809,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_207910,c_208193]) ).

tff(c_236786,plain,
    e_811 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_236618,c_208199]) ).

tff(c_207944,plain,
    select(a_810,i0) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_92]) ).

tff(c_207948,plain,
    e_813 = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_90,c_207944]) ).

tff(c_207945,plain,
    select(a_814,i0) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_96]) ).

tff(c_207949,plain,
    e_817 = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_343,c_207945]) ).

tff(c_208005,plain,
    store(a_816,i2,e_813) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_207949,c_50]) ).

tff(c_208322,plain,
    store(a_816,i2,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_207948,c_208005]) ).

tff(c_236801,plain,
    store(a_816,i2,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_236786,c_208322]) ).

tff(c_236677,plain,
    store(a_789,i2,e_788) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_236656,c_209198]) ).

tff(c_208013,plain,
    store(a_812,i0,e_811) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_207948,c_46]) ).

tff(c_208345,plain,
    a_814 = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_462,c_207947,c_208013]) ).

tff(c_208348,plain,
    select(a_810,i2) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_208345,c_94]) ).

tff(c_208350,plain,
    e_815 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_382,c_208348]) ).

tff(c_236621,plain,
    store(a_787,i0,e_788) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_236602,c_18]) ).

tff(c_992,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_785,I_33,E_32),i1,e_788) = store(a_809,I_33,E_32) )
      | ( i1 = I_33 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_795]) ).

tff(c_238251,plain,
    ! [I_3584,E_3585] :
      ( ( store(store(a_785,I_3584,E_3585),i0,e_788) = store(a_809,I_3584,E_3585) )
      | ( i0 = I_3584 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_236602,c_236602,c_992]) ).

tff(c_238322,plain,
    ( ( store(a_809,i2,e_786) = store(a_787,i0,e_788) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_238251]) ).

tff(c_238344,plain,
    ( ( a_810 = a_789 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_236621,c_42,c_238322]) ).

tff(c_238345,plain,
    a_810 = a_789,
    inference(negUnitSimplification,[status(thm)],[c_207910,c_238344]) ).

tff(c_238351,plain,
    a_814 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_238345,c_208345]) ).

tff(c_998,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_814,I_33,E_32),i5,e_815) = store(a_816,I_33,E_32) )
      | ( i5 = I_33 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_795]) ).

tff(c_242715,plain,
    ! [I_3623,E_3624] :
      ( ( store(store(a_789,I_3623,E_3624),i0,e_786) = store(a_816,I_3623,E_3624) )
      | ( i0 = I_3623 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_207897,c_208350,c_238351,c_998]) ).

tff(c_242758,plain,
    ( ( store(a_816,i2,e_788) = store(a_795,i0,e_786) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236677,c_242715]) ).

tff(c_242790,plain,
    ( ( a_818 = a_797 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_208749,c_236801,c_242758]) ).

tff(c_242791,plain,
    a_818 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_207910,c_242790]) ).

tff(c_208010,plain,
    e_817 = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_207948,c_207949]) ).

tff(c_207928,plain,
    store(a_818,i0,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_1575]) ).

tff(c_209132,plain,
    store(a_818,i0,e_811) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_208010,c_207928]) ).

tff(c_236796,plain,
    store(a_818,i0,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_236786,c_209132]) ).

tff(c_242805,plain,
    store(a_797,i0,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_242791,c_236796]) ).

tff(c_242814,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_236669,c_242805]) ).

tff(c_208360,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_208350,c_139238]) ).

tff(c_242824,plain,
    store(a_802,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_242814,c_208360]) ).

tff(c_242829,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_208752,c_242824]) ).

tff(c_207904,plain,
    store(a_825,i0,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_139232]) ).

tff(c_208609,plain,
    store(a_825,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_208350,c_207904]) ).

tff(c_242868,plain,
    store(a_804,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_242829,c_208609]) ).

tff(c_242873,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_209268,c_242868]) ).

tff(c_207658,plain,
    ! [J_3290] :
      ( ( select(a_825,J_3290) = select(a_823,J_3290) )
      | ( i2 = J_3290 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_526]) ).

tff(c_207670,plain,
    ( ( select(a_823,i5) = e_828 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207658,c_106]) ).

tff(c_207682,plain,
    ( ( e_828 = e_817 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1311,c_207670]) ).

tff(c_207683,plain,
    e_828 = e_817,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_207682]) ).

tff(c_334,plain,
    select(a_829,i2) = e_828,
    inference(superposition,[status(thm),theory(equality)],[c_62,c_301]) ).

tff(c_207690,plain,
    select(a_829,i2) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_207683,c_334]) ).

tff(c_208000,plain,
    select(a_829,i2) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_207949,c_207690]) ).

tff(c_208149,plain,
    select(a_829,i2) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_207948,c_208000]) ).

tff(c_208371,plain,
    ! [F_3297] : ( store(a_829,i2,F_3297) = store(a_827,i2,F_3297) ),
    inference(superposition,[status(thm),theory(equality)],[c_62,c_661]) ).

tff(c_208400,plain,
    store(a_827,i2,select(a_829,i2)) = a_829,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_208371]) ).

tff(c_208406,plain,
    store(a_827,i2,e_811) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_208149,c_208400]) ).

tff(c_236800,plain,
    store(a_827,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_236786,c_208406]) ).

tff(c_242879,plain,
    store(a_806,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_242873,c_236800]) ).

tff(c_242884,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_236666,c_242879]) ).

tff(c_242886,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_242884]) ).

tff(c_242888,plain,
    i1 != i0,
    inference(splitRight,[status(thm)],[c_236056]) ).

tff(c_208264,plain,
    ( ( select(a_785,i0) = e_811 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208199,c_599]) ).

tff(c_246031,plain,
    select(a_785,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_242888,c_208264]) ).

tff(c_208523,plain,
    ! [J_3298] :
      ( ( select(a_789,J_3298) = select(a_787,J_3298) )
      | ( i1 = J_3298 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_526]) ).

tff(c_208541,plain,
    ( ( select(a_787,i0) = e_790 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207943,c_208523]) ).

tff(c_246153,plain,
    select(a_787,i0) = e_790,
    inference(negUnitSimplification,[status(thm)],[c_242888,c_208541]) ).

tff(c_246157,plain,
    ( ( select(a_785,i0) = e_790 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_246153,c_578]) ).

tff(c_246166,plain,
    ( ( e_811 = e_790 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_246031,c_246157]) ).

tff(c_246167,plain,
    e_811 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_207910,c_246166]) ).

tff(c_247081,plain,
    ! [I_3662,E_3663] :
      ( ( store(store(a_789,I_3662,E_3663),i0,e_790) = store(a_789,I_3662,E_3663) )
      | ( i0 = I_3662 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_246549,c_246541,c_246167,c_207897,c_968]) ).

tff(c_247127,plain,
    ( ( store(a_795,i0,e_790) = store(a_789,i2,e_790) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_209198,c_247081]) ).

tff(c_247166,plain,
    ( ( a_802 = a_795 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209198,c_236068,c_247127]) ).

tff(c_247167,plain,
    a_802 = a_795,
    inference(negUnitSimplification,[status(thm)],[c_207910,c_247166]) ).

tff(c_247183,plain,
    store(a_795,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_247167,c_208752]) ).

tff(c_250013,plain,
    store(a_789,i2,e_786) = a_804,
    inference(superposition,[status(thm),theory(equality)],[c_250007,c_247183]) ).

tff(c_250053,plain,
    a_804 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_209531,c_250013]) ).

tff(c_250069,plain,
    store(a_789,i0,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_250053,c_209268]) ).

tff(c_207940,plain,
    store(a_814,i0,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_48]) ).

tff(c_208433,plain,
    store(a_810,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_208350,c_208345,c_207940]) ).

tff(c_246546,plain,
    store(a_789,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_246541,c_208433]) ).

tff(c_250112,plain,
    a_816 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_250069,c_246546]) ).

tff(c_246547,plain,
    a_814 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_246541,c_208345]) ).

tff(c_251068,plain,
    ! [I_3703,E_3704] :
      ( ( store(store(a_789,I_3703,E_3704),i0,e_786) = store(a_806,I_3703,E_3704) )
      | ( i0 = I_3703 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207897,c_250112,c_207897,c_208350,c_246547,c_998]) ).

tff(c_251123,plain,
    ( ( store(a_806,i2,e_790) = store(a_795,i0,e_786) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_209198,c_251068]) ).

tff(c_251162,plain,
    ( ( a_808 = a_797 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_208749,c_236067,c_251123]) ).

tff(c_251163,plain,
    a_808 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_207910,c_251162]) ).

tff(c_251186,plain,
    a_829 != a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_251163,c_108]) ).

tff(c_251181,plain,
    store(a_806,i2,e_790) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_251163,c_236067]) ).

tff(c_250065,plain,
    store(a_795,i2,e_786) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_250053,c_247183]) ).

tff(c_247181,plain,
    store(a_797,i0,e_790) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_247167,c_236073]) ).

tff(c_246180,plain,
    store(a_816,i2,e_790) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_246167,c_208322]) ).

tff(c_250143,plain,
    store(a_806,i2,e_790) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_250112,c_246180]) ).

tff(c_250148,plain,
    a_818 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_236067,c_250143]) ).

tff(c_246175,plain,
    store(a_818,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_246167,c_209132]) ).

tff(c_250255,plain,
    store(a_808,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_250148,c_246175]) ).

tff(c_251172,plain,
    store(a_797,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_251163,c_250255]) ).

tff(c_251187,plain,
    a_823 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_247181,c_251172]) ).

tff(c_251201,plain,
    store(a_795,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_251187,c_208360]) ).

tff(c_251206,plain,
    a_825 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_250065,c_251201]) ).

tff(c_251221,plain,
    store(a_789,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_251206,c_208609]) ).

tff(c_251226,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_250069,c_251221]) ).

tff(c_246179,plain,
    store(a_827,i2,e_790) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_246167,c_208406]) ).

tff(c_251241,plain,
    store(a_806,i2,e_790) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_251226,c_246179]) ).

tff(c_251377,plain,
    a_829 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_251181,c_251241]) ).

tff(c_251378,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_251186,c_251377]) ).

tff(c_251380,plain,
    i5 != i0,
    inference(splitRight,[status(thm)],[c_207893]) ).

tff(c_207890,plain,
    ( ( select(a_812,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_94,c_207863]) ).

tff(c_251720,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_207890]) ).

tff(c_251774,plain,
    select(a_791,i0) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_207624]) ).

tff(c_251811,plain,
    e_796 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_373,c_251774]) ).

tff(c_251824,plain,
    store(a_795,i5,e_790) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_251811,c_26]) ).

tff(c_251803,plain,
    select(a_787,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_340]) ).

tff(c_251776,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_207407]) ).

tff(c_251866,plain,
    ! [J_3709] :
      ( ( select(a_789,J_3709) = select(a_787,J_3709) )
      | ( i1 = J_3709 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_526]) ).

tff(c_251893,plain,
    ( ( select(a_787,i0) = e_792 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_74,c_251866]) ).

tff(c_251899,plain,
    select(a_787,i0) = e_792,
    inference(negUnitSimplification,[status(thm)],[c_251776,c_251893]) ).

tff(c_252150,plain,
    e_792 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_251803,c_251899]) ).

tff(c_251801,plain,
    select(a_795,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_1076]) ).

tff(c_252158,plain,
    select(a_795,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_252150,c_251801]) ).

tff(c_269088,plain,
    ! [J_3880] :
      ( ( select(a_797,J_3880) = select(a_795,J_3880) )
      | ( i5 = J_3880 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_526]) ).

tff(c_251800,plain,
    select(a_797,i0) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_1364]) ).

tff(c_269094,plain,
    ( ( select(a_795,i0) = e_801 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_269088,c_251800]) ).

tff(c_269117,plain,
    ( ( e_801 = e_786 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_252158,c_269094]) ).

tff(c_269118,plain,
    e_801 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_251380,c_269117]) ).

tff(c_253001,plain,
    ! [J_3715] :
      ( ( select(a_804,J_3715) = select(a_802,J_3715) )
      | ( i0 = J_3715 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_569]) ).

tff(c_253013,plain,
    ( ( select(a_802,i5) = e_807 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_253001,c_88]) ).

tff(c_253025,plain,
    ( ( e_807 = e_801 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_358,c_253013]) ).

tff(c_253026,plain,
    e_807 = e_801,
    inference(negUnitSimplification,[status(thm)],[c_251380,c_253025]) ).

tff(c_251806,plain,
    store(a_806,i0,e_807) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_38]) ).

tff(c_253031,plain,
    store(a_806,i0,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_253026,c_251806]) ).

tff(c_269126,plain,
    store(a_806,i0,e_786) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_269118,c_253031]) ).

tff(c_251794,plain,
    store(a_793,i0,e_796) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_492]) ).

tff(c_253213,plain,
    store(a_793,i0,e_790) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_251811,c_251794]) ).

tff(c_251798,plain,
    store(a_793,i0,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_1077]) ).

tff(c_252633,plain,
    store(a_793,i0,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_252150,c_251798]) ).

tff(c_269134,plain,
    store(a_795,i5,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_269118,c_207516]) ).

tff(c_252160,plain,
    store(a_793,i5,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_252150,c_1705]) ).

tff(c_252161,plain,
    e_794 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_252150,c_1068]) ).

tff(c_917,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_793,J_34,F_35),i2,e_794) = store(a_795,J_34,F_35) )
      | ( i2 = J_34 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_795]) ).

tff(c_281962,plain,
    ! [J_3978,F_3979] :
      ( ( store(store(a_793,J_3978,F_3979),i0,e_786) = store(a_795,J_3978,F_3979) )
      | ( i0 = J_3978 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_251720,c_252161,c_917]) ).

tff(c_282008,plain,
    ( ( store(a_795,i5,e_786) = store(a_793,i0,e_786) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_252160,c_281962]) ).

tff(c_282039,plain,
    ( ( a_802 = a_795 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_252633,c_269134,c_282008]) ).

tff(c_282040,plain,
    a_802 = a_795,
    inference(negUnitSimplification,[status(thm)],[c_251380,c_282039]) ).

tff(c_251797,plain,
    store(a_802,i0,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_1383]) ).

tff(c_253267,plain,
    store(a_802,i0,e_790) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_251811,c_251797]) ).

tff(c_282052,plain,
    store(a_795,i0,e_790) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_282040,c_253267]) ).

tff(c_705,plain,
    ! [F_31] : ( store(a_795,i2,F_31) = store(a_793,i2,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_661]) ).

tff(c_253494,plain,
    ! [F_31] : ( store(a_795,i0,F_31) = store(a_793,i0,F_31) ),
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_251720,c_705]) ).

tff(c_282130,plain,
    store(a_793,i0,e_790) = a_804,
    inference(superposition,[status(thm),theory(equality)],[c_282052,c_253494]) ).

tff(c_282151,plain,
    a_804 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_253213,c_282130]) ).

tff(c_251819,plain,
    store(a_804,i5,e_790) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_251811,c_1379]) ).

tff(c_282160,plain,
    store(a_793,i5,e_790) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_282151,c_251819]) ).

tff(c_281961,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_793,J_34,F_35),i0,e_786) = store(a_795,J_34,F_35) )
      | ( i0 = J_34 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_251720,c_252161,c_917]) ).

tff(c_282366,plain,
    ( ( store(a_806,i0,e_786) = store(a_795,i5,e_790) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_282160,c_281961]) ).

tff(c_282393,plain,
    ( ( a_808 = a_797 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_251824,c_269126,c_282366]) ).

tff(c_282394,plain,
    a_808 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_251380,c_282393]) ).

tff(c_282401,plain,
    a_829 != a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_282394,c_108]) ).

tff(c_251804,plain,
    select(a_810,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_382]) ).

tff(c_252007,plain,
    e_811 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_251804,c_90]) ).

tff(c_251379,plain,
    e_817 = e_811,
    inference(splitRight,[status(thm)],[c_207893]) ).

tff(c_207691,plain,
    store(a_827,i2,e_817) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_207683,c_62]) ).

tff(c_251381,plain,
    store(a_827,i2,e_811) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_251379,c_207691]) ).

tff(c_251767,plain,
    store(a_827,i0,e_811) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_251381]) ).

tff(c_252830,plain,
    store(a_827,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_252007,c_251767]) ).

tff(c_282156,plain,
    store(a_795,i0,e_790) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_282151,c_282052]) ).

tff(c_269136,plain,
    store(a_797,i5,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_269118,c_1362]) ).

tff(c_282048,plain,
    store(a_797,i5,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_282040,c_269136]) ).

tff(c_282399,plain,
    store(a_806,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_282394,c_269126]) ).

tff(c_252163,plain,
    store(a_791,i5,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_252150,c_22]) ).

tff(c_251807,plain,
    store(a_809,i0,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_42]) ).

tff(c_251805,plain,
    store(a_785,i0,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_16]) ).

tff(c_282432,plain,
    ! [I_3982,E_3983] :
      ( ( store(store(a_785,I_3982,E_3983),i1,e_788) = store(a_809,I_3982,E_3983) )
      | ( i1 = I_3982 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_795]) ).

tff(c_282475,plain,
    ( ( store(a_809,i0,e_786) = store(a_787,i1,e_788) )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_251805,c_282432]) ).

tff(c_282513,plain,
    ( ( a_810 = a_789 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_251807,c_282475]) ).

tff(c_282514,plain,
    a_810 = a_789,
    inference(negUnitSimplification,[status(thm)],[c_251776,c_282513]) ).

tff(c_282538,plain,
    select(a_789,i5) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_282514,c_92]) ).

tff(c_282543,plain,
    e_813 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_72,c_282538]) ).

tff(c_282566,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_282543,c_46]) ).

tff(c_252036,plain,
    store(a_810,i5,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_252007,c_44]) ).

tff(c_282533,plain,
    store(a_789,i5,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_282514,c_252036]) ).

tff(c_289590,plain,
    ! [J_4052,F_4053] :
      ( ( store(store(a_789,J_4052,F_4053),i0,e_790) = store(a_791,J_4052,F_4053) )
      | ( i0 = J_4052 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_795]) ).

tff(c_289633,plain,
    ( ( store(a_812,i0,e_790) = store(a_791,i5,e_786) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_282533,c_289590]) ).

tff(c_289671,plain,
    ( ( a_814 = a_793 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_252163,c_282566,c_289633]) ).

tff(c_289672,plain,
    a_814 = a_793,
    inference(negUnitSimplification,[status(thm)],[c_251380,c_289671]) ).

tff(c_251810,plain,
    select(a_814,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_94]) ).

tff(c_251812,plain,
    e_815 = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_343,c_251810]) ).

tff(c_251845,plain,
    store(a_814,i5,e_813) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_251812,c_48]) ).

tff(c_282558,plain,
    store(a_814,i5,e_790) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_282543,c_251845]) ).

tff(c_289688,plain,
    store(a_793,i5,e_790) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_289672,c_282558]) ).

tff(c_289699,plain,
    a_816 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_282160,c_289688]) ).

tff(c_251394,plain,
    store(a_816,i2,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_251379,c_50]) ).

tff(c_251769,plain,
    store(a_816,i0,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_251394]) ).

tff(c_253118,plain,
    store(a_816,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_252007,c_251769]) ).

tff(c_289716,plain,
    store(a_806,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_289699,c_253118]) ).

tff(c_289722,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_282399,c_289716]) ).

tff(c_251390,plain,
    store(a_818,i5,e_811) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_251379,c_1575]) ).

tff(c_252023,plain,
    store(a_818,i5,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_252007,c_251390]) ).

tff(c_289751,plain,
    store(a_797,i5,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_289722,c_252023]) ).

tff(c_289761,plain,
    a_823 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_282048,c_289751]) ).

tff(c_251779,plain,
    store(a_823,i0,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_251720,c_139238]) ).

tff(c_252744,plain,
    store(a_823,i0,e_813) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_251812,c_251779]) ).

tff(c_282552,plain,
    store(a_823,i0,e_790) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_282543,c_252744]) ).

tff(c_289777,plain,
    store(a_795,i0,e_790) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_289761,c_282552]) ).

tff(c_289784,plain,
    a_825 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_282156,c_289777]) ).

tff(c_251836,plain,
    store(a_825,i5,e_813) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_251812,c_139232]) ).

tff(c_282553,plain,
    store(a_825,i5,e_790) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_282543,c_251836]) ).

tff(c_289887,plain,
    store(a_793,i5,e_790) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_289784,c_282553]) ).

tff(c_290005,plain,
    ( ( store(a_827,i0,e_786) = store(a_795,i5,e_790) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_289887,c_281961]) ).

tff(c_290032,plain,
    ( ( a_829 = a_797 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_251824,c_252830,c_290005]) ).

tff(c_290034,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_251380,c_282401,c_290032]) ).

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

tff(c_356735,plain,
    ! [J_4637] :
      ( ( select(a_791,J_4637) = select(a_789,J_4637) )
      | ( i0 = J_4637 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_526]) ).

tff(c_356741,plain,
    ( ( select(a_789,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_356735,c_207624]) ).

tff(c_356758,plain,
    select(a_789,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_356741]) ).

tff(c_356813,plain,
    ( ( select(a_787,i2) = e_796 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_356758,c_620]) ).

tff(c_356822,plain,
    ( ( e_796 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_340,c_356813]) ).

tff(c_356823,plain,
    e_796 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_356822]) ).

tff(c_356841,plain,
    store(a_795,i5,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_356823,c_26]) ).

tff(c_356551,plain,
    ! [J_4635] :
      ( ( select(a_797,J_4635) = select(a_795,J_4635) )
      | ( i5 = J_4635 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_526]) ).

tff(c_356557,plain,
    ( ( select(a_795,i2) = e_801 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_356551,c_1364]) ).

tff(c_356580,plain,
    ( ( e_801 = e_792 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1076,c_356557]) ).

tff(c_356581,plain,
    e_801 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_356580]) ).

tff(c_352568,plain,
    ! [J_4604] :
      ( ( select(a_804,J_4604) = select(a_802,J_4604) )
      | ( i2 = J_4604 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_526]) ).

tff(c_352580,plain,
    ( ( select(a_802,i5) = e_807 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_352568,c_88]) ).

tff(c_352592,plain,
    ( ( e_807 = e_801 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_358,c_352580]) ).

tff(c_352593,plain,
    e_807 = e_801,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_352592]) ).

tff(c_352601,plain,
    store(a_806,i2,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_352593,c_38]) ).

tff(c_356591,plain,
    store(a_806,i2,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_356581,c_352601]) ).

tff(c_356833,plain,
    store(a_793,i2,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_356823,c_492]) ).

tff(c_356595,plain,
    store(a_795,i5,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_356581,c_207516]) ).

tff(c_359175,plain,
    ! [I_4655,E_4656] :
      ( ( store(store(a_793,I_4655,E_4656),i2,e_792) = store(a_795,I_4655,E_4656) )
      | ( i2 = I_4655 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1068,c_914]) ).

tff(c_359224,plain,
    ( ( store(a_795,i5,e_792) = store(a_793,i2,e_792) )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1705,c_359175]) ).

tff(c_359256,plain,
    ( ( a_802 = a_795 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_356595,c_1077,c_359224]) ).

tff(c_359257,plain,
    a_802 = a_795,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_359256]) ).

tff(c_356835,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_356823,c_1383]) ).

tff(c_359554,plain,
    a_804 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_356833,c_705,c_359257,c_356835]) ).

tff(c_356832,plain,
    store(a_804,i5,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_356823,c_1379]) ).

tff(c_359556,plain,
    store(a_793,i5,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_359554,c_356832]) ).

tff(c_359174,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_793,I_33,E_32),i2,e_792) = store(a_795,I_33,E_32) )
      | ( i2 = I_33 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1068,c_914]) ).

tff(c_359575,plain,
    ( ( store(a_806,i2,e_792) = store(a_795,i5,e_786) )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_359556,c_359174]) ).

tff(c_359602,plain,
    ( ( a_808 = a_797 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_356841,c_356591,c_359575]) ).

tff(c_359603,plain,
    a_808 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_359602]) ).

tff(c_359612,plain,
    a_829 != a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_359603,c_108]) ).

tff(c_735,plain,
    ! [F_31] : ( store(a_808,i2,F_31) = store(a_806,i2,F_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_661]) ).

tff(c_352,plain,
    select(a_808,i2) = e_807,
    inference(superposition,[status(thm),theory(equality)],[c_38,c_301]) ).

tff(c_352600,plain,
    select(a_808,i2) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_352593,c_352]) ).

tff(c_356593,plain,
    select(a_808,i2) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_356581,c_352600]) ).

tff(c_356709,plain,
    store(a_808,i2,e_792) = a_808,
    inference(superposition,[status(thm),theory(equality)],[c_356593,c_6]) ).

tff(c_356804,plain,
    store(a_806,i2,e_792) = a_808,
    inference(superposition,[status(thm),theory(equality)],[c_735,c_356709]) ).

tff(c_359755,plain,
    store(a_806,i2,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_359603,c_356804]) ).

tff(c_356597,plain,
    store(a_797,i5,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_356581,c_1362]) ).

tff(c_359266,plain,
    store(a_797,i5,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_359257,c_356597]) ).

tff(c_290112,plain,
    ! [J_4057] :
      ( ( select(a_789,J_4057) = select(a_787,J_4057) )
      | ( i1 = J_4057 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_526]) ).

tff(c_290124,plain,
    ( ( select(a_787,i5) = e_790 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_290112,c_72]) ).

tff(c_290144,plain,
    i5 = i1,
    inference(splitLeft,[status(thm)],[c_290124]) ).

tff(c_291213,plain,
    ! [J_4064] :
      ( ( select(a_797,J_4064) = select(a_795,J_4064) )
      | ( i1 = J_4064 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_614]) ).

tff(c_291222,plain,
    ( ( select(a_795,i2) = e_801 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_291213,c_1364]) ).

tff(c_291237,plain,
    ( ( e_801 = e_792 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1076,c_291222]) ).

tff(c_291238,plain,
    e_801 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_291237]) ).

tff(c_290183,plain,
    select(a_802,i1) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_358]) ).

tff(c_290648,plain,
    ! [J_4061] :
      ( ( select(a_804,J_4061) = select(a_802,J_4061) )
      | ( i2 = J_4061 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_526]) ).

tff(c_290191,plain,
    select(a_804,i1) = e_807,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_88]) ).

tff(c_290654,plain,
    ( ( select(a_802,i1) = e_807 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_290648,c_290191]) ).

tff(c_290671,plain,
    ( ( e_807 = e_801 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_290183,c_290654]) ).

tff(c_290672,plain,
    e_807 = e_801,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_290671]) ).

tff(c_290682,plain,
    store(a_806,i2,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_290672,c_38]) ).

tff(c_291245,plain,
    store(a_806,i2,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_291238,c_290682]) ).

tff(c_291342,plain,
    ! [J_4065] :
      ( ( select(a_791,J_4065) = select(a_789,J_4065) )
      | ( i0 = J_4065 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_526]) ).

tff(c_291351,plain,
    ( ( select(a_789,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_291342,c_207624]) ).

tff(c_291367,plain,
    select(a_789,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_291351]) ).

tff(c_291375,plain,
    ( ( select(a_787,i2) = e_796 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_291367,c_620]) ).

tff(c_291384,plain,
    ( ( e_796 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_340,c_291375]) ).

tff(c_291385,plain,
    e_796 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_291384]) ).

tff(c_290178,plain,
    store(a_804,i1,e_796) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_1379]) ).

tff(c_291390,plain,
    store(a_804,i1,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_291385,c_290178]) ).

tff(c_291401,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_291385,c_1383]) ).

tff(c_290811,plain,
    ! [F_31] : ( store(a_802,i1,F_31) = store(a_797,i1,F_31) ),
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_290144,c_1356,c_741]) ).

tff(c_290331,plain,
    store(a_802,i1,e_801) = a_802,
    inference(superposition,[status(thm),theory(equality)],[c_290183,c_6]) ).

tff(c_291264,plain,
    store(a_797,i1,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_290811,c_291238,c_290331]) ).

tff(c_290190,plain,
    store(a_795,i1,e_796) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_26]) ).

tff(c_291395,plain,
    store(a_795,i1,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_291385,c_290190]) ).

tff(c_290152,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_251380]) ).

tff(c_291817,plain,
    ! [J_4068] :
      ( ( select(a_810,J_4068) = select(a_809,J_4068) )
      | ( i2 = J_4068 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_526]) ).

tff(c_291832,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_291817,c_90]) ).

tff(c_291849,plain,
    select(a_809,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_291832]) ).

tff(c_291875,plain,
    ( ( select(a_785,i0) = e_811 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_599,c_291849]) ).

tff(c_291879,plain,
    select(a_785,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_290152,c_291875]) ).

tff(c_290127,plain,
    ( ( select(a_787,i0) = e_792 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_290112,c_74]) ).

tff(c_301282,plain,
    select(a_787,i0) = e_792,
    inference(negUnitSimplification,[status(thm)],[c_290152,c_290127]) ).

tff(c_301286,plain,
    ( ( select(a_785,i0) = e_792 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_301282,c_578]) ).

tff(c_301295,plain,
    ( ( e_811 = e_792 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_291879,c_301286]) ).

tff(c_301296,plain,
    e_811 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_301295]) ).

tff(c_301317,plain,
    store(a_816,i2,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_301296,c_251394]) ).

tff(c_290187,plain,
    store(a_791,i1,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_22]) ).

tff(c_290193,plain,
    select(a_810,i1) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_92]) ).

tff(c_291823,plain,
    ( ( select(a_809,i1) = e_813 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_291817,c_290193]) ).

tff(c_291846,plain,
    ( ( e_813 = e_788 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_364,c_291823]) ).

tff(c_291847,plain,
    e_813 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_291846]) ).

tff(c_291859,plain,
    store(a_812,i0,e_788) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_291847,c_46]) ).

tff(c_310914,plain,
    ! [I_4237,E_4238] :
      ( ( store(store(a_785,I_4237,E_4238),i1,e_788) = store(a_809,I_4237,E_4238) )
      | ( i1 = I_4237 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_795]) ).

tff(c_310985,plain,
    ( ( store(a_809,i2,e_786) = store(a_787,i1,e_788) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_310914]) ).

tff(c_311010,plain,
    ( ( a_810 = a_789 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_42,c_310985]) ).

tff(c_311011,plain,
    a_810 = a_789,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_311010]) ).

tff(c_290188,plain,
    store(a_810,i1,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_44]) ).

tff(c_301308,plain,
    store(a_810,i1,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_301296,c_290188]) ).

tff(c_311014,plain,
    store(a_789,i1,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_311011,c_301308]) ).

tff(c_290192,plain,
    select(a_789,i1) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_72]) ).

tff(c_290194,plain,
    e_790 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_385,c_290192]) ).

tff(c_1010,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_789,I_33,E_32),i0,e_790) = store(a_791,I_33,E_32) )
      | ( i0 = I_33 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_795]) ).

tff(c_301907,plain,
    ! [I_33,E_32] :
      ( ( store(store(a_789,I_33,E_32),i0,e_788) = store(a_791,I_33,E_32) )
      | ( i0 = I_33 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_290194,c_1010]) ).

tff(c_311104,plain,
    ( ( store(a_812,i0,e_788) = store(a_791,i1,e_792) )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311014,c_301907]) ).

tff(c_311131,plain,
    ( ( a_814 = a_793 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_290187,c_291859,c_311104]) ).

tff(c_311132,plain,
    a_814 = a_793,
    inference(negUnitSimplification,[status(thm)],[c_290152,c_311131]) ).

tff(c_291553,plain,
    ! [J_4066] :
      ( ( select(a_812,J_4066) = select(a_810,J_4066) )
      | ( i1 = J_4066 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_587]) ).

tff(c_290035,plain,
    select(a_812,i2) = e_815,
    inference(splitRight,[status(thm)],[c_207890]) ).

tff(c_291562,plain,
    ( ( select(a_810,i2) = e_815 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_291553,c_290035]) ).

tff(c_291578,plain,
    ( ( e_815 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_382,c_291562]) ).

tff(c_291579,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_291578]) ).

tff(c_311432,plain,
    ! [I_4241,E_4242] :
      ( ( store(store(a_793,I_4241,E_4242),i1,e_786) = store(a_816,I_4241,E_4242) )
      | ( i1 = I_4241 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_311132,c_290144,c_291579,c_998]) ).

tff(c_311484,plain,
    ( ( store(a_816,i2,e_792) = store(a_795,i1,e_786) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1077,c_311432]) ).

tff(c_311516,plain,
    ( ( a_818 = a_797 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_291395,c_301317,c_311484]) ).

tff(c_311517,plain,
    a_818 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_311516]) ).

tff(c_290145,plain,
    store(a_818,i1,e_811) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_251390]) ).

tff(c_301305,plain,
    store(a_818,i1,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_301296,c_290145]) ).

tff(c_311524,plain,
    store(a_797,i1,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_311517,c_301305]) ).

tff(c_311535,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_291264,c_311524]) ).

tff(c_291598,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_291579,c_139238]) ).

tff(c_311549,plain,
    store(a_802,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_311535,c_291598]) ).

tff(c_311553,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_291401,c_311549]) ).

tff(c_290157,plain,
    store(a_825,i1,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_290144,c_139232]) ).

tff(c_291588,plain,
    store(a_825,i1,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_291579,c_290157]) ).

tff(c_311575,plain,
    store(a_804,i1,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_311553,c_291588]) ).

tff(c_311580,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_291390,c_311575]) ).

tff(c_301315,plain,
    store(a_827,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_301296,c_251381]) ).

tff(c_311587,plain,
    store(a_806,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_311580,c_301315]) ).

tff(c_311592,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_291245,c_311587]) ).

tff(c_311594,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_311592]) ).

tff(c_311596,plain,
    i5 != i1,
    inference(splitRight,[status(thm)],[c_290124]) ).

tff(c_311595,plain,
    select(a_787,i5) = e_790,
    inference(splitRight,[status(thm)],[c_290124]) ).

tff(c_311600,plain,
    ( ( select(a_785,i5) = e_790 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311595,c_578]) ).

tff(c_311609,plain,
    select(a_785,i5) = e_790,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_311600]) ).

tff(c_357097,plain,
    ! [J_4639] :
      ( ( select(a_810,J_4639) = select(a_809,J_4639) )
      | ( i2 = J_4639 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_526]) ).

tff(c_357124,plain,
    ( ( select(a_809,i5) = e_813 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_92,c_357097]) ).

tff(c_357132,plain,
    select(a_809,i5) = e_813,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_357124]) ).

tff(c_357207,plain,
    ( ( select(a_785,i5) = e_813 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_357132,c_599]) ).

tff(c_357216,plain,
    ( ( e_813 = e_790 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_311609,c_357207]) ).

tff(c_357217,plain,
    e_813 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_311596,c_357216]) ).

tff(c_357225,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_357217,c_46]) ).

tff(c_358471,plain,
    ! [I_4649,E_4650] :
      ( ( store(store(a_785,I_4649,E_4650),i1,e_788) = store(a_809,I_4649,E_4650) )
      | ( i1 = I_4649 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_795]) ).

tff(c_358545,plain,
    ( ( store(a_809,i2,e_786) = store(a_787,i1,e_788) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_358471]) ).

tff(c_358572,plain,
    ( ( a_810 = a_789 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_42,c_358545]) ).

tff(c_358573,plain,
    a_810 = a_789,
    inference(negUnitSimplification,[status(thm)],[c_207407,c_358572]) ).

tff(c_311732,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_290127]) ).

tff(c_311789,plain,
    store(a_787,i0,e_788) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_311732,c_18]) ).

tff(c_314193,plain,
    ! [I_4260,E_4261] :
      ( ( store(store(a_785,I_4260,E_4261),i0,e_788) = store(a_809,I_4260,E_4261) )
      | ( i0 = I_4260 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_311732,c_311732,c_992]) ).

tff(c_314267,plain,
    ( ( store(a_809,i2,e_786) = store(a_787,i0,e_788) )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_314193]) ).

tff(c_314289,plain,
    ( ( a_810 = a_789 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_311789,c_42,c_314267]) ).

tff(c_314290,plain,
    a_810 = a_789,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_314289]) ).

tff(c_314300,plain,
    select(a_789,i2) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_314290,c_382]) ).

tff(c_313010,plain,
    ! [J_4252] :
      ( ( select(a_791,J_4252) = select(a_789,J_4252) )
      | ( i0 = J_4252 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_526]) ).

tff(c_313016,plain,
    ( ( select(a_789,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_313010,c_207624]) ).

tff(c_313033,plain,
    select(a_789,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_313016]) ).

tff(c_314329,plain,
    e_796 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_314300,c_313033]) ).

tff(c_314351,plain,
    store(a_795,i5,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_314329,c_26]) ).

tff(c_311787,plain,
    select(a_789,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_311732,c_385]) ).

tff(c_311865,plain,
    e_792 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_311787,c_74]) ).

tff(c_311877,plain,
    select(a_795,i2) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_311865,c_1076]) ).

tff(c_312871,plain,
    ! [J_4251] :
      ( ( select(a_797,J_4251) = select(a_795,J_4251) )
      | ( i5 = J_4251 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_526]) ).

tff(c_312880,plain,
    ( ( select(a_795,i2) = e_801 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_312871,c_1364]) ).

tff(c_312901,plain,
    ( ( e_801 = e_788 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_311877,c_312880]) ).

tff(c_312902,plain,
    e_801 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_312901]) ).

tff(c_312627,plain,
    ! [J_4249] :
      ( ( select(a_804,J_4249) = select(a_802,J_4249) )
      | ( i2 = J_4249 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_526]) ).

tff(c_312639,plain,
    ( ( select(a_802,i5) = e_807 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_312627,c_88]) ).

tff(c_312651,plain,
    ( ( e_807 = e_801 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_358,c_312639]) ).

tff(c_312652,plain,
    e_807 = e_801,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_312651]) ).

tff(c_312660,plain,
    store(a_806,i2,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_312652,c_38]) ).

tff(c_312911,plain,
    store(a_806,i2,e_788) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_312902,c_312660]) ).

tff(c_314343,plain,
    store(a_793,i2,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_314329,c_492]) ).

tff(c_312915,plain,
    store(a_795,i5,e_788) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_312902,c_207516]) ).

tff(c_311876,plain,
    store(a_793,i2,e_788) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_311865,c_1077]) ).

tff(c_311875,plain,
    store(a_793,i5,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_311865,c_1705]) ).

tff(c_311878,plain,
    e_794 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_311865,c_1068]) ).

tff(c_315295,plain,
    ! [J_4270,F_4271] :
      ( ( store(store(a_793,J_4270,F_4271),i2,e_788) = store(a_795,J_4270,F_4271) )
      | ( i2 = J_4270 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_311878,c_917]) ).

tff(c_315341,plain,
    ( ( store(a_795,i5,e_788) = store(a_793,i2,e_788) )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311875,c_315295]) ).

tff(c_315372,plain,
    ( ( a_802 = a_795 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_312915,c_311876,c_315341]) ).

tff(c_315373,plain,
    a_802 = a_795,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_315372]) ).

tff(c_314345,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_314329,c_1383]) ).

tff(c_315381,plain,
    store(a_795,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_315373,c_314345]) ).

tff(c_315421,plain,
    store(a_793,i2,e_786) = a_804,
    inference(superposition,[status(thm),theory(equality)],[c_315381,c_705]) ).

tff(c_315444,plain,
    a_804 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_314343,c_315421]) ).

tff(c_314342,plain,
    store(a_804,i5,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_314329,c_1379]) ).

tff(c_315451,plain,
    store(a_793,i5,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_315444,c_314342]) ).

tff(c_315294,plain,
    ! [J_34,F_35] :
      ( ( store(store(a_793,J_34,F_35),i2,e_788) = store(a_795,J_34,F_35) )
      | ( i2 = J_34 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_311878,c_917]) ).

tff(c_315660,plain,
    ( ( store(a_806,i2,e_788) = store(a_795,i5,e_786) )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_315451,c_315294]) ).

tff(c_315687,plain,
    ( ( a_808 = a_797 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314351,c_312911,c_315660]) ).

tff(c_315688,plain,
    a_808 = a_797,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_315687]) ).

tff(c_315701,plain,
    a_829 != a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_315688,c_108]) ).

tff(c_315697,plain,
    store(a_806,i2,e_788) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_315688,c_312911]) ).

tff(c_315450,plain,
    store(a_795,i2,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_315444,c_315381]) ).

tff(c_312917,plain,
    store(a_797,i5,e_788) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_312902,c_1362]) ).

tff(c_315382,plain,
    store(a_797,i5,e_788) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_315373,c_312917]) ).

tff(c_311880,plain,
    store(a_791,i5,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_311865,c_22]) ).

tff(c_314302,plain,
    select(a_789,i5) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_314290,c_92]) ).

tff(c_314305,plain,
    e_813 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_72,c_314302]) ).

tff(c_314319,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_314305,c_46]) ).

tff(c_311786,plain,
    select(a_809,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_311732,c_364]) ).

tff(c_313375,plain,
    ! [J_4254] :
      ( ( select(a_810,J_4254) = select(a_809,J_4254) )
      | ( i2 = J_4254 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_526]) ).

tff(c_313387,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_313375,c_90]) ).

tff(c_313405,plain,
    ( ( e_811 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_311786,c_313387]) ).

tff(c_313406,plain,
    e_811 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_313405]) ).

tff(c_331253,plain,
    ! [J_4416,F_4417] :
      ( ( store(store(a_789,J_4416,F_4417),i5,e_788) = store(a_812,J_4416,F_4417) )
      | ( i5 = J_4416 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_313406,c_314290,c_971]) ).

tff(c_331327,plain,
    ( ( store(a_812,i0,e_790) = store(a_791,i5,e_788) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_331253]) ).

tff(c_331351,plain,
    ( ( a_814 = a_793 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_311880,c_314319,c_331327]) ).

tff(c_331352,plain,
    a_814 = a_793,
    inference(negUnitSimplification,[status(thm)],[c_251380,c_331351]) ).

tff(c_312083,plain,
    ! [J_4246] :
      ( ( select(a_812,J_4246) = select(a_810,J_4246) )
      | ( i5 = J_4246 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_526]) ).

tff(c_312089,plain,
    ( ( select(a_810,i2) = e_815 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_312083,c_290035]) ).

tff(c_312106,plain,
    ( ( e_815 = e_786 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_382,c_312089]) ).

tff(c_312107,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_312106]) ).

tff(c_312130,plain,
    store(a_814,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_312107,c_48]) ).

tff(c_331360,plain,
    store(a_793,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_331352,c_312130]) ).

tff(c_331371,plain,
    a_816 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_315451,c_331360]) ).

tff(c_313419,plain,
    store(a_816,i2,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_313406,c_251394]) ).

tff(c_331381,plain,
    store(a_806,i2,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_331371,c_313419]) ).

tff(c_331388,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_315697,c_331381]) ).

tff(c_313413,plain,
    store(a_818,i5,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_313406,c_251390]) ).

tff(c_331399,plain,
    store(a_797,i5,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_331388,c_313413]) ).

tff(c_331410,plain,
    a_823 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_315382,c_331399]) ).

tff(c_312124,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_312107,c_139238]) ).

tff(c_331433,plain,
    store(a_795,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_331410,c_312124]) ).

tff(c_331440,plain,
    a_825 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_315450,c_331433]) ).

tff(c_312117,plain,
    store(a_825,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_312107,c_139232]) ).

tff(c_331449,plain,
    store(a_793,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_331440,c_312117]) ).

tff(c_331455,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_315451,c_331449]) ).

tff(c_313416,plain,
    store(a_827,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_313406,c_251381]) ).

tff(c_331463,plain,
    store(a_806,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_331455,c_313416]) ).

tff(c_331468,plain,
    a_829 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_315697,c_331463]) ).

tff(c_331470,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_315701,c_331468]) ).

tff(c_331472,plain,
    i1 != i0,
    inference(splitRight,[status(thm)],[c_290127]) ).

tff(c_331471,plain,
    select(a_787,i0) = e_792,
    inference(splitRight,[status(thm)],[c_290127]) ).

tff(c_331514,plain,
    ( ( select(a_785,i0) = e_792 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_331471,c_578]) ).

tff(c_331523,plain,
    select(a_785,i0) = e_792,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_331514]) ).

tff(c_357109,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_357097,c_90]) ).

tff(c_357127,plain,
    select(a_809,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_290036,c_357109]) ).

tff(c_357136,plain,
    ( ( select(a_785,i0) = e_811 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_357127,c_599]) ).

tff(c_357145,plain,
    ( ( e_811 = e_792 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_331523,c_357136]) ).

tff(c_357146,plain,
    e_811 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_331472,c_357145]) ).

tff(c_357170,plain,
    store(a_810,i5,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_357146,c_44]) ).

tff(c_358576,plain,
    store(a_789,i5,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_358573,c_357170]) ).

tff(c_359832,plain,
    ! [I_4661,E_4662] :
      ( ( store(store(a_789,I_4661,E_4662),i0,e_790) = store(a_791,I_4661,E_4662) )
      | ( i0 = I_4661 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_795]) ).

tff(c_359875,plain,
    ( ( store(a_812,i0,e_790) = store(a_791,i5,e_792) )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_358576,c_359832]) ).

tff(c_359918,plain,
    ( ( a_814 = a_793 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_357225,c_22,c_359875]) ).

tff(c_359919,plain,
    a_814 = a_793,
    inference(negUnitSimplification,[status(thm)],[c_251380,c_359918]) ).

tff(c_352237,plain,
    ! [J_4602] :
      ( ( select(a_812,J_4602) = select(a_810,J_4602) )
      | ( i5 = J_4602 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_526]) ).

tff(c_352243,plain,
    ( ( select(a_810,i2) = e_815 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_352237,c_290035]) ).

tff(c_352260,plain,
    ( ( e_815 = e_786 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_382,c_352243]) ).

tff(c_352261,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_139229,c_352260]) ).

tff(c_352284,plain,
    store(a_814,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_352261,c_48]) ).

tff(c_359941,plain,
    store(a_793,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_359919,c_352284]) ).

tff(c_359952,plain,
    a_816 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_359556,c_359941]) ).

tff(c_357157,plain,
    store(a_816,i2,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_357146,c_251394]) ).

tff(c_359961,plain,
    store(a_806,i2,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_359952,c_357157]) ).

tff(c_359968,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_359755,c_359961]) ).

tff(c_357151,plain,
    store(a_818,i5,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_357146,c_251390]) ).

tff(c_359993,plain,
    store(a_797,i5,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_359968,c_357151]) ).

tff(c_360003,plain,
    a_823 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_359266,c_359993]) ).

tff(c_352278,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_352261,c_139238]) ).

tff(c_360016,plain,
    store(a_795,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_360003,c_352278]) ).

tff(c_360528,plain,
    store(a_793,i2,e_786) = a_825,
    inference(superposition,[status(thm),theory(equality)],[c_360016,c_705]) ).

tff(c_360551,plain,
    a_825 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_356833,c_360528]) ).

tff(c_352271,plain,
    store(a_825,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_352261,c_139232]) ).

tff(c_360561,plain,
    store(a_793,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_360551,c_352271]) ).

tff(c_360568,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_359556,c_360561]) ).

tff(c_357154,plain,
    store(a_827,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_357146,c_251381]) ).

tff(c_360578,plain,
    store(a_806,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_360568,c_357154]) ).

tff(c_360583,plain,
    a_829 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_359755,c_360578]) ).

tff(c_360585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_359612,c_360583]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : SWV540-1.007 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/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:15:53 EDT 2023
% 0.14/0.35  % CPUTime  : 
% 57.32/41.55  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 57.45/41.73  
% 57.45/41.73  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 58.04/41.83  
% 58.04/41.83  Inference rules
% 58.04/41.83  ----------------------
% 58.04/41.83  #Ref     : 0
% 58.04/41.83  #Sup     : 94413
% 58.04/41.83  #Fact    : 0
% 58.04/41.83  #Define  : 0
% 58.04/41.83  #Split   : 129
% 58.04/41.83  #Chain   : 0
% 58.04/41.83  #Close   : 0
% 58.04/41.83  
% 58.04/41.83  Ordering : KBO
% 58.04/41.83  
% 58.04/41.83  Simplification rules
% 58.04/41.83  ----------------------
% 58.04/41.83  #Subsume      : 4114
% 58.04/41.83  #Demod        : 70887
% 58.04/41.83  #Tautology    : 68001
% 58.04/41.83  #SimpNegUnit  : 9708
% 58.04/41.83  #BackRed      : 12570
% 58.04/41.83  
% 58.04/41.83  #Partial instantiations: 2744
% 58.04/41.83  #Strategies tried      : 1
% 58.04/41.83  
% 58.04/41.83  Timing (in seconds)
% 58.04/41.83  ----------------------
% 58.04/41.84  Preprocessing        : 0.52
% 58.04/41.84  Parsing              : 0.28
% 58.04/41.84  CNF conversion       : 0.03
% 58.04/41.84  Main loop            : 39.91
% 58.04/41.84  Inferencing          : 9.87
% 58.04/41.84  Reduction            : 19.55
% 58.04/41.84  Demodulation         : 16.50
% 58.04/41.84  BG Simplification    : 0.56
% 58.04/41.84  Subsumption          : 7.02
% 58.04/41.84  Abstraction          : 0.66
% 58.04/41.84  MUC search           : 0.00
% 58.04/41.84  Cooper               : 0.00
% 58.04/41.84  Total                : 40.73
% 58.04/41.84  Index Insertion      : 0.00
% 58.04/41.84  Index Deletion       : 0.00
% 58.04/41.84  Index Matching       : 0.00
% 58.04/41.84  BG Taut test         : 0.00
%------------------------------------------------------------------------------