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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SWV543-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 : n025.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:57 EDT 2023

% Result   : Unsatisfiable 107.02s 85.75s
% Output   : CNFRefutation 108.12s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   39
%            Number of leaves      :  105
% Syntax   : Number of formulae    : 1944 (1494 unt;  57 typ;   0 def)
%            Number of atoms       : 2280 (2265 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :  412 (  19   ~; 393   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    6 (   1 avg)
%            Maximal term depth    :    4 (   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   :  236 (; 236   !;   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_82,axiom,
    a_808 != a_829,
    file(unknown,unknown) ).

tff(f_36,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_63,axiom,
    e_790 = select(a_789,i5),
    file(unknown,unknown) ).

tff(f_35,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_43,axiom,
    a_802 = store(a_800,i5,e_801),
    file(unknown,unknown) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(f_64,axiom,
    e_792 = select(a_789,i0),
    file(unknown,unknown) ).

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

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

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

tff(f_37,axiom,
    a_791 = store(a_789,i0,e_790),
    file(unknown,unknown) ).

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

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

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

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

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

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

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

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

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

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

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

tff(f_56,axiom,
    a_825 = store(a_823,i2,e_824),
    file(unknown,unknown) ).

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

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

tff(f_80,axiom,
    e_828 = select(a_825,i5),
    file(unknown,unknown) ).

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

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

tff(c_14,plain,
    store(a_787,i1,e_788) = a_789,
    inference(cnfTransformation,[status(thm)],[f_36]) ).

tff(c_405,plain,
    ! [A_14,I_15,E_16,J_17] :
      ( ( select(store(A_14,I_15,E_16),J_17) = select(A_14,J_17) )
      | ( J_17 = I_15 ) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_140701,plain,
    ! [J_1331] :
      ( ( select(a_789,J_1331) = select(a_787,J_1331) )
      | ( i1 = J_1331 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_405]) ).

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

tff(c_140722,plain,
    ( ( select(a_787,i5) = e_790 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140701,c_68]) ).

tff(c_140812,plain,
    i5 = i1,
    inference(splitLeft,[status(thm)],[c_140722]) ).

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

tff(c_297,plain,
    ! [A_11,I_12,E_13] : ( select(store(A_11,I_12,E_13),I_12) = E_13 ),
    inference(cnfTransformation,[status(thm)],[f_26]) ).

tff(c_312,plain,
    select(a_787,i2) = e_786,
    inference(superposition,[status(thm),theory(equality)],[c_12,c_297]) ).

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

tff(c_336,plain,
    select(a_802,i5) = e_801,
    inference(superposition,[status(thm),theory(equality)],[c_28,c_297]) ).

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

tff(c_1551,plain,
    ! [J_22] :
      ( ( select(a_804,J_22) = select(a_802,J_22) )
      | ( i2 = J_22 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_405]) ).

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

tff(c_1572,plain,
    ( ( select(a_802,i5) = e_807 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1551,c_84]) ).

tff(c_1584,plain,
    ( ( e_807 = e_801 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_336,c_1572]) ).

tff(c_1588,plain,
    i5 = i2,
    inference(splitLeft,[status(thm)],[c_1584]) ).

tff(c_1647,plain,
    select(a_789,i2) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_68]) ).

tff(c_433,plain,
    ! [J_17] :
      ( ( select(a_789,J_17) = select(a_787,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_405]) ).

tff(c_1733,plain,
    ( ( select(a_787,i2) = e_790 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1647,c_433]) ).

tff(c_1751,plain,
    ( ( e_790 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_312,c_1733]) ).

tff(c_2197,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_1751]) ).

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

tff(c_333,plain,
    select(a_793,i5) = e_792,
    inference(superposition,[status(thm),theory(equality)],[c_18,c_297]) ).

tff(c_1633,plain,
    select(a_793,i2) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_333]) ).

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

tff(c_1978,plain,
    e_796 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_1633,c_74]) ).

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

tff(c_375,plain,
    select(a_797,i5) = e_796,
    inference(superposition,[status(thm),theory(equality)],[c_22,c_297]) ).

tff(c_1639,plain,
    select(a_797,i2) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_375]) ).

tff(c_2039,plain,
    select(a_797,i2) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_1978,c_1639]) ).

tff(c_2233,plain,
    select(a_797,i1) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_2039]) ).

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

tff(c_2518,plain,
    e_798 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_2233,c_76]) ).

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

tff(c_306,plain,
    select(a_800,i1) = e_798,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_297]) ).

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

tff(c_2257,plain,
    select(a_800,i1) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_78]) ).

tff(c_2262,plain,
    e_801 = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_306,c_2257]) ).

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

tff(c_1649,plain,
    select(a_800,i2) = e_803,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_80]) ).

tff(c_1655,plain,
    e_803 = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_78,c_1649]) ).

tff(c_2271,plain,
    e_803 = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_2262,c_1655]) ).

tff(c_2541,plain,
    e_803 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_2518,c_2271]) ).

tff(c_366,plain,
    select(a_804,i2) = e_803,
    inference(superposition,[status(thm),theory(equality)],[c_30,c_297]) ).

tff(c_1646,plain,
    select(a_804,i2) = e_807,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_84]) ).

tff(c_1653,plain,
    e_807 = e_803,
    inference(demodulation,[status(thm),theory(equality)],[c_366,c_1646]) ).

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

tff(c_1664,plain,
    store(a_806,i2,e_803) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_1653,c_34]) ).

tff(c_3270,plain,
    store(a_806,i1,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_2541,c_2197,c_1664]) ).

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

tff(c_1146,plain,
    e_805 = e_803,
    inference(demodulation,[status(thm),theory(equality)],[c_366,c_82]) ).

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

tff(c_1167,plain,
    store(a_804,i5,e_803) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_1146,c_32]) ).

tff(c_1630,plain,
    store(a_804,i2,e_803) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_1167]) ).

tff(c_3337,plain,
    store(a_804,i1,e_792) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_2541,c_2197,c_1630]) ).

tff(c_2542,plain,
    e_801 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_2518,c_2262]) ).

tff(c_1678,plain,
    store(a_802,i2,e_801) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_1655,c_30]) ).

tff(c_2907,plain,
    store(a_802,i1,e_792) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_2542,c_2197,c_1678]) ).

tff(c_1641,plain,
    store(a_800,i2,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_28]) ).

tff(c_3282,plain,
    store(a_800,i1,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_2542,c_2197,c_1641]) ).

tff(c_2545,plain,
    store(a_799,i1,e_792) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_2518,c_26]) ).

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

tff(c_2546,plain,
    store(a_797,i1,e_792) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_2518,c_24]) ).

tff(c_1645,plain,
    store(a_795,i2,e_796) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_22]) ).

tff(c_3258,plain,
    store(a_795,i1,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1978,c_1645]) ).

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

tff(c_1400,plain,
    e_794 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_333,c_72]) ).

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

tff(c_1422,plain,
    store(a_793,i2,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_1400,c_20]) ).

tff(c_2251,plain,
    store(a_793,i1,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1422]) ).

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

tff(c_327,plain,
    select(a_810,i2) = e_786,
    inference(superposition,[status(thm),theory(equality)],[c_38,c_297]) ).

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

tff(c_1648,plain,
    select(a_810,i2) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_88]) ).

tff(c_1654,plain,
    e_813 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_327,c_1648]) ).

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

tff(c_1670,plain,
    store(a_812,i0,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_1654,c_42]) ).

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

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

tff(c_2259,plain,
    select(a_785,i1) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_66]) ).

tff(c_2264,plain,
    e_788 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_2259]) ).

tff(c_318,plain,
    select(a_789,i1) = e_788,
    inference(superposition,[status(thm),theory(equality)],[c_14,c_297]) ).

tff(c_2303,plain,
    select(a_789,i1) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_2264,c_318]) ).

tff(c_1640,plain,
    store(a_791,i2,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_18]) ).

tff(c_3246,plain,
    store(a_791,i1,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1640]) ).

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

tff(c_2305,plain,
    store(a_787,i1,e_786) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_2264,c_14]) ).

tff(c_2255,plain,
    store(a_785,i1,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_12]) ).

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

tff(c_2306,plain,
    store(a_785,i1,e_786) = a_809,
    inference(demodulation,[status(thm),theory(equality)],[c_2264,c_36]) ).

tff(c_3382,plain,
    a_809 = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_2255,c_2306]) ).

tff(c_2256,plain,
    store(a_809,i1,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_38]) ).

tff(c_3394,plain,
    store(a_787,i1,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_3382,c_2256]) ).

tff(c_3397,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_2305,c_3394]) ).

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

tff(c_3405,plain,
    select(a_789,i0) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_3397,c_86]) ).

tff(c_3407,plain,
    e_811 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_70,c_3405]) ).

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

tff(c_1644,plain,
    store(a_810,i2,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_40]) ).

tff(c_3222,plain,
    store(a_810,i1,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1644]) ).

tff(c_3403,plain,
    store(a_789,i1,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_3397,c_3222]) ).

tff(c_3449,plain,
    store(a_789,i1,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_3407,c_3403]) ).

tff(c_2247,plain,
    select(a_789,i1) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1647]) ).

tff(c_2261,plain,
    e_790 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_318,c_2247]) ).

tff(c_2358,plain,
    e_790 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_2264,c_2261]) ).

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

tff(c_2360,plain,
    store(a_789,i0,e_786) = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_2358,c_16]) ).

tff(c_513,plain,
    ! [A_18,J_19,I_20] : ( store(store(A_18,J_19,select(A_18,I_20)),I_20,select(A_18,J_19)) = store(store(A_18,I_20,select(A_18,J_19)),J_19,select(A_18,I_20)) ),
    inference(cnfTransformation,[status(thm)],[f_32]) ).

tff(c_780,plain,
    ! [J_19] : ( store(store(a_810,i0,select(a_810,J_19)),J_19,select(a_810,i0)) = store(store(a_810,J_19,e_811),i0,select(a_810,J_19)) ),
    inference(superposition,[status(thm),theory(equality)],[c_86,c_513]) ).

tff(c_1014,plain,
    ! [J_19] : ( store(store(a_810,i0,select(a_810,J_19)),J_19,e_811) = store(store(a_810,J_19,e_811),i0,select(a_810,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_780]) ).

tff(c_18490,plain,
    ! [J_196] : ( store(store(a_789,i0,select(a_789,J_196)),J_196,e_792) = store(store(a_789,J_196,e_792),i0,select(a_789,J_196)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3397,c_3397,c_3397,c_3397,c_3407,c_3407,c_1014]) ).

tff(c_18505,plain,
    store(store(a_789,i1,e_792),i0,select(a_789,i1)) = store(store(a_789,i0,e_786),i1,e_792),
    inference(superposition,[status(thm),theory(equality)],[c_2303,c_18490]) ).

tff(c_18514,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_1670,c_2303,c_3246,c_3449,c_2360,c_18505]) ).

tff(c_1589,plain,
    ! [J_23] :
      ( ( select(a_789,J_23) = select(a_787,J_23) )
      | ( i1 = J_23 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_405]) ).

tff(c_1613,plain,
    ( ( select(a_787,i0) = e_792 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1589,c_70]) ).

tff(c_3573,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_1613]) ).

tff(c_3615,plain,
    select(a_789,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2303]) ).

tff(c_3720,plain,
    e_792 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_3615,c_70]) ).

tff(c_3590,plain,
    store(a_806,i0,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3270]) ).

tff(c_4568,plain,
    store(a_806,i0,e_786) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3590]) ).

tff(c_3586,plain,
    store(a_804,i0,e_792) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3337]) ).

tff(c_4352,plain,
    store(a_804,i0,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3586]) ).

tff(c_3605,plain,
    store(a_802,i0,e_792) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2907]) ).

tff(c_4674,plain,
    store(a_802,i0,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3605]) ).

tff(c_3589,plain,
    store(a_800,i0,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3282]) ).

tff(c_4408,plain,
    store(a_800,i0,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3589]) ).

tff(c_3580,plain,
    store(a_799,i0,e_792) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2545]) ).

tff(c_4638,plain,
    store(a_799,i0,e_786) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3580]) ).

tff(c_3574,plain,
    store(a_797,i0,e_792) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2546]) ).

tff(c_4718,plain,
    store(a_797,i0,e_786) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3574]) ).

tff(c_3591,plain,
    store(a_795,i0,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3258]) ).

tff(c_4650,plain,
    store(a_795,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3591]) ).

tff(c_3582,plain,
    store(a_793,i0,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2251]) ).

tff(c_4340,plain,
    store(a_793,i0,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3582]) ).

tff(c_3592,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3246]) ).

tff(c_4488,plain,
    store(a_791,i0,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_3720,c_3592]) ).

tff(c_3581,plain,
    store(a_789,i0,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3449]) ).

tff(c_4580,plain,
    a_812 = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_2360,c_3720,c_3581]) ).

tff(c_4584,plain,
    store(a_791,i0,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_4580,c_1670]) ).

tff(c_4586,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_4488,c_4584]) ).

tff(c_357,plain,
    select(a_814,i0) = e_813,
    inference(superposition,[status(thm),theory(equality)],[c_42,c_297]) ).

tff(c_1669,plain,
    select(a_814,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_1654,c_357]) ).

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

tff(c_2260,plain,
    select(a_814,i1) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_90]) ).

tff(c_3620,plain,
    select(a_814,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2260]) ).

tff(c_3624,plain,
    e_815 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_1669,c_3620]) ).

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

tff(c_1642,plain,
    store(a_814,i2,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_44]) ).

tff(c_3325,plain,
    store(a_814,i1,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1642]) ).

tff(c_3587,plain,
    store(a_814,i0,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3325]) ).

tff(c_4364,plain,
    store(a_814,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_3587]) ).

tff(c_4591,plain,
    store(a_793,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_4586,c_4364]) ).

tff(c_4593,plain,
    a_816 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_4340,c_4591]) ).

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

tff(c_1650,plain,
    select(a_814,i2) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_92]) ).

tff(c_1656,plain,
    e_817 = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_90,c_1650]) ).

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

tff(c_1684,plain,
    store(a_816,i2,e_815) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_1656,c_46]) ).

tff(c_3234,plain,
    store(a_816,i1,e_815) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1684]) ).

tff(c_3593,plain,
    store(a_816,i0,e_815) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3234]) ).

tff(c_4500,plain,
    store(a_816,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_3593]) ).

tff(c_4631,plain,
    store(a_795,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_4593,c_4500]) ).

tff(c_4730,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_4650,c_4631]) ).

tff(c_339,plain,
    select(a_818,i2) = e_817,
    inference(superposition,[status(thm),theory(equality)],[c_46,c_297]) ).

tff(c_1683,plain,
    select(a_818,i2) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_1656,c_339]) ).

tff(c_2235,plain,
    select(a_818,i1) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1683]) ).

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

tff(c_2919,plain,
    e_819 = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_2235,c_94]) ).

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

tff(c_2951,plain,
    store(a_818,i1,e_815) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_2919,c_48]) ).

tff(c_3576,plain,
    store(a_818,i0,e_815) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2951]) ).

tff(c_4476,plain,
    store(a_818,i0,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_3576]) ).

tff(c_4731,plain,
    store(a_797,i0,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_4730,c_4476]) ).

tff(c_4734,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_4718,c_4731]) ).

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

tff(c_2952,plain,
    store(a_820,i1,e_815) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_2919,c_50]) ).

tff(c_3577,plain,
    store(a_820,i0,e_815) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2952]) ).

tff(c_4432,plain,
    store(a_820,i0,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_3577]) ).

tff(c_4740,plain,
    store(a_799,i0,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_4734,c_4432]) ).

tff(c_4742,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_4638,c_4740]) ).

tff(c_381,plain,
    select(a_821,i1) = e_819,
    inference(superposition,[status(thm),theory(equality)],[c_50,c_297]) ).

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

tff(c_2258,plain,
    select(a_821,i1) = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_96]) ).

tff(c_2263,plain,
    e_822 = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_2258]) ).

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

tff(c_1643,plain,
    store(a_821,i2,e_822) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_52]) ).

tff(c_2370,plain,
    store(a_821,i1,e_819) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_2263,c_2197,c_1643]) ).

tff(c_2944,plain,
    store(a_821,i1,e_815) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_2919,c_2370]) ).

tff(c_3578,plain,
    store(a_821,i0,e_815) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_2944]) ).

tff(c_4512,plain,
    store(a_821,i0,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_3578]) ).

tff(c_4780,plain,
    store(a_800,i0,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_4742,c_4512]) ).

tff(c_4783,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_4408,c_4780]) ).

tff(c_2948,plain,
    e_822 = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_2919,c_2263]) ).

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

tff(c_1651,plain,
    select(a_821,i2) = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_98]) ).

tff(c_1657,plain,
    e_824 = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_96,c_1651]) ).

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

tff(c_1761,plain,
    store(a_823,i2,e_822) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_1657,c_54]) ).

tff(c_2242,plain,
    store(a_823,i1,e_822) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1761]) ).

tff(c_3483,plain,
    store(a_823,i1,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_2948,c_2242]) ).

tff(c_3579,plain,
    store(a_823,i0,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3483]) ).

tff(c_4420,plain,
    store(a_823,i0,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_3579]) ).

tff(c_4789,plain,
    store(a_802,i0,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_4783,c_4420]) ).

tff(c_4791,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_4674,c_4789]) ).

tff(c_2278,plain,
    e_824 = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_2263,c_1657]) ).

tff(c_2947,plain,
    e_824 = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_2919,c_2278]) ).

tff(c_351,plain,
    select(a_825,i2) = e_824,
    inference(superposition,[status(thm),theory(equality)],[c_54,c_297]) ).

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

tff(c_1373,plain,
    e_826 = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_351,c_100]) ).

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

tff(c_1395,plain,
    store(a_825,i5,e_824) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_1373,c_56]) ).

tff(c_1631,plain,
    store(a_825,i2,e_824) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_1395]) ).

tff(c_3210,plain,
    store(a_825,i1,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_2947,c_2197,c_1631]) ).

tff(c_3594,plain,
    store(a_825,i0,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3210]) ).

tff(c_4524,plain,
    store(a_825,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_3594]) ).

tff(c_4797,plain,
    store(a_804,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_4791,c_4524]) ).

tff(c_4799,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_4352,c_4797]) ).

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

tff(c_1652,plain,
    select(a_825,i2) = e_828,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_102]) ).

tff(c_1658,plain,
    e_828 = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_351,c_1652]) ).

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

tff(c_1725,plain,
    store(a_827,i2,e_824) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_1658,c_58]) ).

tff(c_3045,plain,
    store(a_827,i1,e_815) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_2947,c_2197,c_1725]) ).

tff(c_3600,plain,
    store(a_827,i0,e_815) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_3573,c_3045]) ).

tff(c_4662,plain,
    store(a_827,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_3600]) ).

tff(c_4805,plain,
    store(a_806,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_4799,c_4662]) ).

tff(c_4808,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_4568,c_4805]) ).

tff(c_4810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_4808]) ).

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

tff(c_372,plain,
    select(a_812,i5) = e_811,
    inference(superposition,[status(thm),theory(equality)],[c_40,c_297]) ).

tff(c_1638,plain,
    select(a_812,i2) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_372]) ).

tff(c_2239,plain,
    select(a_812,i1) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_2197,c_1638]) ).

tff(c_3412,plain,
    select(a_812,i1) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_3407,c_2239]) ).

tff(c_4813,plain,
    ! [J_47] :
      ( ( select(a_814,J_47) = select(a_812,J_47) )
      | ( i0 = J_47 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_4819,plain,
    ( ( select(a_812,i1) = e_815 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4813,c_2260]) ).

tff(c_4845,plain,
    ( ( e_815 = e_792 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3412,c_4819]) ).

tff(c_4846,plain,
    e_815 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_4812,c_4845]) ).

tff(c_4856,plain,
    store(a_814,i1,e_792) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_4846,c_3325]) ).

tff(c_18516,plain,
    store(a_793,i1,e_792) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_18514,c_4856]) ).

tff(c_18522,plain,
    a_816 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_2251,c_18516]) ).

tff(c_4857,plain,
    store(a_816,i1,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_4846,c_3234]) ).

tff(c_18529,plain,
    store(a_795,i1,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_18522,c_4857]) ).

tff(c_18531,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_3258,c_18529]) ).

tff(c_4852,plain,
    store(a_818,i1,e_792) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_4846,c_2951]) ).

tff(c_18538,plain,
    store(a_797,i1,e_792) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_18531,c_4852]) ).

tff(c_18540,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_2546,c_18538]) ).

tff(c_4853,plain,
    store(a_820,i1,e_792) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_4846,c_2952]) ).

tff(c_18610,plain,
    store(a_799,i1,e_792) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_18540,c_4853]) ).

tff(c_18613,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_2545,c_18610]) ).

tff(c_4854,plain,
    store(a_821,i1,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_4846,c_2944]) ).

tff(c_18620,plain,
    store(a_800,i1,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_18613,c_4854]) ).

tff(c_18622,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_3282,c_18620]) ).

tff(c_4855,plain,
    store(a_823,i1,e_792) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_4846,c_3483]) ).

tff(c_18628,plain,
    store(a_802,i1,e_792) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_18622,c_4855]) ).

tff(c_18631,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_2907,c_18628]) ).

tff(c_4858,plain,
    store(a_825,i1,e_792) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_4846,c_3210]) ).

tff(c_18638,plain,
    store(a_804,i1,e_792) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_18631,c_4858]) ).

tff(c_18642,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_3337,c_18638]) ).

tff(c_4863,plain,
    store(a_827,i1,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_4846,c_3045]) ).

tff(c_18649,plain,
    store(a_806,i1,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_18642,c_4863]) ).

tff(c_18651,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_3270,c_18649]) ).

tff(c_18653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_18651]) ).

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

tff(c_129862,plain,
    ! [J_1250] :
      ( ( select(a_800,J_1250) = select(a_799,J_1250) )
      | ( i1 = J_1250 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_405]) ).

tff(c_129880,plain,
    ( ( select(a_799,i2) = e_801 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129862,c_78]) ).

tff(c_129888,plain,
    select(a_799,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_129880]) ).

tff(c_484,plain,
    ! [J_17] :
      ( ( select(a_799,J_17) = select(a_797,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_405]) ).

tff(c_129894,plain,
    ( ( select(a_797,i2) = e_801 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129888,c_484]) ).

tff(c_129912,plain,
    ( ( e_801 = e_792 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2039,c_129894]) ).

tff(c_129913,plain,
    e_801 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_129912]) ).

tff(c_18888,plain,
    store(a_806,i2,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_1655,c_1664]) ).

tff(c_129922,plain,
    store(a_806,i2,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_129913,c_18888]) ).

tff(c_18852,plain,
    store(a_804,i2,e_801) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_1655,c_1630]) ).

tff(c_129923,plain,
    store(a_804,i2,e_792) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_129913,c_18852]) ).

tff(c_129924,plain,
    store(a_802,i2,e_792) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_129913,c_1678]) ).

tff(c_129925,plain,
    store(a_800,i2,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_129913,c_1641]) ).

tff(c_1625,plain,
    ( ( select(a_787,i0) = e_792 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_1589]) ).

tff(c_18989,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_1625]) ).

tff(c_18991,plain,
    i2 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_18655]) ).

tff(c_18995,plain,
    select(a_789,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_318]) ).

tff(c_19052,plain,
    e_792 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_18995,c_70]) ).

tff(c_19097,plain,
    select(a_797,i2) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_19052,c_2039]) ).

tff(c_421,plain,
    ! [J_17] :
      ( ( select(a_800,J_17) = select(a_799,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_405]) ).

tff(c_34263,plain,
    ! [J_333] :
      ( ( select(a_800,J_333) = select(a_799,J_333) )
      | ( i0 = J_333 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_421]) ).

tff(c_34293,plain,
    ( ( select(a_799,i2) = e_801 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_78,c_34263]) ).

tff(c_34301,plain,
    select(a_799,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_34293]) ).

tff(c_31383,plain,
    ! [J_17] :
      ( ( select(a_799,J_17) = select(a_797,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_484]) ).

tff(c_34874,plain,
    ( ( select(a_797,i2) = e_801 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34301,c_31383]) ).

tff(c_34893,plain,
    ( ( e_801 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19097,c_34874]) ).

tff(c_34894,plain,
    e_801 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_34893]) ).

tff(c_34903,plain,
    store(a_806,i2,e_788) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_34894,c_18888]) ).

tff(c_34904,plain,
    store(a_804,i2,e_788) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_34894,c_18852]) ).

tff(c_34905,plain,
    store(a_802,i2,e_788) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_34894,c_1678]) ).

tff(c_34906,plain,
    store(a_800,i2,e_788) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_34894,c_1641]) ).

tff(c_18654,plain,
    e_790 = e_786,
    inference(splitRight,[status(thm)],[c_1751]) ).

tff(c_309,plain,
    select(a_791,i0) = e_790,
    inference(superposition,[status(thm),theory(equality)],[c_16,c_297]) ).

tff(c_18689,plain,
    select(a_791,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_18654,c_309]) ).

tff(c_19964,plain,
    ! [J_209] :
      ( ( select(a_795,J_209) = select(a_793,J_209) )
      | ( i2 = J_209 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_405]) ).

tff(c_490,plain,
    ! [J_17] :
      ( ( select(a_797,J_17) = select(a_795,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_405]) ).

tff(c_18791,plain,
    ! [J_17] :
      ( ( select(a_797,J_17) = select(a_795,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_490]) ).

tff(c_19005,plain,
    select(a_797,i0) = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_76]) ).

tff(c_19304,plain,
    ( ( select(a_795,i0) = e_798 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18791,c_19005]) ).

tff(c_19312,plain,
    select(a_795,i0) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_19304]) ).

tff(c_19970,plain,
    ( ( select(a_793,i0) = e_798 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_19964,c_19312]) ).

tff(c_19996,plain,
    select(a_793,i0) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_19970]) ).

tff(c_448,plain,
    ! [J_17] :
      ( ( select(a_793,J_17) = select(a_791,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_405]) ).

tff(c_1795,plain,
    ! [J_17] :
      ( ( select(a_793,J_17) = select(a_791,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_448]) ).

tff(c_20006,plain,
    ( ( select(a_791,i0) = e_798 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_19996,c_1795]) ).

tff(c_20024,plain,
    ( ( e_798 = e_786 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18689,c_20006]) ).

tff(c_20025,plain,
    e_798 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_20024]) ).

tff(c_18999,plain,
    store(a_799,i0,e_798) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_26]) ).

tff(c_20067,plain,
    store(a_799,i0,e_786) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_20025,c_18999]) ).

tff(c_19003,plain,
    store(a_797,i0,e_798) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_24]) ).

tff(c_20066,plain,
    store(a_797,i0,e_786) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_20025,c_19003]) ).

tff(c_18876,plain,
    store(a_795,i2,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_1978,c_1645]) ).

tff(c_19095,plain,
    store(a_795,i2,e_788) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_19052,c_18876]) ).

tff(c_19100,plain,
    store(a_793,i2,e_788) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_19052,c_1422]) ).

tff(c_19000,plain,
    store(a_787,i0,e_788) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_14]) ).

tff(c_19006,plain,
    select(a_785,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_64]) ).

tff(c_19001,plain,
    store(a_785,i0,e_788) = a_809,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_36]) ).

tff(c_777,plain,
    ! [J_19] : ( store(store(a_785,J_19,select(a_785,i2)),i2,select(a_785,J_19)) = store(store(a_785,i2,select(a_785,J_19)),J_19,e_788) ),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_513]) ).

tff(c_35263,plain,
    ! [J_337] : ( store(store(a_785,i2,select(a_785,J_337)),J_337,e_788) = store(store(a_785,J_337,e_788),i2,select(a_785,J_337)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66,c_777]) ).

tff(c_35281,plain,
    store(store(a_785,i0,e_788),i2,select(a_785,i0)) = store(store(a_785,i2,e_786),i0,e_788),
    inference(superposition,[status(thm),theory(equality)],[c_19006,c_35263]) ).

tff(c_35290,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_19000,c_12,c_19006,c_19001,c_35281]) ).

tff(c_321,plain,
    select(a_809,i1) = e_788,
    inference(superposition,[status(thm),theory(equality)],[c_36,c_297]) ).

tff(c_18996,plain,
    select(a_809,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_321]) ).

tff(c_20139,plain,
    ! [J_211] :
      ( ( select(a_810,J_211) = select(a_809,J_211) )
      | ( i2 = J_211 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_405]) ).

tff(c_20160,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20139,c_86]) ).

tff(c_20172,plain,
    ( ( e_811 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18996,c_20160]) ).

tff(c_20173,plain,
    e_811 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_20172]) ).

tff(c_20185,plain,
    store(a_810,i2,e_788) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_20173,c_1644]) ).

tff(c_35293,plain,
    store(a_789,i2,e_788) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_35290,c_20185]) ).

tff(c_19096,plain,
    store(a_791,i2,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_19052,c_1640]) ).

tff(c_18690,plain,
    store(a_789,i0,e_786) = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_18654,c_16]) ).

tff(c_819,plain,
    ! [I_20] : ( store(store(a_810,I_20,select(a_810,i5)),i5,select(a_810,I_20)) = store(store(a_810,i5,select(a_810,I_20)),I_20,e_813) ),
    inference(superposition,[status(thm),theory(equality)],[c_88,c_513]) ).

tff(c_1027,plain,
    ! [I_20] : ( store(store(a_810,i5,select(a_810,I_20)),I_20,e_813) = store(store(a_810,I_20,e_813),i5,select(a_810,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88,c_819]) ).

tff(c_35436,plain,
    ! [I_338] : ( store(store(a_789,i2,select(a_789,I_338)),I_338,e_786) = store(store(a_789,I_338,e_786),i2,select(a_789,I_338)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35290,c_35290,c_35290,c_35290,c_1588,c_1588,c_1654,c_1654,c_1027]) ).

tff(c_35451,plain,
    store(store(a_789,i0,e_786),i2,select(a_789,i0)) = store(store(a_789,i2,e_788),i0,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_18995,c_35436]) ).

tff(c_35457,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_1670,c_35293,c_19096,c_18690,c_18995,c_35451]) ).

tff(c_19736,plain,
    ! [J_206] :
      ( ( select(a_814,J_206) = select(a_812,J_206) )
      | ( i0 = J_206 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_19757,plain,
    ( ( select(a_812,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_19736,c_90]) ).

tff(c_19769,plain,
    ( ( e_815 = e_811 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1638,c_19757]) ).

tff(c_19770,plain,
    e_815 = e_811,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_19769]) ).

tff(c_19775,plain,
    store(a_814,i2,e_811) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_19770,c_1642]) ).

tff(c_20178,plain,
    store(a_814,i2,e_788) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_20173,c_19775]) ).

tff(c_35459,plain,
    store(a_793,i2,e_788) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_35457,c_20178]) ).

tff(c_35465,plain,
    a_816 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_19100,c_35459]) ).

tff(c_19776,plain,
    store(a_816,i2,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_19770,c_1684]) ).

tff(c_20179,plain,
    store(a_816,i2,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_20173,c_19776]) ).

tff(c_35472,plain,
    store(a_795,i2,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_35465,c_20179]) ).

tff(c_35476,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_19095,c_35472]) ).

tff(c_457,plain,
    ! [J_17] :
      ( ( select(a_816,J_17) = select(a_814,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_405]) ).

tff(c_19426,plain,
    ! [J_203] :
      ( ( select(a_816,J_203) = select(a_814,J_203) )
      | ( i2 = J_203 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_457]) ).

tff(c_454,plain,
    ! [J_17] :
      ( ( select(a_818,J_17) = select(a_816,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_405]) ).

tff(c_19007,plain,
    select(a_818,i0) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_94]) ).

tff(c_19134,plain,
    ( ( select(a_816,i0) = e_819 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_454,c_19007]) ).

tff(c_19142,plain,
    select(a_816,i0) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_19134]) ).

tff(c_19432,plain,
    ( ( select(a_814,i0) = e_819 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_19426,c_19142]) ).

tff(c_19458,plain,
    ( ( e_819 = e_786 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1669,c_19432]) ).

tff(c_19459,plain,
    e_819 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_19458]) ).

tff(c_19002,plain,
    store(a_818,i0,e_819) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_48]) ).

tff(c_19587,plain,
    store(a_818,i0,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_19459,c_19002]) ).

tff(c_35485,plain,
    store(a_797,i0,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_35476,c_19587]) ).

tff(c_35488,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_20066,c_35485]) ).

tff(c_19004,plain,
    store(a_820,i0,e_819) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_50]) ).

tff(c_19599,plain,
    store(a_820,i0,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_19459,c_19004]) ).

tff(c_35497,plain,
    store(a_799,i0,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_35488,c_19599]) ).

tff(c_35500,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_20067,c_35497]) ).

tff(c_19777,plain,
    select(a_818,i2) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_19770,c_1683]) ).

tff(c_20180,plain,
    select(a_818,i2) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_20173,c_19777]) ).

tff(c_496,plain,
    ! [J_17] :
      ( ( select(a_821,J_17) = select(a_820,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_405]) ).

tff(c_34173,plain,
    ! [J_332] :
      ( ( select(a_821,J_332) = select(a_820,J_332) )
      | ( i0 = J_332 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_496]) ).

tff(c_34194,plain,
    ( ( select(a_820,i2) = e_822 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34173,c_96]) ).

tff(c_34207,plain,
    select(a_820,i2) = e_822,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_34194]) ).

tff(c_439,plain,
    ! [J_17] :
      ( ( select(a_820,J_17) = select(a_818,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_405]) ).

tff(c_20349,plain,
    ! [J_17] :
      ( ( select(a_820,J_17) = select(a_818,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18989,c_439]) ).

tff(c_34235,plain,
    ( ( select(a_818,i2) = e_822 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34207,c_20349]) ).

tff(c_34253,plain,
    ( ( e_822 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20180,c_34235]) ).

tff(c_34254,plain,
    e_822 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_18991,c_34253]) ).

tff(c_34303,plain,
    store(a_821,i2,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_34254,c_1643]) ).

tff(c_35597,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_34906,c_35500,c_34303]) ).

tff(c_34309,plain,
    store(a_823,i2,e_788) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_34254,c_1761]) ).

tff(c_35598,plain,
    store(a_802,i2,e_788) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_35597,c_34309]) ).

tff(c_35601,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_34905,c_35598]) ).

tff(c_18900,plain,
    store(a_825,i2,e_822) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_1657,c_1631]) ).

tff(c_34304,plain,
    store(a_825,i2,e_788) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_34254,c_18900]) ).

tff(c_35607,plain,
    store(a_804,i2,e_788) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_35601,c_34304]) ).

tff(c_35610,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_34904,c_35607]) ).

tff(c_18864,plain,
    store(a_827,i2,e_822) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_1657,c_1725]) ).

tff(c_34305,plain,
    store(a_827,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_34254,c_18864]) ).

tff(c_35616,plain,
    store(a_806,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_35610,c_34305]) ).

tff(c_35619,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_34903,c_35616]) ).

tff(c_35621,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_35619]) ).

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

tff(c_129605,plain,
    ! [J_1248] :
      ( ( select(a_791,J_1248) = select(a_789,J_1248) )
      | ( i0 = J_1248 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_405]) ).

tff(c_129049,plain,
    ! [J_1241] :
      ( ( select(a_795,J_1241) = select(a_793,J_1241) )
      | ( i2 = J_1241 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_405]) ).

tff(c_18792,plain,
    ! [J_199] :
      ( ( select(a_797,J_199) = select(a_795,J_199) )
      | ( i2 = J_199 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_490]) ).

tff(c_18813,plain,
    ( ( select(a_795,i1) = e_798 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18792,c_76]) ).

tff(c_18826,plain,
    select(a_795,i1) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_18813]) ).

tff(c_129055,plain,
    ( ( select(a_793,i1) = e_798 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129049,c_18826]) ).

tff(c_129081,plain,
    select(a_793,i1) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_129055]) ).

tff(c_129122,plain,
    ( ( select(a_791,i1) = e_798 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129081,c_1795]) ).

tff(c_129140,plain,
    select(a_791,i1) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_129122]) ).

tff(c_129611,plain,
    ( ( select(a_789,i1) = e_798 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129605,c_129140]) ).

tff(c_129637,plain,
    ( ( e_798 = e_788 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_318,c_129611]) ).

tff(c_129638,plain,
    e_798 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_129637]) ).

tff(c_129651,plain,
    store(a_799,i1,e_788) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_129638,c_26]) ).

tff(c_129652,plain,
    store(a_797,i1,e_788) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_129638,c_24]) ).

tff(c_18688,plain,
    select(a_789,i2) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_18654,c_1647]) ).

tff(c_756,plain,
    ! [J_19] : ( store(store(a_785,i1,select(a_785,J_19)),J_19,select(a_785,i1)) = store(store(a_785,J_19,e_786),i1,select(a_785,J_19)) ),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_513]) ).

tff(c_131665,plain,
    ! [J_1258] : ( store(store(a_785,i1,select(a_785,J_1258)),J_1258,e_786) = store(store(a_785,J_1258,e_786),i1,select(a_785,J_1258)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_756]) ).

tff(c_131692,plain,
    store(store(a_785,i2,e_786),i1,select(a_785,i2)) = store(store(a_785,i1,e_788),i2,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_131665]) ).

tff(c_131698,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_14,c_66,c_38,c_36,c_12,c_131692]) ).

tff(c_35702,plain,
    ! [J_341] :
      ( ( select(a_814,J_341) = select(a_812,J_341) )
      | ( i0 = J_341 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_35723,plain,
    ( ( select(a_812,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35702,c_90]) ).

tff(c_35735,plain,
    ( ( e_815 = e_811 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1638,c_35723]) ).

tff(c_35739,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_35735]) ).

tff(c_35779,plain,
    select(a_787,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_312]) ).

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

tff(c_35940,plain,
    e_792 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_35779,c_35622]) ).

tff(c_35759,plain,
    select(a_797,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_2039]) ).

tff(c_36355,plain,
    select(a_797,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_35940,c_35759]) ).

tff(c_71628,plain,
    ! [J_729] :
      ( ( select(a_800,J_729) = select(a_799,J_729) )
      | ( i1 = J_729 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_405]) ).

tff(c_35782,plain,
    select(a_800,i0) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_78]) ).

tff(c_71634,plain,
    ( ( select(a_799,i0) = e_801 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_71628,c_35782]) ).

tff(c_71660,plain,
    select(a_799,i0) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_71634]) ).

tff(c_71705,plain,
    ( ( select(a_797,i0) = e_801 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_71660,c_484]) ).

tff(c_71723,plain,
    ( ( e_801 = e_786 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36355,c_71705]) ).

tff(c_71724,plain,
    e_801 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_71723]) ).

tff(c_35745,plain,
    store(a_806,i0,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_18888]) ).

tff(c_71755,plain,
    store(a_806,i0,e_786) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_71724,c_35745]) ).

tff(c_35748,plain,
    store(a_804,i0,e_801) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_18852]) ).

tff(c_71756,plain,
    store(a_804,i0,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_71724,c_35748]) ).

tff(c_35750,plain,
    store(a_802,i0,e_801) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1678]) ).

tff(c_71757,plain,
    store(a_802,i0,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_71724,c_35750]) ).

tff(c_35751,plain,
    store(a_800,i0,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1641]) ).

tff(c_71758,plain,
    store(a_800,i0,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_71724,c_35751]) ).

tff(c_72910,plain,
    ! [J_740] :
      ( ( select(a_793,J_740) = select(a_791,J_740) )
      | ( i0 = J_740 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1795]) ).

tff(c_430,plain,
    ! [J_17] :
      ( ( select(a_795,J_17) = select(a_793,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_405]) ).

tff(c_50880,plain,
    ! [J_517] :
      ( ( select(a_795,J_517) = select(a_793,J_517) )
      | ( i0 = J_517 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_430]) ).

tff(c_50889,plain,
    ( ( select(a_793,i1) = e_798 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50880,c_18826]) ).

tff(c_50914,plain,
    select(a_793,i1) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_50889]) ).

tff(c_72922,plain,
    ( ( select(a_791,i1) = e_798 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_72910,c_50914]) ).

tff(c_72948,plain,
    select(a_791,i1) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_72922]) ).

tff(c_424,plain,
    ! [J_17] :
      ( ( select(a_791,J_17) = select(a_789,J_17) )
      | ( i0 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_405]) ).

tff(c_72965,plain,
    ( ( select(a_789,i1) = e_798 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_72948,c_424]) ).

tff(c_72984,plain,
    ( ( e_798 = e_788 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_318,c_72965]) ).

tff(c_72985,plain,
    e_798 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_72984]) ).

tff(c_72998,plain,
    store(a_799,i1,e_788) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_72985,c_26]) ).

tff(c_72999,plain,
    store(a_797,i1,e_788) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_72985,c_24]) ).

tff(c_35746,plain,
    store(a_795,i0,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_18876]) ).

tff(c_50951,plain,
    store(a_795,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_35940,c_35746]) ).

tff(c_35776,plain,
    store(a_793,i0,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1422]) ).

tff(c_50647,plain,
    store(a_793,i0,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_35940,c_35776]) ).

tff(c_35754,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1640]) ).

tff(c_50691,plain,
    store(a_791,i0,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_35940,c_35754]) ).

tff(c_35781,plain,
    store(a_809,i0,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_38]) ).

tff(c_35784,plain,
    select(a_785,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_66]) ).

tff(c_35780,plain,
    store(a_785,i0,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_12]) ).

tff(c_765,plain,
    ! [J_19] : ( store(store(a_785,J_19,select(a_785,i1)),i1,select(a_785,J_19)) = store(store(a_785,i1,select(a_785,J_19)),J_19,e_786) ),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_513]) ).

tff(c_75041,plain,
    ! [J_763] : ( store(store(a_785,i1,select(a_785,J_763)),J_763,e_786) = store(store(a_785,J_763,e_786),i1,select(a_785,J_763)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_765]) ).

tff(c_75065,plain,
    store(store(a_785,i0,e_786),i1,select(a_785,i0)) = store(store(a_785,i1,e_788),i0,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_35784,c_75041]) ).

tff(c_75076,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_35781,c_36,c_14,c_35784,c_35780,c_75065]) ).

tff(c_35778,plain,
    select(a_810,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_327]) ).

tff(c_35915,plain,
    e_811 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_35778,c_86]) ).

tff(c_35752,plain,
    store(a_810,i0,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1644]) ).

tff(c_50758,plain,
    store(a_810,i0,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_35915,c_35752]) ).

tff(c_75084,plain,
    store(a_789,i0,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_75076,c_50758]) ).

tff(c_75088,plain,
    a_812 = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_18690,c_75084]) ).

tff(c_75097,plain,
    store(a_791,i0,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_75088,c_1670]) ).

tff(c_75100,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_50691,c_75097]) ).

tff(c_35785,plain,
    select(a_814,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_90]) ).

tff(c_35786,plain,
    e_815 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_1669,c_35785]) ).

tff(c_35742,plain,
    store(a_814,i0,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1642]) ).

tff(c_50714,plain,
    store(a_814,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_35786,c_35742]) ).

tff(c_75106,plain,
    store(a_793,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_75100,c_50714]) ).

tff(c_75110,plain,
    a_816 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_50647,c_75106]) ).

tff(c_35743,plain,
    store(a_816,i0,e_815) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1684]) ).

tff(c_50867,plain,
    store(a_816,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_35786,c_35743]) ).

tff(c_75178,plain,
    store(a_795,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_75110,c_50867]) ).

tff(c_75181,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_50951,c_75178]) ).

tff(c_442,plain,
    ! [J_17] :
      ( ( select(a_810,J_17) = select(a_809,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_405]) ).

tff(c_67707,plain,
    ! [J_693] :
      ( ( select(a_810,J_693) = select(a_809,J_693) )
      | ( i0 = J_693 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_442]) ).

tff(c_35774,plain,
    i5 = i0,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1588]) ).

tff(c_487,plain,
    ! [J_17] :
      ( ( select(a_812,J_17) = select(a_810,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_405]) ).

tff(c_65064,plain,
    ! [J_677] :
      ( ( select(a_812,J_677) = select(a_810,J_677) )
      | ( i0 = J_677 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35774,c_487]) ).

tff(c_35805,plain,
    ! [J_342] :
      ( ( select(a_816,J_342) = select(a_814,J_342) )
      | ( i0 = J_342 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35774,c_457]) ).

tff(c_1689,plain,
    ! [J_24] :
      ( ( select(a_818,J_24) = select(a_816,J_24) )
      | ( i2 = J_24 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_405]) ).

tff(c_1707,plain,
    ( ( select(a_816,i1) = e_819 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1689,c_94]) ).

tff(c_35679,plain,
    select(a_816,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_1707]) ).

tff(c_35811,plain,
    ( ( select(a_814,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35805,c_35679]) ).

tff(c_35831,plain,
    select(a_814,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_35811]) ).

tff(c_472,plain,
    ! [J_17] :
      ( ( select(a_814,J_17) = select(a_812,J_17) )
      | ( i0 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_36432,plain,
    ( ( select(a_812,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35831,c_472]) ).

tff(c_36450,plain,
    select(a_812,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_36432]) ).

tff(c_65070,plain,
    ( ( select(a_810,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_65064,c_36450]) ).

tff(c_65096,plain,
    select(a_810,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_65070]) ).

tff(c_67713,plain,
    ( ( select(a_809,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_67707,c_65096]) ).

tff(c_67739,plain,
    ( ( e_819 = e_788 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_321,c_67713]) ).

tff(c_67740,plain,
    e_819 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_67739]) ).

tff(c_67752,plain,
    store(a_818,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_67740,c_48]) ).

tff(c_75187,plain,
    store(a_797,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_75181,c_67752]) ).

tff(c_75191,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_72999,c_75187]) ).

tff(c_67753,plain,
    store(a_820,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_67740,c_50]) ).

tff(c_75200,plain,
    store(a_799,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_75191,c_67753]) ).

tff(c_75203,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_72998,c_75200]) ).

tff(c_35761,plain,
    select(a_818,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1683]) ).

tff(c_36263,plain,
    select(a_818,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_35786,c_35761]) ).

tff(c_71533,plain,
    ! [J_728] :
      ( ( select(a_821,J_728) = select(a_820,J_728) )
      | ( i1 = J_728 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_405]) ).

tff(c_35783,plain,
    select(a_821,i0) = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_96]) ).

tff(c_71542,plain,
    ( ( select(a_820,i0) = e_822 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_71533,c_35783]) ).

tff(c_71567,plain,
    select(a_820,i0) = e_822,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_71542]) ).

tff(c_71575,plain,
    ( ( select(a_818,i0) = e_822 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_71567,c_439]) ).

tff(c_71593,plain,
    ( ( e_822 = e_786 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36263,c_71575]) ).

tff(c_71594,plain,
    e_822 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_71593]) ).

tff(c_35740,plain,
    store(a_821,i0,e_822) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1643]) ).

tff(c_71603,plain,
    store(a_821,i0,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_71594,c_35740]) ).

tff(c_75210,plain,
    store(a_800,i0,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_75203,c_71603]) ).

tff(c_75215,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_71758,c_75210]) ).

tff(c_35768,plain,
    store(a_823,i0,e_822) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_1761]) ).

tff(c_71606,plain,
    store(a_823,i0,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_71594,c_35768]) ).

tff(c_75223,plain,
    store(a_802,i0,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_75215,c_71606]) ).

tff(c_75225,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_71757,c_75223]) ).

tff(c_35744,plain,
    store(a_825,i0,e_822) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_18900]) ).

tff(c_71604,plain,
    store(a_825,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_71594,c_35744]) ).

tff(c_75234,plain,
    store(a_804,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_75225,c_71604]) ).

tff(c_75239,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_71756,c_75234]) ).

tff(c_35747,plain,
    store(a_827,i0,e_822) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_35739,c_18864]) ).

tff(c_71605,plain,
    store(a_827,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_71594,c_35747]) ).

tff(c_75245,plain,
    store(a_806,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_75239,c_71605]) ).

tff(c_75248,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_71755,c_75245]) ).

tff(c_75250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_75248]) ).

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

tff(c_129689,plain,
    ! [J_1249] :
      ( ( select(a_787,J_1249) = select(a_785,J_1249) )
      | ( i2 = J_1249 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_405]) ).

tff(c_129695,plain,
    ( ( select(a_785,i0) = e_792 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129689,c_35622]) ).

tff(c_129721,plain,
    select(a_785,i0) = e_792,
    inference(negUnitSimplification,[status(thm)],[c_75252,c_129695]) ).

tff(c_130038,plain,
    ! [J_1251] :
      ( ( select(a_810,J_1251) = select(a_809,J_1251) )
      | ( i2 = J_1251 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_405]) ).

tff(c_130062,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130038,c_86]) ).

tff(c_130079,plain,
    select(a_809,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_75252,c_130062]) ).

tff(c_436,plain,
    ! [J_17] :
      ( ( select(a_809,J_17) = select(a_785,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36,c_405]) ).

tff(c_130102,plain,
    ( ( select(a_785,i0) = e_811 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130079,c_436]) ).

tff(c_130120,plain,
    ( ( e_811 = e_792 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129721,c_130102]) ).

tff(c_130121,plain,
    e_811 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_130120]) ).

tff(c_130175,plain,
    store(a_810,i2,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_130121,c_1644]) ).

tff(c_131837,plain,
    store(a_789,i2,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_131698,c_130175]) ).

tff(c_140506,plain,
    ! [J_1330] : ( store(store(a_789,i0,select(a_789,J_1330)),J_1330,e_792) = store(store(a_789,J_1330,e_792),i0,select(a_789,J_1330)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130121,c_130121,c_131698,c_131698,c_131698,c_131698,c_1014]) ).

tff(c_140524,plain,
    store(store(a_789,i2,e_792),i0,select(a_789,i2)) = store(store(a_789,i0,e_786),i2,e_792),
    inference(superposition,[status(thm),theory(equality)],[c_18688,c_140506]) ).

tff(c_140537,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_1670,c_1640,c_18688,c_18690,c_131837,c_140524]) ).

tff(c_75251,plain,
    e_815 = e_811,
    inference(splitRight,[status(thm)],[c_35735]) ).

tff(c_75253,plain,
    store(a_814,i2,e_811) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_75251,c_1642]) ).

tff(c_130168,plain,
    store(a_814,i2,e_792) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_130121,c_75253]) ).

tff(c_140547,plain,
    store(a_793,i2,e_792) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_140537,c_130168]) ).

tff(c_140561,plain,
    a_816 = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_1422,c_140547]) ).

tff(c_75254,plain,
    store(a_816,i2,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_75251,c_1684]) ).

tff(c_130169,plain,
    store(a_816,i2,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_130121,c_75254]) ).

tff(c_140571,plain,
    store(a_795,i2,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_140561,c_130169]) ).

tff(c_140577,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_18876,c_140571]) ).

tff(c_129168,plain,
    ! [J_17] :
      ( ( select(a_812,J_17) = select(a_810,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_487]) ).

tff(c_129478,plain,
    ! [J_1247] :
      ( ( select(a_816,J_1247) = select(a_814,J_1247) )
      | ( i2 = J_1247 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1588,c_457]) ).

tff(c_129487,plain,
    ( ( select(a_814,i1) = e_819 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129478,c_35679]) ).

tff(c_129512,plain,
    select(a_814,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_129487]) ).

tff(c_129596,plain,
    ( ( select(a_812,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_472,c_129512]) ).

tff(c_129604,plain,
    select(a_812,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_35623,c_129596]) ).

tff(c_129679,plain,
    ( ( select(a_810,i1) = e_819 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129168,c_129604]) ).

tff(c_129687,plain,
    select(a_810,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_129679]) ).

tff(c_130044,plain,
    ( ( select(a_809,i1) = e_819 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130038,c_129687]) ).

tff(c_130076,plain,
    ( ( e_819 = e_788 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_321,c_130044]) ).

tff(c_130077,plain,
    e_819 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_130076]) ).

tff(c_130091,plain,
    store(a_818,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_130077,c_48]) ).

tff(c_140588,plain,
    store(a_797,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_140577,c_130091]) ).

tff(c_140597,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_129652,c_140588]) ).

tff(c_130092,plain,
    store(a_820,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_130077,c_50]) ).

tff(c_140642,plain,
    store(a_799,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_140597,c_130092]) ).

tff(c_140646,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_129651,c_140642]) ).

tff(c_75255,plain,
    select(a_818,i2) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_75251,c_1683]) ).

tff(c_129292,plain,
    ! [J_1246] :
      ( ( select(a_820,J_1246) = select(a_818,J_1246) )
      | ( i1 = J_1246 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_405]) ).

tff(c_129201,plain,
    ! [J_1244] :
      ( ( select(a_821,J_1244) = select(a_820,J_1244) )
      | ( i1 = J_1244 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_405]) ).

tff(c_129222,plain,
    ( ( select(a_820,i2) = e_822 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129201,c_96]) ).

tff(c_129235,plain,
    select(a_820,i2) = e_822,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_129222]) ).

tff(c_129298,plain,
    ( ( select(a_818,i2) = e_822 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129292,c_129235]) ).

tff(c_129324,plain,
    ( ( e_822 = e_811 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_75255,c_129298]) ).

tff(c_129325,plain,
    e_822 = e_811,
    inference(negUnitSimplification,[status(thm)],[c_18655,c_129324]) ).

tff(c_129334,plain,
    store(a_821,i2,e_811) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_129325,c_1643]) ).

tff(c_131723,plain,
    store(a_821,i2,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_130121,c_129334]) ).

tff(c_140656,plain,
    store(a_800,i2,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_140646,c_131723]) ).

tff(c_140663,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_129925,c_140656]) ).

tff(c_129340,plain,
    store(a_823,i2,e_811) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_129325,c_1761]) ).

tff(c_131746,plain,
    store(a_823,i2,e_792) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_130121,c_129340]) ).

tff(c_140671,plain,
    store(a_802,i2,e_792) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_140663,c_131746]) ).

tff(c_140675,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_129924,c_140671]) ).

tff(c_129335,plain,
    store(a_825,i2,e_811) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_129325,c_18900]) ).

tff(c_131849,plain,
    store(a_825,i2,e_792) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_130121,c_129335]) ).

tff(c_140682,plain,
    store(a_804,i2,e_792) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_140675,c_131849]) ).

tff(c_140687,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_129923,c_140682]) ).

tff(c_129336,plain,
    store(a_827,i2,e_811) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_129325,c_18864]) ).

tff(c_131758,plain,
    store(a_827,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_130121,c_129336]) ).

tff(c_140693,plain,
    store(a_806,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_140687,c_131758]) ).

tff(c_140696,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_129922,c_140693]) ).

tff(c_140698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_140696]) ).

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

tff(c_140814,plain,
    i2 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_140700]) ).

tff(c_315,plain,
    select(a_795,i2) = e_794,
    inference(superposition,[status(thm),theory(equality)],[c_20,c_297]) ).

tff(c_1421,plain,
    select(a_795,i2) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_1400,c_315]) ).

tff(c_275834,plain,
    ! [J_2759] :
      ( ( select(a_797,J_2759) = select(a_795,J_2759) )
      | ( i1 = J_2759 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_490]) ).

tff(c_275198,plain,
    ! [J_2754] :
      ( ( select(a_799,J_2754) = select(a_797,J_2754) )
      | ( i1 = J_2754 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_405]) ).

tff(c_214439,plain,
    ! [J_2134] :
      ( ( select(a_800,J_2134) = select(a_799,J_2134) )
      | ( i1 = J_2134 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_405]) ).

tff(c_214460,plain,
    ( ( select(a_799,i2) = e_801 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_214439,c_78]) ).

tff(c_214473,plain,
    select(a_799,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_214460]) ).

tff(c_275204,plain,
    ( ( select(a_797,i2) = e_801 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_275198,c_214473]) ).

tff(c_275224,plain,
    select(a_797,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_275204]) ).

tff(c_275840,plain,
    ( ( select(a_795,i2) = e_801 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_275834,c_275224]) ).

tff(c_275866,plain,
    ( ( e_801 = e_792 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1421,c_275840]) ).

tff(c_275867,plain,
    e_801 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_275866]) ).

tff(c_140699,plain,
    e_807 = e_801,
    inference(splitRight,[status(thm)],[c_1584]) ).

tff(c_140743,plain,
    store(a_806,i2,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_140699,c_34]) ).

tff(c_275878,plain,
    store(a_806,i2,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_275867,c_140743]) ).

tff(c_140831,plain,
    select(a_789,i1) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_68]) ).

tff(c_140837,plain,
    e_790 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_318,c_140831]) ).

tff(c_140866,plain,
    select(a_791,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_140837,c_309]) ).

tff(c_245264,plain,
    ! [J_2433] :
      ( ( select(a_810,J_2433) = select(a_809,J_2433) )
      | ( i2 = J_2433 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_405]) ).

tff(c_245300,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_86,c_245264]) ).

tff(c_245389,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_245300]) ).

tff(c_141164,plain,
    ! [J_1334] :
      ( ( select(a_793,J_1334) = select(a_791,J_1334) )
      | ( i1 = J_1334 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_448]) ).

tff(c_141182,plain,
    ( ( select(a_791,i2) = e_796 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141164,c_74]) ).

tff(c_141190,plain,
    select(a_791,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_141182]) ).

tff(c_245402,plain,
    select(a_791,i0) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_141190]) ).

tff(c_245423,plain,
    e_796 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_140866,c_245402]) ).

tff(c_140824,plain,
    select(a_797,i1) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_375]) ).

tff(c_141093,plain,
    e_798 = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_140824,c_76]) ).

tff(c_140833,plain,
    select(a_800,i1) = e_803,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_80]) ).

tff(c_140838,plain,
    e_803 = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_306,c_140833]) ).

tff(c_140880,plain,
    select(a_804,i2) = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_140838,c_366]) ).

tff(c_141114,plain,
    select(a_804,i2) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_141093,c_140880]) ).

tff(c_245403,plain,
    select(a_804,i0) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_141114]) ).

tff(c_245990,plain,
    select(a_804,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_245423,c_245403]) ).

tff(c_140725,plain,
    ( ( select(a_787,i0) = e_792 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140701,c_70]) ).

tff(c_141872,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_140725]) ).

tff(c_141905,plain,
    i2 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140814]) ).

tff(c_141908,plain,
    select(a_789,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_318]) ).

tff(c_141962,plain,
    e_792 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_141908,c_70]) ).

tff(c_142014,plain,
    select(a_795,i2) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_141962,c_1421]) ).

tff(c_141906,plain,
    i5 = i0,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140812]) ).

tff(c_179480,plain,
    ! [J_1737] :
      ( ( select(a_797,J_1737) = select(a_795,J_1737) )
      | ( i0 = J_1737 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141906,c_490]) ).

tff(c_179391,plain,
    ! [J_1736] :
      ( ( select(a_799,J_1736) = select(a_797,J_1736) )
      | ( i0 = J_1736 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_484]) ).

tff(c_141984,plain,
    ! [J_1339] :
      ( ( select(a_800,J_1339) = select(a_799,J_1339) )
      | ( i0 = J_1339 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_421]) ).

tff(c_142002,plain,
    ( ( select(a_799,i2) = e_801 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141984,c_78]) ).

tff(c_142010,plain,
    select(a_799,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_142002]) ).

tff(c_179397,plain,
    ( ( select(a_797,i2) = e_801 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_179391,c_142010]) ).

tff(c_179423,plain,
    select(a_797,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_179397]) ).

tff(c_179486,plain,
    ( ( select(a_795,i2) = e_801 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_179480,c_179423]) ).

tff(c_179512,plain,
    ( ( e_801 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_142014,c_179486]) ).

tff(c_179513,plain,
    e_801 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_179512]) ).

tff(c_179524,plain,
    store(a_806,i2,e_788) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_179513,c_140743]) ).

tff(c_180450,plain,
    ! [J_1743] :
      ( ( select(a_789,J_1743) = select(a_787,J_1743) )
      | ( i0 = J_1743 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_433]) ).

tff(c_141824,plain,
    ! [J_1338] :
      ( ( select(a_791,J_1338) = select(a_789,J_1338) )
      | ( i0 = J_1338 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_405]) ).

tff(c_141830,plain,
    ( ( select(a_789,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141824,c_141190]) ).

tff(c_180382,plain,
    select(a_789,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_141830]) ).

tff(c_180456,plain,
    ( ( select(a_787,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_180450,c_180382]) ).

tff(c_180488,plain,
    ( ( e_796 = e_786 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_312,c_180456]) ).

tff(c_180489,plain,
    e_796 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_180488]) ).

tff(c_141116,plain,
    e_803 = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_141093,c_140838]) ).

tff(c_140815,plain,
    store(a_804,i1,e_803) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_1167]) ).

tff(c_141497,plain,
    store(a_804,i1,e_796) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_141116,c_140815]) ).

tff(c_141887,plain,
    store(a_804,i0,e_796) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_141497]) ).

tff(c_180499,plain,
    store(a_804,i0,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_180489,c_141887]) ).

tff(c_140881,plain,
    store(a_802,i2,e_798) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_140838,c_30]) ).

tff(c_141463,plain,
    store(a_802,i2,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_141093,c_140881]) ).

tff(c_180504,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_180489,c_141463]) ).

tff(c_140826,plain,
    store(a_800,i1,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_28]) ).

tff(c_141874,plain,
    store(a_800,i0,e_801) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140826]) ).

tff(c_179520,plain,
    store(a_800,i0,e_788) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_179513,c_141874]) ).

tff(c_141119,plain,
    store(a_799,i1,e_796) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_141093,c_26]) ).

tff(c_141878,plain,
    store(a_799,i0,e_796) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_141119]) ).

tff(c_180498,plain,
    store(a_799,i0,e_786) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_180489,c_141878]) ).

tff(c_141120,plain,
    store(a_797,i1,e_796) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_141093,c_24]) ).

tff(c_141888,plain,
    store(a_797,i0,e_796) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_141120]) ).

tff(c_180497,plain,
    store(a_797,i0,e_786) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_180489,c_141888]) ).

tff(c_140830,plain,
    store(a_795,i1,e_796) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_22]) ).

tff(c_141876,plain,
    store(a_795,i0,e_796) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140830]) ).

tff(c_180496,plain,
    store(a_795,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_180489,c_141876]) ).

tff(c_142013,plain,
    store(a_793,i2,e_788) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_141962,c_1422]) ).

tff(c_140825,plain,
    store(a_791,i1,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_18]) ).

tff(c_141879,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140825]) ).

tff(c_142852,plain,
    store(a_791,i0,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_141962,c_141879]) ).

tff(c_140867,plain,
    store(a_789,i0,e_788) = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_140837,c_16]) ).

tff(c_141910,plain,
    store(a_787,i0,e_788) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_14]) ).

tff(c_141911,plain,
    store(a_785,i0,e_788) = a_809,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_36]) ).

tff(c_762,plain,
    ! [I_20] : ( store(store(a_785,i1,select(a_785,I_20)),I_20,select(a_785,i1)) = store(store(a_785,I_20,e_786),i1,select(a_785,I_20)) ),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_513]) ).

tff(c_1008,plain,
    ! [I_20] : ( store(store(a_785,i1,select(a_785,I_20)),I_20,e_786) = store(store(a_785,I_20,e_786),i1,select(a_785,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_762]) ).

tff(c_186008,plain,
    ! [I_1809] : ( store(store(a_785,i0,select(a_785,I_1809)),I_1809,e_786) = store(store(a_785,I_1809,e_786),i0,select(a_785,I_1809)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_141872,c_1008]) ).

tff(c_186038,plain,
    store(store(a_785,i2,e_786),i0,select(a_785,i2)) = store(store(a_785,i0,e_788),i2,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_186008]) ).

tff(c_186045,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_141910,c_66,c_38,c_12,c_141911,c_186038]) ).

tff(c_141909,plain,
    select(a_809,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_321]) ).

tff(c_142373,plain,
    ! [J_1341] :
      ( ( select(a_810,J_1341) = select(a_809,J_1341) )
      | ( i2 = J_1341 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_405]) ).

tff(c_142394,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_142373,c_86]) ).

tff(c_142406,plain,
    ( ( e_811 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141909,c_142394]) ).

tff(c_142407,plain,
    e_811 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_142406]) ).

tff(c_140829,plain,
    store(a_810,i1,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_40]) ).

tff(c_141899,plain,
    store(a_810,i0,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140829]) ).

tff(c_142917,plain,
    store(a_810,i0,e_788) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_142407,c_141899]) ).

tff(c_186052,plain,
    store(a_789,i0,e_788) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_186045,c_142917]) ).

tff(c_186060,plain,
    a_812 = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_140867,c_186052]) ).

tff(c_140832,plain,
    select(a_810,i1) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_88]) ).

tff(c_141901,plain,
    select(a_810,i0) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140832]) ).

tff(c_141913,plain,
    e_813 = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_141901]) ).

tff(c_141946,plain,
    store(a_812,i0,e_811) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_141913,c_42]) ).

tff(c_142655,plain,
    store(a_812,i0,e_788) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_142407,c_141946]) ).

tff(c_186074,plain,
    store(a_791,i0,e_788) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_186060,c_142655]) ).

tff(c_186081,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_142852,c_186074]) ).

tff(c_140834,plain,
    select(a_814,i1) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_92]) ).

tff(c_141902,plain,
    select(a_814,i0) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140834]) ).

tff(c_141914,plain,
    e_817 = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_357,c_141902]) ).

tff(c_141955,plain,
    e_817 = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_141913,c_141914]) ).

tff(c_141957,plain,
    store(a_816,i2,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_141955,c_46]) ).

tff(c_142779,plain,
    store(a_816,i2,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_142407,c_141957]) ).

tff(c_178826,plain,
    ! [J_1732] :
      ( ( select(a_812,J_1732) = select(a_810,J_1732) )
      | ( i0 = J_1732 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141906,c_487]) ).

tff(c_142995,plain,
    ! [J_1345] :
      ( ( select(a_814,J_1345) = select(a_812,J_1345) )
      | ( i0 = J_1345 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_143016,plain,
    ( ( select(a_812,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_142995,c_90]) ).

tff(c_143029,plain,
    select(a_812,i2) = e_815,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_143016]) ).

tff(c_178832,plain,
    ( ( select(a_810,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_178826,c_143029]) ).

tff(c_178858,plain,
    ( ( e_815 = e_786 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_327,c_178832]) ).

tff(c_178859,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_178858]) ).

tff(c_140827,plain,
    store(a_814,i1,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_44]) ).

tff(c_141880,plain,
    store(a_814,i0,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140827]) ).

tff(c_178871,plain,
    store(a_814,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_178859,c_141880]) ).

tff(c_141945,plain,
    select(a_814,i0) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_141913,c_357]) ).

tff(c_142413,plain,
    select(a_814,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_142407,c_141945]) ).

tff(c_900,plain,
    ! [J_19] : ( store(store(a_814,i2,select(a_814,J_19)),J_19,select(a_814,i2)) = store(store(a_814,J_19,e_815),i2,select(a_814,J_19)) ),
    inference(superposition,[status(thm),theory(equality)],[c_90,c_513]) ).

tff(c_1054,plain,
    ! [J_19] : ( store(store(a_814,i2,select(a_814,J_19)),J_19,e_815) = store(store(a_814,J_19,e_815),i2,select(a_814,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90,c_900]) ).

tff(c_181065,plain,
    ! [J_1750] : ( store(store(a_814,i2,select(a_814,J_1750)),J_1750,e_786) = store(store(a_814,J_1750,e_786),i2,select(a_814,J_1750)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_178859,c_178859,c_1054]) ).

tff(c_181086,plain,
    store(store(a_814,i0,e_786),i2,select(a_814,i0)) = store(store(a_814,i2,e_788),i0,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_142413,c_181065]) ).

tff(c_181090,plain,
    store(store(a_814,i2,e_788),i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_142779,c_178871,c_142413,c_181086]) ).

tff(c_186091,plain,
    store(store(a_793,i2,e_788),i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_186081,c_181090]) ).

tff(c_186101,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_180496,c_142013,c_186091]) ).

tff(c_342,plain,
    select(a_816,i5) = e_815,
    inference(superposition,[status(thm),theory(equality)],[c_44,c_297]) ).

tff(c_140821,plain,
    select(a_816,i1) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_342]) ).

tff(c_141521,plain,
    ! [J_1336] :
      ( ( select(a_818,J_1336) = select(a_816,J_1336) )
      | ( i2 = J_1336 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_405]) ).

tff(c_141542,plain,
    ( ( select(a_816,i1) = e_819 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141521,c_94]) ).

tff(c_141554,plain,
    ( ( e_819 = e_815 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140821,c_141542]) ).

tff(c_141555,plain,
    e_819 = e_815,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_141554]) ).

tff(c_141568,plain,
    store(a_818,i1,e_815) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_141555,c_48]) ).

tff(c_141877,plain,
    store(a_818,i0,e_815) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_141568]) ).

tff(c_178869,plain,
    store(a_818,i0,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_178859,c_141877]) ).

tff(c_186125,plain,
    store(a_797,i0,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_186101,c_178869]) ).

tff(c_186133,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_180497,c_186125]) ).

tff(c_141569,plain,
    store(a_820,i1,e_815) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_141555,c_50]) ).

tff(c_141881,plain,
    store(a_820,i0,e_815) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_141569]) ).

tff(c_178868,plain,
    store(a_820,i0,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_178859,c_141881]) ).

tff(c_186144,plain,
    store(a_799,i0,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_186133,c_178868]) ).

tff(c_186150,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_180498,c_186144]) ).

tff(c_141956,plain,
    select(a_818,i2) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_141955,c_339]) ).

tff(c_142412,plain,
    select(a_818,i2) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_142407,c_141956]) ).

tff(c_179117,plain,
    ! [J_1734] :
      ( ( select(a_821,J_1734) = select(a_820,J_1734) )
      | ( i0 = J_1734 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_496]) ).

tff(c_179138,plain,
    ( ( select(a_820,i2) = e_822 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_179117,c_96]) ).

tff(c_179151,plain,
    select(a_820,i2) = e_822,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_179138]) ).

tff(c_175880,plain,
    ! [J_17] :
      ( ( select(a_820,J_17) = select(a_818,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_439]) ).

tff(c_179189,plain,
    ( ( select(a_818,i2) = e_822 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_179151,c_175880]) ).

tff(c_179207,plain,
    ( ( e_822 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_142412,c_179189]) ).

tff(c_179208,plain,
    e_822 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_179207]) ).

tff(c_140828,plain,
    store(a_821,i1,e_822) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_52]) ).

tff(c_141875,plain,
    store(a_821,i0,e_822) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140828]) ).

tff(c_179218,plain,
    store(a_821,i0,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_179208,c_141875]) ).

tff(c_186163,plain,
    store(a_800,i0,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_186150,c_179218]) ).

tff(c_186168,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_179520,c_186163]) ).

tff(c_140835,plain,
    select(a_821,i1) = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_98]) ).

tff(c_140839,plain,
    e_824 = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_140835]) ).

tff(c_140874,plain,
    store(a_823,i2,e_819) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_140839,c_54]) ).

tff(c_141561,plain,
    store(a_823,i2,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_141555,c_140874]) ).

tff(c_178877,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_178859,c_141561]) ).

tff(c_186175,plain,
    store(a_802,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_186168,c_178877]) ).

tff(c_186178,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_180504,c_186175]) ).

tff(c_140816,plain,
    store(a_825,i1,e_824) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_1395]) ).

tff(c_141509,plain,
    store(a_825,i1,e_819) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_140839,c_140816]) ).

tff(c_141560,plain,
    store(a_825,i1,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_141555,c_141509]) ).

tff(c_141873,plain,
    store(a_825,i0,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_141560]) ).

tff(c_178870,plain,
    store(a_825,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_178859,c_141873]) ).

tff(c_186191,plain,
    store(a_804,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_186178,c_178870]) ).

tff(c_186196,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_180499,c_186191]) ).

tff(c_354,plain,
    select(a_823,i5) = e_822,
    inference(superposition,[status(thm),theory(equality)],[c_52,c_297]) ).

tff(c_140819,plain,
    select(a_823,i1) = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_354]) ).

tff(c_141891,plain,
    select(a_823,i0) = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140819]) ).

tff(c_142702,plain,
    ! [J_1343] :
      ( ( select(a_825,J_1343) = select(a_823,J_1343) )
      | ( i2 = J_1343 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_405]) ).

tff(c_140836,plain,
    select(a_825,i1) = e_828,
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_102]) ).

tff(c_141903,plain,
    select(a_825,i0) = e_828,
    inference(demodulation,[status(thm),theory(equality)],[c_141872,c_140836]) ).

tff(c_142708,plain,
    ( ( select(a_823,i0) = e_828 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_142702,c_141903]) ).

tff(c_142734,plain,
    ( ( e_828 = e_822 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141891,c_142708]) ).

tff(c_142735,plain,
    e_828 = e_822,
    inference(negUnitSimplification,[status(thm)],[c_141905,c_142734]) ).

tff(c_142743,plain,
    store(a_827,i2,e_822) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_142735,c_58]) ).

tff(c_179217,plain,
    store(a_827,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_179208,c_142743]) ).

tff(c_186232,plain,
    store(a_806,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_186196,c_179217]) ).

tff(c_186236,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_179524,c_186232]) ).

tff(c_186238,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_186236]) ).

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

tff(c_245413,plain,
    select(a_787,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_312]) ).

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

tff(c_245724,plain,
    e_792 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_245413,c_186239]) ).

tff(c_245410,plain,
    select(a_795,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_1421]) ).

tff(c_245778,plain,
    select(a_795,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_245724,c_245410]) ).

tff(c_246740,plain,
    ! [J_2443] :
      ( ( select(a_797,J_2443) = select(a_795,J_2443) )
      | ( i1 = J_2443 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_490]) ).

tff(c_245397,plain,
    select(a_799,i0) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_214473]) ).

tff(c_246274,plain,
    ! [J_2439] :
      ( ( select(a_799,J_2439) = select(a_797,J_2439) )
      | ( i1 = J_2439 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_405]) ).

tff(c_246298,plain,
    ( ( select(a_797,i0) = e_801 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_245397,c_246274]) ).

tff(c_246302,plain,
    select(a_797,i0) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_186240,c_246298]) ).

tff(c_246749,plain,
    ( ( select(a_795,i0) = e_801 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_246740,c_246302]) ).

tff(c_246773,plain,
    ( ( e_801 = e_786 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_245778,c_246749]) ).

tff(c_246774,plain,
    e_801 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_186240,c_246773]) ).

tff(c_245406,plain,
    store(a_806,i0,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_140743]) ).

tff(c_246779,plain,
    store(a_806,i0,e_786) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_246774,c_245406]) ).

tff(c_245479,plain,
    store(a_804,i1,e_788) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_245423,c_141497]) ).

tff(c_246787,plain,
    e_807 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_246774,c_140699]) ).

tff(c_705,plain,
    ! [J_19] : ( store(store(a_804,J_19,select(a_804,i5)),i5,select(a_804,J_19)) = store(store(a_804,i5,select(a_804,J_19)),J_19,e_807) ),
    inference(superposition,[status(thm),theory(equality)],[c_84,c_513]) ).

tff(c_989,plain,
    ! [J_19] : ( store(store(a_804,i5,select(a_804,J_19)),J_19,e_807) = store(store(a_804,J_19,e_807),i5,select(a_804,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84,c_705]) ).

tff(c_252264,plain,
    ! [J_2512] : ( store(store(a_804,i1,select(a_804,J_2512)),J_2512,e_786) = store(store(a_804,J_2512,e_786),i1,select(a_804,J_2512)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_140812,c_246787,c_246787,c_989]) ).

tff(c_252288,plain,
    store(store(a_804,i0,e_786),i1,select(a_804,i0)) = store(store(a_804,i1,e_788),i0,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_245990,c_252264]) ).

tff(c_252292,plain,
    store(store(a_804,i0,e_786),i1,e_788) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_245990,c_246779,c_245479,c_252288]) ).

tff(c_245401,plain,
    store(a_802,i0,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_141463]) ).

tff(c_246704,plain,
    store(a_802,i0,e_788) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_245423,c_245401]) ).

tff(c_246784,plain,
    store(a_800,i1,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_246774,c_140826]) ).

tff(c_245478,plain,
    store(a_799,i1,e_788) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_245423,c_141119]) ).

tff(c_245480,plain,
    store(a_797,i1,e_788) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_245423,c_141120]) ).

tff(c_245477,plain,
    store(a_795,i1,e_788) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_245423,c_140830]) ).

tff(c_245409,plain,
    store(a_793,i0,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_1422]) ).

tff(c_246626,plain,
    store(a_793,i0,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_245724,c_245409]) ).

tff(c_245766,plain,
    store(a_791,i1,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_245724,c_140825]) ).

tff(c_245416,plain,
    store(a_809,i0,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_38]) ).

tff(c_245415,plain,
    store(a_785,i0,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_12]) ).

tff(c_1013,plain,
    ! [J_19] : ( store(store(a_785,i2,select(a_785,J_19)),J_19,e_788) = store(store(a_785,J_19,e_788),i2,select(a_785,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66,c_777]) ).

tff(c_259406,plain,
    ! [J_2604] : ( store(store(a_785,i0,select(a_785,J_2604)),J_2604,e_788) = store(store(a_785,J_2604,e_788),i0,select(a_785,J_2604)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_245389,c_1013]) ).

tff(c_259433,plain,
    store(store(a_785,i1,e_788),i0,select(a_785,i1)) = store(store(a_785,i0,e_786),i1,e_788),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_259406]) ).

tff(c_259439,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_245416,c_64,c_36,c_14,c_245415,c_259433]) ).

tff(c_245270,plain,
    ( ( select(a_809,i1) = e_813 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_245264,c_140832]) ).

tff(c_245302,plain,
    ( ( e_813 = e_788 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_321,c_245270]) ).

tff(c_245303,plain,
    e_813 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_245302]) ).

tff(c_245311,plain,
    store(a_812,i0,e_788) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_245303,c_42]) ).

tff(c_245411,plain,
    select(a_810,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_327]) ).

tff(c_245655,plain,
    e_811 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_245411,c_86]) ).

tff(c_245679,plain,
    store(a_810,i1,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_245655,c_140829]) ).

tff(c_822,plain,
    ! [I_20] : ( store(store(a_810,i5,select(a_810,I_20)),I_20,select(a_810,i5)) = store(store(a_810,I_20,e_813),i5,select(a_810,I_20)) ),
    inference(superposition,[status(thm),theory(equality)],[c_88,c_513]) ).

tff(c_1028,plain,
    ! [I_20] : ( store(store(a_810,i5,select(a_810,I_20)),I_20,e_813) = store(store(a_810,I_20,e_813),i5,select(a_810,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88,c_822]) ).

tff(c_251893,plain,
    ! [I_2507] : ( store(store(a_810,i1,select(a_810,I_2507)),I_2507,e_788) = store(store(a_810,I_2507,e_788),i1,select(a_810,I_2507)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_140812,c_245303,c_245303,c_1028]) ).

tff(c_251911,plain,
    store(store(a_810,i0,e_788),i1,select(a_810,i0)) = store(store(a_810,i1,e_786),i0,e_788),
    inference(superposition,[status(thm),theory(equality)],[c_245411,c_251893]) ).

tff(c_251917,plain,
    store(store(a_810,i0,e_788),i1,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_245311,c_245411,c_245679,c_251911]) ).

tff(c_259445,plain,
    store(store(a_789,i0,e_788),i1,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_259439,c_251917]) ).

tff(c_259457,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_245766,c_140867,c_259445]) ).

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

tff(c_141089,plain,
    select(a_812,i1) = e_811,
    inference(superposition,[status(thm),theory(equality)],[c_140829,c_2]) ).

tff(c_245536,plain,
    ! [J_2435] :
      ( ( select(a_814,J_2435) = select(a_812,J_2435) )
      | ( i0 = J_2435 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_245545,plain,
    ( ( select(a_812,i1) = e_817 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_245536,c_140834]) ).

tff(c_245569,plain,
    ( ( e_817 = e_811 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141089,c_245545]) ).

tff(c_245570,plain,
    e_817 = e_811,
    inference(negUnitSimplification,[status(thm)],[c_186240,c_245569]) ).

tff(c_245677,plain,
    e_817 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_245655,c_245570]) ).

tff(c_245417,plain,
    store(a_816,i0,e_817) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_46]) ).

tff(c_245950,plain,
    store(a_816,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_245677,c_245417]) ).

tff(c_245578,plain,
    select(a_814,i1) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_245570,c_140834]) ).

tff(c_246052,plain,
    select(a_814,i1) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_245655,c_245578]) ).

tff(c_245310,plain,
    select(a_814,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_245303,c_357]) ).

tff(c_245422,plain,
    select(a_814,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_90]) ).

tff(c_245424,plain,
    e_815 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_245310,c_245422]) ).

tff(c_245463,plain,
    store(a_814,i1,e_788) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_245424,c_140827]) ).

tff(c_903,plain,
    ! [I_20] : ( store(store(a_814,I_20,select(a_814,i2)),i2,select(a_814,I_20)) = store(store(a_814,i2,select(a_814,I_20)),I_20,e_815) ),
    inference(superposition,[status(thm),theory(equality)],[c_90,c_513]) ).

tff(c_1055,plain,
    ! [I_20] : ( store(store(a_814,i2,select(a_814,I_20)),I_20,e_815) = store(store(a_814,I_20,e_815),i2,select(a_814,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90,c_903]) ).

tff(c_251269,plain,
    ! [I_2496] : ( store(store(a_814,i0,select(a_814,I_2496)),I_2496,e_788) = store(store(a_814,I_2496,e_788),i0,select(a_814,I_2496)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_245389,c_245424,c_245424,c_1055]) ).

tff(c_251284,plain,
    store(store(a_814,i1,e_788),i0,select(a_814,i1)) = store(store(a_814,i0,e_786),i1,e_788),
    inference(superposition,[status(thm),theory(equality)],[c_246052,c_251269]) ).

tff(c_251293,plain,
    store(store(a_814,i0,e_786),i1,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_245950,c_246052,c_245463,c_251284]) ).

tff(c_259469,plain,
    store(store(a_793,i0,e_786),i1,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_259457,c_251293]) ).

tff(c_259480,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_245477,c_246626,c_259469]) ).

tff(c_245462,plain,
    store(a_818,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_245424,c_141568]) ).

tff(c_259493,plain,
    store(a_797,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_259480,c_245462]) ).

tff(c_259502,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_245480,c_259493]) ).

tff(c_245464,plain,
    store(a_820,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_245424,c_141569]) ).

tff(c_259513,plain,
    store(a_799,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_259502,c_245464]) ).

tff(c_259521,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_245478,c_259513]) ).

tff(c_245114,plain,
    ! [J_2432] :
      ( ( select(a_820,J_2432) = select(a_818,J_2432) )
      | ( i1 = J_2432 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_405]) ).

tff(c_235131,plain,
    ! [J_2344] :
      ( ( select(a_821,J_2344) = select(a_820,J_2344) )
      | ( i1 = J_2344 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_405]) ).

tff(c_235152,plain,
    ( ( select(a_820,i2) = e_822 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_235131,c_96]) ).

tff(c_235165,plain,
    select(a_820,i2) = e_822,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_235152]) ).

tff(c_245120,plain,
    ( ( select(a_818,i2) = e_822 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_245114,c_235165]) ).

tff(c_245146,plain,
    ( ( e_822 = e_817 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_339,c_245120]) ).

tff(c_245147,plain,
    e_822 = e_817,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_245146]) ).

tff(c_245156,plain,
    store(a_821,i1,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_245147,c_140828]) ).

tff(c_245575,plain,
    store(a_821,i1,e_811) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_245570,c_245156]) ).

tff(c_246716,plain,
    store(a_821,i1,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_245655,c_245575]) ).

tff(c_259535,plain,
    store(a_800,i1,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_259521,c_246716]) ).

tff(c_259543,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_246784,c_259535]) ).

tff(c_245398,plain,
    store(a_823,i0,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_141561]) ).

tff(c_246692,plain,
    store(a_823,i0,e_788) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_245424,c_245398]) ).

tff(c_259552,plain,
    store(a_802,i0,e_788) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_259543,c_246692]) ).

tff(c_259555,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_246704,c_259552]) ).

tff(c_140873,plain,
    select(a_825,i2) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_140839,c_351]) ).

tff(c_141563,plain,
    select(a_825,i2) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_141555,c_140873]) ).

tff(c_245399,plain,
    select(a_825,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_141563]) ).

tff(c_246011,plain,
    select(a_825,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_245424,c_245399]) ).

tff(c_245157,plain,
    select(a_823,i1) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_245147,c_140819]) ).

tff(c_245576,plain,
    select(a_823,i1) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_245570,c_245157]) ).

tff(c_246111,plain,
    select(a_823,i1) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_245655,c_245576]) ).

tff(c_466,plain,
    ! [J_17] :
      ( ( select(a_825,J_17) = select(a_823,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_405]) ).

tff(c_246956,plain,
    ! [J_2445] :
      ( ( select(a_825,J_2445) = select(a_823,J_2445) )
      | ( i0 = J_2445 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_466]) ).

tff(c_246965,plain,
    ( ( select(a_823,i1) = e_828 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_246956,c_140836]) ).

tff(c_246989,plain,
    ( ( e_828 = e_786 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_246111,c_246965]) ).

tff(c_246990,plain,
    e_828 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_186240,c_246989]) ).

tff(c_245418,plain,
    store(a_827,i0,e_828) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_245389,c_58]) ).

tff(c_246995,plain,
    store(a_827,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_246990,c_245418]) ).

tff(c_245461,plain,
    store(a_825,i1,e_788) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_245424,c_141560]) ).

tff(c_933,plain,
    ! [J_19] : ( store(store(a_825,J_19,select(a_825,i5)),i5,select(a_825,J_19)) = store(store(a_825,i5,select(a_825,J_19)),J_19,e_828) ),
    inference(superposition,[status(thm),theory(equality)],[c_102,c_513]) ).

tff(c_1065,plain,
    ! [J_19] : ( store(store(a_825,i5,select(a_825,J_19)),J_19,e_828) = store(store(a_825,J_19,e_828),i5,select(a_825,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_933]) ).

tff(c_251181,plain,
    ! [J_2495] : ( store(store(a_825,i1,select(a_825,J_2495)),J_2495,e_786) = store(store(a_825,J_2495,e_786),i1,select(a_825,J_2495)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_140812,c_246990,c_246990,c_1065]) ).

tff(c_251202,plain,
    store(store(a_825,i0,e_786),i1,select(a_825,i0)) = store(store(a_825,i1,e_788),i0,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_246011,c_251181]) ).

tff(c_251206,plain,
    store(store(a_825,i0,e_786),i1,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_246011,c_246995,c_245461,c_251202]) ).

tff(c_259566,plain,
    store(store(a_804,i0,e_786),i1,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_259555,c_251206]) ).

tff(c_259574,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_252292,c_259566]) ).

tff(c_259576,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_259574]) ).

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

tff(c_141851,plain,
    ( ( select(a_789,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141190,c_141824]) ).

tff(c_274996,plain,
    select(a_789,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_259578,c_141851]) ).

tff(c_275000,plain,
    ( ( select(a_787,i2) = e_796 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_274996,c_433]) ).

tff(c_275018,plain,
    ( ( e_796 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_312,c_275000]) ).

tff(c_275019,plain,
    e_796 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_275018]) ).

tff(c_275062,plain,
    store(a_804,i1,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_275019,c_141497]) ).

tff(c_275063,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_275019,c_141463]) ).

tff(c_275875,plain,
    store(a_800,i1,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_275867,c_140826]) ).

tff(c_275061,plain,
    store(a_799,i1,e_786) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_275019,c_141119]) ).

tff(c_275064,plain,
    store(a_797,i1,e_786) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_275019,c_141120]) ).

tff(c_774,plain,
    ! [I_20] : ( store(store(a_785,i2,select(a_785,I_20)),I_20,select(a_785,i2)) = store(store(a_785,I_20,e_788),i2,select(a_785,I_20)) ),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_513]) ).

tff(c_279283,plain,
    ! [I_2786] : ( store(store(a_785,i2,select(a_785,I_2786)),I_2786,e_788) = store(store(a_785,I_2786,e_788),i2,select(a_785,I_2786)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66,c_774]) ).

tff(c_279307,plain,
    store(store(a_785,i1,e_788),i2,select(a_785,i1)) = store(store(a_785,i2,e_786),i1,e_788),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_279283]) ).

tff(c_279315,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_64,c_36,c_14,c_12,c_279307]) ).

tff(c_259577,plain,
    select(a_809,i0) = e_811,
    inference(splitRight,[status(thm)],[c_245300]) ).

tff(c_259614,plain,
    ( ( select(a_785,i0) = e_811 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_259577,c_436]) ).

tff(c_259632,plain,
    select(a_785,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_186240,c_259614]) ).

tff(c_275278,plain,
    ! [J_2755] :
      ( ( select(a_787,J_2755) = select(a_785,J_2755) )
      | ( i2 = J_2755 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_405]) ).

tff(c_275284,plain,
    ( ( select(a_785,i0) = e_792 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_275278,c_186239]) ).

tff(c_275310,plain,
    ( ( e_811 = e_792 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_259632,c_275284]) ).

tff(c_275311,plain,
    e_811 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_259578,c_275310]) ).

tff(c_275332,plain,
    store(a_810,i1,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_275311,c_140829]) ).

tff(c_279317,plain,
    store(a_789,i1,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_279315,c_275332]) ).

tff(c_813,plain,
    ! [J_19] : ( store(store(a_789,J_19,select(a_789,i0)),i0,select(a_789,J_19)) = store(store(a_789,i0,select(a_789,J_19)),J_19,e_792) ),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_513]) ).

tff(c_277106,plain,
    ! [J_2765] : ( store(store(a_789,i0,select(a_789,J_2765)),J_2765,e_792) = store(store(a_789,J_2765,e_792),i0,select(a_789,J_2765)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70,c_813]) ).

tff(c_277127,plain,
    store(store(a_789,i1,e_792),i0,select(a_789,i1)) = store(store(a_789,i0,e_788),i1,e_792),
    inference(superposition,[status(thm),theory(equality)],[c_318,c_277106]) ).

tff(c_277134,plain,
    store(store(a_789,i1,e_792),i0,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_318,c_140825,c_140867,c_277127]) ).

tff(c_279343,plain,
    store(a_812,i0,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_279317,c_277134]) ).

tff(c_279408,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_279343,c_245311]) ).

tff(c_275376,plain,
    ! [J_2756] :
      ( ( select(a_812,J_2756) = select(a_810,J_2756) )
      | ( i1 = J_2756 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140812,c_487]) ).

tff(c_269148,plain,
    ! [J_2699] :
      ( ( select(a_814,J_2699) = select(a_812,J_2699) )
      | ( i0 = J_2699 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_269172,plain,
    ( ( select(a_812,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_269148,c_90]) ).

tff(c_269189,plain,
    select(a_812,i2) = e_815,
    inference(negUnitSimplification,[status(thm)],[c_259578,c_269172]) ).

tff(c_275382,plain,
    ( ( select(a_810,i2) = e_815 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_275376,c_269189]) ).

tff(c_275402,plain,
    ( ( e_815 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_327,c_275382]) ).

tff(c_275403,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_275402]) ).

tff(c_275411,plain,
    store(a_814,i1,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_275403,c_140827]) ).

tff(c_279420,plain,
    store(a_793,i1,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_279408,c_275411]) ).

tff(c_275060,plain,
    store(a_795,i1,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_275019,c_140830]) ).

tff(c_275074,plain,
    select(a_793,i2) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_275019,c_74]) ).

tff(c_876,plain,
    ! [J_19] : ( store(store(a_793,i5,select(a_793,J_19)),J_19,select(a_793,i5)) = store(store(a_793,J_19,e_794),i5,select(a_793,J_19)) ),
    inference(superposition,[status(thm),theory(equality)],[c_72,c_513]) ).

tff(c_1046,plain,
    ! [J_19] : ( store(store(a_793,i5,select(a_793,J_19)),J_19,e_794) = store(store(a_793,J_19,e_794),i5,select(a_793,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72,c_876]) ).

tff(c_278805,plain,
    ! [J_2777] : ( store(store(a_793,i1,select(a_793,J_2777)),J_2777,e_792) = store(store(a_793,J_2777,e_792),i1,select(a_793,J_2777)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1400,c_1400,c_140812,c_140812,c_1046]) ).

tff(c_278820,plain,
    store(store(a_793,i2,e_792),i1,select(a_793,i2)) = store(store(a_793,i1,e_786),i2,e_792),
    inference(superposition,[status(thm),theory(equality)],[c_275074,c_278805]) ).

tff(c_278829,plain,
    store(store(a_793,i1,e_786),i2,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_275060,c_1422,c_275074,c_278820]) ).

tff(c_279434,plain,
    store(a_816,i2,e_792) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_279420,c_278829]) ).

tff(c_269157,plain,
    ( ( select(a_812,i1) = e_817 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_269148,c_140834]) ).

tff(c_269187,plain,
    ( ( e_817 = e_811 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141089,c_269157]) ).

tff(c_269188,plain,
    e_817 = e_811,
    inference(negUnitSimplification,[status(thm)],[c_186240,c_269187]) ).

tff(c_269202,plain,
    store(a_816,i2,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_269188,c_46]) ).

tff(c_275326,plain,
    store(a_816,i2,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_275311,c_269202]) ).

tff(c_279446,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_279434,c_275326]) ).

tff(c_275410,plain,
    store(a_818,i1,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_275403,c_141568]) ).

tff(c_279458,plain,
    store(a_797,i1,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_279446,c_275410]) ).

tff(c_279463,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_275064,c_279458]) ).

tff(c_275412,plain,
    store(a_820,i1,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_275403,c_141569]) ).

tff(c_279501,plain,
    store(a_799,i1,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_279463,c_275412]) ).

tff(c_279505,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_275061,c_279501]) ).

tff(c_269195,plain,
    store(a_821,i1,e_811) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_269188,c_245156]) ).

tff(c_275320,plain,
    store(a_821,i1,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_275311,c_269195]) ).

tff(c_279516,plain,
    store(a_800,i1,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_279505,c_275320]) ).

tff(c_279520,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_275875,c_279516]) ).

tff(c_275409,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_275403,c_141561]) ).

tff(c_279527,plain,
    store(a_802,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_279520,c_275409]) ).

tff(c_279530,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_275063,c_279527]) ).

tff(c_275408,plain,
    store(a_825,i1,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_275403,c_141560]) ).

tff(c_279573,plain,
    store(a_804,i1,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_279530,c_275408]) ).

tff(c_279577,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_275062,c_279573]) ).

tff(c_269197,plain,
    select(a_823,i1) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_269188,c_245157]) ).

tff(c_275323,plain,
    select(a_823,i1) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_275311,c_269197]) ).

tff(c_276065,plain,
    ! [J_2760] :
      ( ( select(a_825,J_2760) = select(a_823,J_2760) )
      | ( i2 = J_2760 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_405]) ).

tff(c_276074,plain,
    ( ( select(a_823,i1) = e_828 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_276065,c_140836]) ).

tff(c_276098,plain,
    ( ( e_828 = e_792 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_275323,c_276074]) ).

tff(c_276099,plain,
    e_828 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_140814,c_276098]) ).

tff(c_276106,plain,
    store(a_827,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_276099,c_58]) ).

tff(c_279585,plain,
    store(a_806,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_279577,c_276106]) ).

tff(c_279587,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_275878,c_279585]) ).

tff(c_279589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_279587]) ).

tff(c_279591,plain,
    i5 != i1,
    inference(splitRight,[status(thm)],[c_140722]) ).

tff(c_391687,plain,
    ! [J_3821] :
      ( ( select(a_800,J_3821) = select(a_799,J_3821) )
      | ( i1 = J_3821 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_405]) ).

tff(c_391720,plain,
    ( ( select(a_799,i2) = e_801 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_78,c_391687]) ).

tff(c_391784,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_391720]) ).

tff(c_391790,plain,
    select(a_795,i1) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_1421]) ).

tff(c_392614,plain,
    ! [J_3827] :
      ( ( select(a_797,J_3827) = select(a_795,J_3827) )
      | ( i5 = J_3827 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_405]) ).

tff(c_392635,plain,
    ( ( select(a_795,i1) = e_798 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_392614,c_76]) ).

tff(c_392647,plain,
    ( ( e_798 = e_792 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_391790,c_392635]) ).

tff(c_392648,plain,
    e_798 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_392647]) ).

tff(c_391803,plain,
    select(a_800,i1) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_78]) ).

tff(c_391808,plain,
    e_801 = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_306,c_391803]) ).

tff(c_391785,plain,
    store(a_806,i1,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_140743]) ).

tff(c_392591,plain,
    store(a_806,i1,e_798) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_391808,c_391785]) ).

tff(c_392654,plain,
    store(a_806,i1,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_392648,c_392591]) ).

tff(c_140737,plain,
    ( ( select(a_787,i0) = e_792 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_140701]) ).

tff(c_279612,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_140737]) ).

tff(c_279648,plain,
    select(a_789,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_318]) ).

tff(c_279908,plain,
    e_792 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_279648,c_70]) ).

tff(c_279930,plain,
    select(a_795,i2) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_279908,c_1421]) ).

tff(c_279644,plain,
    i5 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_279591]) ).

tff(c_279659,plain,
    select(a_785,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_64]) ).

tff(c_279805,plain,
    ! [J_2791] :
      ( ( select(a_814,J_2791) = select(a_812,J_2791) )
      | ( i0 = J_2791 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_279829,plain,
    ( ( select(a_812,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279805,c_90]) ).

tff(c_280167,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_279829]) ).

tff(c_280188,plain,
    select(a_785,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_66]) ).

tff(c_280193,plain,
    e_788 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_279659,c_280188]) ).

tff(c_280170,plain,
    select(a_795,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_279930]) ).

tff(c_280625,plain,
    select(a_795,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280193,c_280170]) ).

tff(c_280781,plain,
    ! [J_2797] :
      ( ( select(a_797,J_2797) = select(a_795,J_2797) )
      | ( i5 = J_2797 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_405]) ).

tff(c_279658,plain,
    select(a_797,i0) = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_76]) ).

tff(c_280787,plain,
    ( ( select(a_795,i0) = e_798 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_280781,c_279658]) ).

tff(c_280813,plain,
    ( ( e_798 = e_786 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_280625,c_280787]) ).

tff(c_280814,plain,
    e_798 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_280813]) ).

tff(c_279651,plain,
    select(a_800,i0) = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_306]) ).

tff(c_280186,plain,
    select(a_800,i0) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_78]) ).

tff(c_280191,plain,
    e_801 = e_798,
    inference(demodulation,[status(thm),theory(equality)],[c_279651,c_280186]) ).

tff(c_280824,plain,
    e_801 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280814,c_280191]) ).

tff(c_280172,plain,
    store(a_806,i0,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_140743]) ).

tff(c_281162,plain,
    store(a_806,i0,e_786) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_280824,c_280172]) ).

tff(c_281597,plain,
    ! [J_2802] :
      ( ( select(a_793,J_2802) = select(a_791,J_2802) )
      | ( i5 = J_2802 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_405]) ).

tff(c_280189,plain,
    select(a_793,i0) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_74]) ).

tff(c_281606,plain,
    ( ( select(a_791,i0) = e_796 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_281597,c_280189]) ).

tff(c_281630,plain,
    ( ( e_796 = e_790 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_309,c_281606]) ).

tff(c_281631,plain,
    e_796 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_281630]) ).

tff(c_281637,plain,
    select(a_797,i5) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_281631,c_375]) ).

tff(c_286182,plain,
    ! [J_2846] :
      ( ( select(a_800,J_2846) = select(a_799,J_2846) )
      | ( i0 = J_2846 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_421]) ).

tff(c_286203,plain,
    ( ( select(a_799,i5) = e_803 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_286182,c_80]) ).

tff(c_286216,plain,
    select(a_799,i5) = e_803,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_286203]) ).

tff(c_281891,plain,
    ! [J_17] :
      ( ( select(a_799,J_17) = select(a_797,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_484]) ).

tff(c_286224,plain,
    ( ( select(a_797,i5) = e_803 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_286216,c_281891]) ).

tff(c_286242,plain,
    ( ( e_803 = e_790 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_281637,c_286224]) ).

tff(c_286243,plain,
    e_803 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_286242]) ).

tff(c_286254,plain,
    store(a_804,i5,e_790) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_286243,c_1167]) ).

tff(c_280184,plain,
    store(a_802,i0,e_803) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_30]) ).

tff(c_286252,plain,
    store(a_802,i0,e_790) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_286243,c_280184]) ).

tff(c_280208,plain,
    store(a_800,i5,e_798) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_280191,c_28]) ).

tff(c_281196,plain,
    store(a_800,i5,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_280814,c_280208]) ).

tff(c_279652,plain,
    store(a_799,i0,e_798) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_26]) ).

tff(c_280826,plain,
    store(a_799,i0,e_786) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_280814,c_279652]) ).

tff(c_279656,plain,
    store(a_797,i0,e_798) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_24]) ).

tff(c_280825,plain,
    store(a_797,i0,e_786) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_280814,c_279656]) ).

tff(c_279933,plain,
    store(a_791,i5,e_788) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_279908,c_18]) ).

tff(c_280221,plain,
    store(a_791,i5,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_280193,c_279933]) ).

tff(c_280225,plain,
    select(a_789,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280193,c_279648]) ).

tff(c_279653,plain,
    store(a_787,i0,e_788) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_14]) ).

tff(c_280219,plain,
    store(a_787,i0,e_786) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_280193,c_279653]) ).

tff(c_280181,plain,
    store(a_785,i0,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_12]) ).

tff(c_279654,plain,
    store(a_785,i0,e_788) = a_809,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_36]) ).

tff(c_280220,plain,
    store(a_785,i0,e_786) = a_809,
    inference(demodulation,[status(thm),theory(equality)],[c_280193,c_279654]) ).

tff(c_281327,plain,
    a_809 = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_280181,c_280220]) ).

tff(c_280182,plain,
    store(a_809,i0,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_38]) ).

tff(c_281328,plain,
    store(a_787,i0,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_281327,c_280182]) ).

tff(c_281331,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_280219,c_281328]) ).

tff(c_281341,plain,
    select(a_789,i5) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_281331,c_88]) ).

tff(c_281343,plain,
    e_813 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_281341]) ).

tff(c_281352,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_281343,c_42]) ).

tff(c_280176,plain,
    select(a_810,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_327]) ).

tff(c_280374,plain,
    e_811 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280176,c_86]) ).

tff(c_280420,plain,
    store(a_810,i5,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_280374,c_40]) ).

tff(c_281338,plain,
    store(a_789,i5,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_281331,c_280420]) ).

tff(c_816,plain,
    ! [J_19] : ( store(store(a_810,i5,select(a_810,J_19)),J_19,select(a_810,i5)) = store(store(a_810,J_19,e_813),i5,select(a_810,J_19)) ),
    inference(superposition,[status(thm),theory(equality)],[c_88,c_513]) ).

tff(c_1026,plain,
    ! [J_19] : ( store(store(a_810,i5,select(a_810,J_19)),J_19,e_813) = store(store(a_810,J_19,e_813),i5,select(a_810,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88,c_816]) ).

tff(c_301423,plain,
    ! [J_3025] : ( store(store(a_789,i5,select(a_789,J_3025)),J_3025,e_790) = store(store(a_789,J_3025,e_790),i5,select(a_789,J_3025)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_281331,c_281331,c_281331,c_281331,c_281343,c_281343,c_1026]) ).

tff(c_301441,plain,
    store(store(a_789,i0,e_790),i5,select(a_789,i0)) = store(store(a_789,i5,e_786),i0,e_790),
    inference(superposition,[status(thm),theory(equality)],[c_280225,c_301423]) ).

tff(c_301448,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_280221,c_16,c_280225,c_281352,c_281338,c_301441]) ).

tff(c_280190,plain,
    select(a_814,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_90]) ).

tff(c_280194,plain,
    e_815 = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_357,c_280190]) ).

tff(c_280200,plain,
    store(a_814,i5,e_813) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_280194,c_44]) ).

tff(c_281348,plain,
    store(a_814,i5,e_790) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_281343,c_280200]) ).

tff(c_301453,plain,
    store(a_793,i5,e_790) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_301448,c_281348]) ).

tff(c_279932,plain,
    select(a_793,i5) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_279908,c_333]) ).

tff(c_280222,plain,
    select(a_793,i5) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280193,c_279932]) ).

tff(c_281638,plain,
    store(a_795,i5,e_790) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_281631,c_22]) ).

tff(c_279929,plain,
    store(a_793,i2,e_788) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_279908,c_1422]) ).

tff(c_280169,plain,
    store(a_793,i0,e_788) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_279929]) ).

tff(c_281220,plain,
    store(a_793,i0,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_280193,c_280169]) ).

tff(c_891,plain,
    ! [I_20] : ( store(store(a_793,I_20,select(a_793,i2)),i2,select(a_793,I_20)) = store(store(a_793,i2,select(a_793,I_20)),I_20,e_796) ),
    inference(superposition,[status(thm),theory(equality)],[c_74,c_513]) ).

tff(c_1051,plain,
    ! [I_20] : ( store(store(a_793,i2,select(a_793,I_20)),I_20,e_796) = store(store(a_793,I_20,e_796),i2,select(a_793,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74,c_891]) ).

tff(c_298243,plain,
    ! [I_2983] : ( store(store(a_793,i0,select(a_793,I_2983)),I_2983,e_790) = store(store(a_793,I_2983,e_790),i0,select(a_793,I_2983)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_280167,c_281631,c_281631,c_1051]) ).

tff(c_298264,plain,
    store(store(a_793,i5,e_790),i0,select(a_793,i5)) = store(store(a_793,i0,e_786),i5,e_790),
    inference(superposition,[status(thm),theory(equality)],[c_280222,c_298243]) ).

tff(c_298268,plain,
    store(store(a_793,i5,e_790),i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_280222,c_281638,c_281220,c_298264]) ).

tff(c_301469,plain,
    store(a_816,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_301453,c_298268]) ).

tff(c_279826,plain,
    ( ( select(a_812,i5) = e_817 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279805,c_92]) ).

tff(c_279844,plain,
    ( ( e_817 = e_811 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_372,c_279826]) ).

tff(c_279845,plain,
    e_817 = e_811,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_279844]) ).

tff(c_279851,plain,
    store(a_816,i2,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_279845,c_46]) ).

tff(c_280168,plain,
    store(a_816,i0,e_811) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_279851]) ).

tff(c_281208,plain,
    store(a_816,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_280374,c_280168]) ).

tff(c_301536,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_301469,c_281208]) ).

tff(c_279850,plain,
    select(a_818,i2) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_279845,c_339]) ).

tff(c_280171,plain,
    select(a_818,i0) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_279850]) ).

tff(c_280717,plain,
    select(a_818,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280374,c_280171]) ).

tff(c_279660,plain,
    select(a_818,i0) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_94]) ).

tff(c_280718,plain,
    e_819 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280717,c_279660]) ).

tff(c_279655,plain,
    store(a_818,i0,e_819) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_48]) ).

tff(c_280749,plain,
    store(a_818,i0,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_280718,c_279655]) ).

tff(c_301551,plain,
    store(a_797,i0,e_786) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_301536,c_280749]) ).

tff(c_301556,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_280825,c_301551]) ).

tff(c_279657,plain,
    store(a_820,i0,e_819) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_50]) ).

tff(c_280750,plain,
    store(a_820,i0,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_280718,c_279657]) ).

tff(c_301566,plain,
    store(a_799,i0,e_786) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_301556,c_280750]) ).

tff(c_301569,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_280826,c_301566]) ).

tff(c_279650,plain,
    select(a_821,i0) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_381]) ).

tff(c_280187,plain,
    select(a_821,i0) = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_96]) ).

tff(c_280192,plain,
    e_822 = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_279650,c_280187]) ).

tff(c_280214,plain,
    store(a_821,i5,e_819) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_280192,c_52]) ).

tff(c_281232,plain,
    store(a_821,i5,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_280718,c_280214]) ).

tff(c_301582,plain,
    store(a_800,i5,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_301569,c_281232]) ).

tff(c_301588,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_281196,c_301582]) ).

tff(c_280199,plain,
    select(a_816,i5) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_280194,c_342]) ).

tff(c_281349,plain,
    select(a_816,i5) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_281343,c_280199]) ).

tff(c_281420,plain,
    ! [J_2801] :
      ( ( select(a_821,J_2801) = select(a_820,J_2801) )
      | ( i0 = J_2801 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_496]) ).

tff(c_281441,plain,
    ( ( select(a_820,i5) = e_824 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_281420,c_98]) ).

tff(c_281454,plain,
    select(a_820,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_281441]) ).

tff(c_280121,plain,
    ! [J_17] :
      ( ( select(a_820,J_17) = select(a_818,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_439]) ).

tff(c_281462,plain,
    ( ( select(a_818,i5) = e_824 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_281454,c_280121]) ).

tff(c_281480,plain,
    select(a_818,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_281462]) ).

tff(c_280231,plain,
    ! [J_17] :
      ( ( select(a_818,J_17) = select(a_816,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_454]) ).

tff(c_281491,plain,
    ( ( select(a_816,i5) = e_824 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_281480,c_280231]) ).

tff(c_281509,plain,
    ( ( e_824 = e_790 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_281349,c_281491]) ).

tff(c_281510,plain,
    e_824 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_281509]) ).

tff(c_280183,plain,
    store(a_823,i0,e_824) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_54]) ).

tff(c_281531,plain,
    store(a_823,i0,e_790) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_281510,c_280183]) ).

tff(c_301596,plain,
    store(a_802,i0,e_790) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_301588,c_281531]) ).

tff(c_301598,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_286252,c_301596]) ).

tff(c_281533,plain,
    store(a_825,i5,e_790) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_281510,c_1395]) ).

tff(c_301607,plain,
    store(a_804,i5,e_790) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_301598,c_281533]) ).

tff(c_301610,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_286254,c_301607]) ).

tff(c_280213,plain,
    select(a_823,i5) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_280192,c_354]) ).

tff(c_280747,plain,
    select(a_823,i5) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_280718,c_280213]) ).

tff(c_281997,plain,
    ! [J_2807] :
      ( ( select(a_825,J_2807) = select(a_823,J_2807) )
      | ( i0 = J_2807 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_466]) ).

tff(c_282018,plain,
    ( ( select(a_823,i5) = e_828 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_281997,c_102]) ).

tff(c_282030,plain,
    ( ( e_828 = e_786 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_280747,c_282018]) ).

tff(c_282031,plain,
    e_828 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_282030]) ).

tff(c_280185,plain,
    store(a_827,i0,e_828) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_280167,c_58]) ).

tff(c_282036,plain,
    store(a_827,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_282031,c_280185]) ).

tff(c_301616,plain,
    store(a_806,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_301610,c_282036]) ).

tff(c_301619,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_281162,c_301616]) ).

tff(c_301621,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_301619]) ).

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

tff(c_370721,plain,
    ! [J_3640] :
      ( ( select(a_800,J_3640) = select(a_799,J_3640) )
      | ( i0 = J_3640 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_421]) ).

tff(c_370742,plain,
    ( ( select(a_799,i2) = e_801 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_370721,c_78]) ).

tff(c_370761,plain,
    select(a_799,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_370742]) ).

tff(c_388015,plain,
    ! [J_3795] :
      ( ( select(a_799,J_3795) = select(a_797,J_3795) )
      | ( i0 = J_3795 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_484]) ).

tff(c_388045,plain,
    ( ( select(a_797,i2) = e_801 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_370761,c_388015]) ).

tff(c_388053,plain,
    select(a_797,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_388045]) ).

tff(c_389258,plain,
    ( ( select(a_795,i2) = e_801 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_388053,c_490]) ).

tff(c_389277,plain,
    ( ( e_801 = e_788 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279930,c_389258]) ).

tff(c_389278,plain,
    e_801 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_389277]) ).

tff(c_389288,plain,
    store(a_806,i2,e_788) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_389278,c_140743]) ).

tff(c_1009,plain,
    ! [J_19] : ( store(store(a_785,i1,select(a_785,J_19)),J_19,e_786) = store(store(a_785,J_19,e_786),i1,select(a_785,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_765]) ).

tff(c_389953,plain,
    ! [J_3802] : ( store(store(a_785,i0,select(a_785,J_3802)),J_3802,e_786) = store(store(a_785,J_3802,e_786),i0,select(a_785,J_3802)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_279612,c_1009]) ).

tff(c_389980,plain,
    store(store(a_785,i2,e_786),i0,select(a_785,i2)) = store(store(a_785,i0,e_788),i2,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_389953]) ).

tff(c_389986,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_279653,c_66,c_38,c_12,c_279654,c_389980]) ).

tff(c_389992,plain,
    select(a_789,i2) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_389986,c_327]) ).

tff(c_387744,plain,
    ! [J_3792] :
      ( ( select(a_793,J_3792) = select(a_791,J_3792) )
      | ( i5 = J_3792 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_405]) ).

tff(c_387768,plain,
    ( ( select(a_791,i2) = e_796 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_387744,c_74]) ).

tff(c_387785,plain,
    select(a_791,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_387768]) ).

tff(c_387806,plain,
    ( ( select(a_789,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_387785,c_424]) ).

tff(c_387824,plain,
    select(a_789,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_387806]) ).

tff(c_390000,plain,
    e_796 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_389992,c_387824]) ).

tff(c_370745,plain,
    ( ( select(a_799,i5) = e_803 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_370721,c_80]) ).

tff(c_370762,plain,
    select(a_799,i5) = e_803,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_370745]) ).

tff(c_388021,plain,
    ( ( select(a_797,i5) = e_803 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_388015,c_370762]) ).

tff(c_388047,plain,
    ( ( e_803 = e_796 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_375,c_388021]) ).

tff(c_388048,plain,
    e_803 = e_796,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_388047]) ).

tff(c_388056,plain,
    store(a_804,i5,e_796) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_388048,c_1167]) ).

tff(c_390676,plain,
    store(a_804,i5,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_390000,c_388056]) ).

tff(c_388060,plain,
    store(a_802,i2,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_388048,c_30]) ).

tff(c_390653,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_390000,c_388060]) ).

tff(c_389293,plain,
    store(a_800,i5,e_788) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_389278,c_28]) ).

tff(c_376080,plain,
    ! [J_3685] :
      ( ( select(a_797,J_3685) = select(a_795,J_3685) )
      | ( i5 = J_3685 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_405]) ).

tff(c_376086,plain,
    ( ( select(a_795,i0) = e_798 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_376080,c_279658]) ).

tff(c_376112,plain,
    select(a_795,i0) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_376086]) ).

tff(c_376120,plain,
    ( ( select(a_793,i0) = e_798 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_376112,c_430]) ).

tff(c_376138,plain,
    select(a_793,i0) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_376120]) ).

tff(c_387750,plain,
    ( ( select(a_791,i0) = e_798 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_387744,c_376138]) ).

tff(c_387782,plain,
    ( ( e_798 = e_790 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_309,c_387750]) ).

tff(c_387783,plain,
    e_798 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_387782]) ).

tff(c_387794,plain,
    store(a_799,i0,e_790) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_387783,c_279652]) ).

tff(c_387793,plain,
    store(a_797,i0,e_790) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_387783,c_279656]) ).

tff(c_323559,plain,
    ! [J_3224] :
      ( ( select(a_787,J_3224) = select(a_785,J_3224) )
      | ( i2 = J_3224 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_405]) ).

tff(c_279590,plain,
    select(a_787,i5) = e_790,
    inference(splitRight,[status(thm)],[c_140722]) ).

tff(c_323565,plain,
    ( ( select(a_785,i5) = e_790 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_323559,c_279590]) ).

tff(c_323591,plain,
    select(a_785,i5) = e_790,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_323565]) ).

tff(c_388218,plain,
    ! [J_3796] :
      ( ( select(a_810,J_3796) = select(a_809,J_3796) )
      | ( i2 = J_3796 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_405]) ).

tff(c_388242,plain,
    ( ( select(a_809,i5) = e_813 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_388218,c_88]) ).

tff(c_388259,plain,
    select(a_809,i5) = e_813,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_388242]) ).

tff(c_349085,plain,
    ! [J_17] :
      ( ( select(a_809,J_17) = select(a_785,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_436]) ).

tff(c_388331,plain,
    ( ( select(a_785,i5) = e_813 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_388259,c_349085]) ).

tff(c_388349,plain,
    ( ( e_813 = e_790 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_323591,c_388331]) ).

tff(c_388350,plain,
    e_813 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_388349]) ).

tff(c_388362,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_388350,c_42]) ).

tff(c_279649,plain,
    select(a_809,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_321]) ).

tff(c_388239,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_388218,c_86]) ).

tff(c_388257,plain,
    ( ( e_811 = e_788 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279649,c_388239]) ).

tff(c_388258,plain,
    e_811 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_388257]) ).

tff(c_388279,plain,
    store(a_810,i5,e_788) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_388258,c_40]) ).

tff(c_389987,plain,
    store(a_789,i5,e_788) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_389986,c_388279]) ).

tff(c_795,plain,
    ! [I_20] : ( store(store(a_789,I_20,select(a_789,i5)),i5,select(a_789,I_20)) = store(store(a_789,i5,select(a_789,I_20)),I_20,e_790) ),
    inference(superposition,[status(thm),theory(equality)],[c_68,c_513]) ).

tff(c_391390,plain,
    ! [I_3817] : ( store(store(a_789,i5,select(a_789,I_3817)),I_3817,e_790) = store(store(a_789,I_3817,e_790),i5,select(a_789,I_3817)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_795]) ).

tff(c_391414,plain,
    store(store(a_789,i0,e_790),i5,select(a_789,i0)) = store(store(a_789,i5,e_788),i0,e_790),
    inference(superposition,[status(thm),theory(equality)],[c_279648,c_391390]) ).

tff(c_391421,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_388362,c_389987,c_279933,c_16,c_279648,c_391414]) ).

tff(c_279841,plain,
    ( ( select(a_812,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_90,c_279805]) ).

tff(c_301624,plain,
    select(a_812,i2) = e_815,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_279841]) ).

tff(c_301628,plain,
    ( ( select(a_810,i2) = e_815 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_301624,c_487]) ).

tff(c_301646,plain,
    ( ( e_815 = e_786 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_327,c_301628]) ).

tff(c_301647,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_301646]) ).

tff(c_301657,plain,
    store(a_814,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_301647,c_44]) ).

tff(c_391426,plain,
    store(a_793,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_391421,c_301657]) ).

tff(c_390037,plain,
    store(a_795,i5,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_390000,c_22]) ).

tff(c_894,plain,
    ! [I_20] : ( store(store(a_793,i2,select(a_793,I_20)),I_20,select(a_793,i2)) = store(store(a_793,I_20,e_796),i2,select(a_793,I_20)) ),
    inference(superposition,[status(thm),theory(equality)],[c_74,c_513]) ).

tff(c_1052,plain,
    ! [I_20] : ( store(store(a_793,i2,select(a_793,I_20)),I_20,e_796) = store(store(a_793,I_20,e_796),i2,select(a_793,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74,c_894]) ).

tff(c_391058,plain,
    ! [I_3812] : ( store(store(a_793,i2,select(a_793,I_3812)),I_3812,e_786) = store(store(a_793,I_3812,e_786),i2,select(a_793,I_3812)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_390000,c_390000,c_1052]) ).

tff(c_391082,plain,
    store(store(a_793,i5,e_786),i2,select(a_793,i5)) = store(store(a_793,i2,e_788),i5,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_279932,c_391058]) ).

tff(c_391087,plain,
    store(store(a_793,i5,e_786),i2,e_788) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_390037,c_279932,c_279929,c_391082]) ).

tff(c_391449,plain,
    store(a_816,i2,e_788) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_391426,c_391087]) ).

tff(c_388274,plain,
    store(a_816,i2,e_788) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_388258,c_279851]) ).

tff(c_391514,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_391449,c_388274]) ).

tff(c_387910,plain,
    ! [J_3794] :
      ( ( select(a_818,J_3794) = select(a_816,J_3794) )
      | ( i2 = J_3794 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_405]) ).

tff(c_387946,plain,
    ( ( select(a_816,i0) = e_819 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279660,c_387910]) ).

tff(c_387956,plain,
    select(a_816,i0) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_387946]) ).

tff(c_387977,plain,
    ( ( select(a_814,i0) = e_819 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_387956,c_457]) ).

tff(c_387995,plain,
    ( ( e_819 = e_813 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_357,c_387977]) ).

tff(c_387996,plain,
    e_819 = e_813,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_387995]) ).

tff(c_388005,plain,
    store(a_818,i0,e_813) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_387996,c_279655]) ).

tff(c_390641,plain,
    store(a_818,i0,e_790) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_388350,c_388005]) ).

tff(c_391526,plain,
    store(a_797,i0,e_790) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_391514,c_390641]) ).

tff(c_391533,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_387793,c_391526]) ).

tff(c_388006,plain,
    store(a_820,i0,e_813) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_387996,c_279657]) ).

tff(c_390629,plain,
    store(a_820,i0,e_790) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_388350,c_388006]) ).

tff(c_391542,plain,
    store(a_799,i0,e_790) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_391533,c_390629]) ).

tff(c_391547,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_387794,c_391542]) ).

tff(c_323351,plain,
    ! [J_3223] :
      ( ( select(a_821,J_3223) = select(a_820,J_3223) )
      | ( i0 = J_3223 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279612,c_496]) ).

tff(c_323372,plain,
    ( ( select(a_820,i2) = e_822 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_323351,c_96]) ).

tff(c_323391,plain,
    select(a_820,i2) = e_822,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_323372]) ).

tff(c_323427,plain,
    ( ( select(a_818,i2) = e_822 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_323391,c_280121]) ).

tff(c_323445,plain,
    ( ( e_822 = e_811 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279850,c_323427]) ).

tff(c_323446,plain,
    e_822 = e_811,
    inference(negUnitSimplification,[status(thm)],[c_301623,c_323445]) ).

tff(c_323460,plain,
    store(a_821,i5,e_811) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_323446,c_52]) ).

tff(c_388268,plain,
    store(a_821,i5,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_388258,c_323460]) ).

tff(c_391557,plain,
    store(a_800,i5,e_788) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_391547,c_388268]) ).

tff(c_391563,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_389293,c_391557]) ).

tff(c_301656,plain,
    select(a_816,i5) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_301647,c_342]) ).

tff(c_323375,plain,
    ( ( select(a_820,i5) = e_824 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_323351,c_98]) ).

tff(c_323392,plain,
    select(a_820,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_323375]) ).

tff(c_323549,plain,
    ( ( select(a_818,i5) = e_824 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_280121,c_323392]) ).

tff(c_323557,plain,
    select(a_818,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279644,c_323549]) ).

tff(c_387916,plain,
    ( ( select(a_816,i5) = e_824 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_387910,c_323557]) ).

tff(c_387948,plain,
    ( ( e_824 = e_786 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_301656,c_387916]) ).

tff(c_387949,plain,
    e_824 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_387948]) ).

tff(c_387963,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_387949,c_54]) ).

tff(c_391571,plain,
    store(a_802,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_391563,c_387963]) ).

tff(c_391574,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_390653,c_391571]) ).

tff(c_387959,plain,
    store(a_825,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_387949,c_1395]) ).

tff(c_391613,plain,
    store(a_804,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_391574,c_387959]) ).

tff(c_391617,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_390676,c_391613]) ).

tff(c_301726,plain,
    ! [J_3027] :
      ( ( select(a_825,J_3027) = select(a_823,J_3027) )
      | ( i2 = J_3027 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_405]) ).

tff(c_301747,plain,
    ( ( select(a_823,i5) = e_828 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_301726,c_102]) ).

tff(c_301759,plain,
    ( ( e_828 = e_822 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_354,c_301747]) ).

tff(c_301760,plain,
    e_828 = e_822,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_301759]) ).

tff(c_301766,plain,
    store(a_827,i2,e_822) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_301760,c_58]) ).

tff(c_323455,plain,
    store(a_827,i2,e_811) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_323446,c_301766]) ).

tff(c_388265,plain,
    store(a_827,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_388258,c_323455]) ).

tff(c_391624,plain,
    store(a_806,i2,e_788) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_391617,c_388265]) ).

tff(c_391627,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_389288,c_391624]) ).

tff(c_391629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_391627]) ).

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

tff(c_391805,plain,
    select(a_785,i1) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_66]) ).

tff(c_391810,plain,
    e_788 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_391805]) ).

tff(c_391843,plain,
    select(a_789,i1) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_391810,c_318]) ).

tff(c_421042,plain,
    ! [J_4092] :
      ( ( select(a_793,J_4092) = select(a_791,J_4092) )
      | ( i5 = J_4092 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_405]) ).

tff(c_391806,plain,
    select(a_793,i1) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_74]) ).

tff(c_421048,plain,
    ( ( select(a_791,i1) = e_796 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_421042,c_391806]) ).

tff(c_421074,plain,
    select(a_791,i1) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_421048]) ).

tff(c_421102,plain,
    ( ( select(a_789,i1) = e_796 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_421074,c_424]) ).

tff(c_421120,plain,
    ( ( e_796 = e_786 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_391843,c_421102]) ).

tff(c_421121,plain,
    e_796 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_421120]) ).

tff(c_421131,plain,
    select(a_797,i5) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_421121,c_375]) ).

tff(c_430672,plain,
    ! [J_4194] :
      ( ( select(a_799,J_4194) = select(a_797,J_4194) )
      | ( i1 = J_4194 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_405]) ).

tff(c_391711,plain,
    ( ( select(a_799,i5) = e_803 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_391687,c_80]) ).

tff(c_391727,plain,
    select(a_799,i5) = e_803,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_391711]) ).

tff(c_430681,plain,
    ( ( select(a_797,i5) = e_803 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_430672,c_391727]) ).

tff(c_430706,plain,
    ( ( e_803 = e_786 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_421131,c_430681]) ).

tff(c_430707,plain,
    e_803 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_430706]) ).

tff(c_430716,plain,
    store(a_804,i5,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_430707,c_1167]) ).

tff(c_391801,plain,
    store(a_802,i1,e_803) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_30]) ).

tff(c_430713,plain,
    store(a_802,i1,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_430707,c_391801]) ).

tff(c_391838,plain,
    store(a_800,i5,e_798) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_391808,c_28]) ).

tff(c_392653,plain,
    store(a_800,i5,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_392648,c_391838]) ).

tff(c_392662,plain,
    store(a_799,i1,e_792) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_392648,c_26]) ).

tff(c_392663,plain,
    store(a_797,i1,e_792) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_392648,c_24]) ).

tff(c_421132,plain,
    store(a_795,i5,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_421121,c_22]) ).

tff(c_391789,plain,
    store(a_793,i1,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_1422]) ).

tff(c_421130,plain,
    select(a_793,i1) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_421121,c_391806]) ).

tff(c_391845,plain,
    store(a_787,i1,e_786) = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_391810,c_14]) ).

tff(c_391797,plain,
    store(a_785,i1,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_12]) ).

tff(c_391846,plain,
    store(a_785,i1,e_786) = a_809,
    inference(demodulation,[status(thm),theory(equality)],[c_391810,c_36]) ).

tff(c_392871,plain,
    a_809 = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_391797,c_391846]) ).

tff(c_391798,plain,
    store(a_809,i1,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_38]) ).

tff(c_392872,plain,
    store(a_787,i1,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_392871,c_391798]) ).

tff(c_392875,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_391845,c_392872]) ).

tff(c_392883,plain,
    select(a_789,i0) = e_811,
    inference(demodulation,[status(thm),theory(equality)],[c_392875,c_86]) ).

tff(c_392886,plain,
    e_811 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_70,c_392883]) ).

tff(c_392892,plain,
    select(a_812,i5) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_392886,c_372]) ).

tff(c_436647,plain,
    ! [J_4250] :
      ( ( select(a_814,J_4250) = select(a_812,J_4250) )
      | ( i0 = J_4250 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_436671,plain,
    ( ( select(a_812,i5) = e_817 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_436647,c_92]) ).

tff(c_436687,plain,
    ( ( e_817 = e_792 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_392892,c_436671]) ).

tff(c_436692,plain,
    i5 = i0,
    inference(splitLeft,[status(thm)],[c_436687]) ).

tff(c_436719,plain,
    select(a_787,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_279590]) ).

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

tff(c_436783,plain,
    e_792 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_436719,c_391630]) ).

tff(c_436816,plain,
    store(a_806,i1,e_790) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_436783,c_392654]) ).

tff(c_436695,plain,
    store(a_804,i0,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_430716]) ).

tff(c_436706,plain,
    store(a_800,i0,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_392653]) ).

tff(c_438980,plain,
    store(a_800,i0,e_790) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_436783,c_436706]) ).

tff(c_436818,plain,
    store(a_799,i1,e_790) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_436783,c_392662]) ).

tff(c_436817,plain,
    store(a_797,i1,e_790) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_436783,c_392663]) ).

tff(c_392884,plain,
    select(a_789,i5) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_392875,c_88]) ).

tff(c_392887,plain,
    e_813 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_392884]) ).

tff(c_392897,plain,
    select(a_814,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_392887,c_357]) ).

tff(c_436728,plain,
    select(a_814,i0) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_92]) ).

tff(c_436730,plain,
    e_817 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_392897,c_436728]) ).

tff(c_391799,plain,
    store(a_816,i1,e_817) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_46]) ).

tff(c_436737,plain,
    store(a_816,i1,e_790) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_436730,c_391799]) ).

tff(c_436701,plain,
    store(a_795,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_421132]) ).

tff(c_436827,plain,
    store(a_793,i1,e_790) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_436783,c_391789]) ).

tff(c_436725,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_18]) ).

tff(c_437436,plain,
    store(a_791,i0,e_790) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_436783,c_436725]) ).

tff(c_392882,plain,
    store(a_789,i5,e_811) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_392875,c_40]) ).

tff(c_392996,plain,
    store(a_789,i5,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_392886,c_392882]) ).

tff(c_436707,plain,
    store(a_789,i0,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_392996]) ).

tff(c_438563,plain,
    a_812 = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_16,c_436783,c_436707]) ).

tff(c_392898,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_392887,c_42]) ).

tff(c_438567,plain,
    store(a_791,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_438563,c_392898]) ).

tff(c_438570,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_437436,c_438567]) ).

tff(c_421069,plain,
    ( ( select(a_791,i1) = e_796 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_391806,c_421042]) ).

tff(c_421077,plain,
    select(a_791,i1) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_421069]) ).

tff(c_421148,plain,
    select(a_791,i1) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_421121,c_421077]) ).

tff(c_391807,plain,
    select(a_814,i1) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_90]) ).

tff(c_436680,plain,
    ( ( select(a_812,i1) = e_815 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_391807,c_436647]) ).

tff(c_436690,plain,
    select(a_812,i1) = e_815,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_436680]) ).

tff(c_438564,plain,
    select(a_791,i1) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_438563,c_436690]) ).

tff(c_438568,plain,
    e_815 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_421148,c_438564]) ).

tff(c_436726,plain,
    store(a_814,i0,e_815) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_44]) ).

tff(c_906,plain,
    ! [I_20] : ( store(store(a_814,i2,select(a_814,I_20)),I_20,select(a_814,i2)) = store(store(a_814,I_20,e_815),i2,select(a_814,I_20)) ),
    inference(superposition,[status(thm),theory(equality)],[c_90,c_513]) ).

tff(c_1056,plain,
    ! [I_20] : ( store(store(a_814,i2,select(a_814,I_20)),I_20,e_815) = store(store(a_814,I_20,e_815),i2,select(a_814,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90,c_906]) ).

tff(c_438064,plain,
    ! [I_4258] : ( store(store(a_814,i1,select(a_814,I_4258)),I_4258,e_815) = store(store(a_814,I_4258,e_815),i1,select(a_814,I_4258)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_391784,c_1056]) ).

tff(c_438082,plain,
    store(store(a_814,i0,e_815),i1,select(a_814,i0)) = store(store(a_814,i1,e_790),i0,e_815),
    inference(superposition,[status(thm),theory(equality)],[c_392897,c_438064]) ).

tff(c_438088,plain,
    store(store(a_814,i1,e_790),i0,e_815) = store(a_816,i1,e_790),
    inference(demodulation,[status(thm),theory(equality)],[c_436726,c_392897,c_438082]) ).

tff(c_441061,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_436737,c_436701,c_436827,c_438570,c_438568,c_438088]) ).

tff(c_391793,plain,
    select(a_818,i1) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_339]) ).

tff(c_392247,plain,
    e_819 = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_391793,c_94]) ).

tff(c_392275,plain,
    store(a_818,i1,e_817) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_392247,c_48]) ).

tff(c_436736,plain,
    store(a_818,i1,e_790) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_436730,c_392275]) ).

tff(c_441062,plain,
    store(a_797,i1,e_790) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_441061,c_436736]) ).

tff(c_441068,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_436817,c_441062]) ).

tff(c_392276,plain,
    store(a_820,i1,e_817) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_392247,c_50]) ).

tff(c_436740,plain,
    store(a_820,i1,e_790) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_436730,c_392276]) ).

tff(c_441075,plain,
    store(a_799,i1,e_790) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_441068,c_436740]) ).

tff(c_441079,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_436818,c_441075]) ).

tff(c_391804,plain,
    select(a_821,i1) = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_96]) ).

tff(c_391809,plain,
    e_822 = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_391804]) ).

tff(c_391852,plain,
    store(a_821,i5,e_819) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_391809,c_52]) ).

tff(c_392270,plain,
    store(a_821,i5,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_392247,c_391852]) ).

tff(c_436710,plain,
    store(a_821,i0,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_392270]) ).

tff(c_438918,plain,
    store(a_821,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_436730,c_436710]) ).

tff(c_441087,plain,
    store(a_800,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_441079,c_438918]) ).

tff(c_441090,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_438980,c_441087]) ).

tff(c_436724,plain,
    select(a_816,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_342]) ).

tff(c_393091,plain,
    ! [J_3831] :
      ( ( select(a_821,J_3831) = select(a_820,J_3831) )
      | ( i1 = J_3831 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_405]) ).

tff(c_393112,plain,
    ( ( select(a_820,i5) = e_824 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_393091,c_98]) ).

tff(c_393125,plain,
    select(a_820,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_393112]) ).

tff(c_436705,plain,
    select(a_820,i0) = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_393125]) ).

tff(c_437243,plain,
    ( ( select(a_818,i0) = e_824 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_439,c_436705]) ).

tff(c_437252,plain,
    select(a_818,i0) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_437243]) ).

tff(c_436587,plain,
    ! [J_17] :
      ( ( select(a_818,J_17) = select(a_816,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_454]) ).

tff(c_437788,plain,
    ( ( select(a_816,i0) = e_824 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_437252,c_436587]) ).

tff(c_437807,plain,
    ( ( e_824 = e_815 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_436724,c_437788]) ).

tff(c_437808,plain,
    e_824 = e_815,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_437807]) ).

tff(c_391800,plain,
    store(a_823,i1,e_824) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_54]) ).

tff(c_437820,plain,
    store(a_823,i1,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_437808,c_391800]) ).

tff(c_439014,plain,
    store(a_823,i1,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_438568,c_437820]) ).

tff(c_441097,plain,
    store(a_802,i1,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_441090,c_439014]) ).

tff(c_441100,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_430713,c_441097]) ).

tff(c_436721,plain,
    store(a_825,i0,e_824) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_436692,c_1395]) ).

tff(c_438471,plain,
    store(a_825,i0,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_437808,c_436721]) ).

tff(c_438585,plain,
    store(a_825,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_438568,c_438471]) ).

tff(c_441106,plain,
    store(a_804,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_441100,c_438585]) ).

tff(c_441111,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_436695,c_441106]) ).

tff(c_391851,plain,
    select(a_823,i5) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_391809,c_354]) ).

tff(c_392110,plain,
    ! [J_3824] :
      ( ( select(a_825,J_3824) = select(a_823,J_3824) )
      | ( i1 = J_3824 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_466]) ).

tff(c_392131,plain,
    ( ( select(a_823,i5) = e_828 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_392110,c_102]) ).

tff(c_392143,plain,
    ( ( e_828 = e_819 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_391851,c_392131]) ).

tff(c_392144,plain,
    e_828 = e_819,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_392143]) ).

tff(c_392269,plain,
    e_828 = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_392247,c_392144]) ).

tff(c_391802,plain,
    store(a_827,i1,e_828) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_391784,c_58]) ).

tff(c_392535,plain,
    store(a_827,i1,e_817) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_392269,c_391802]) ).

tff(c_436735,plain,
    store(a_827,i1,e_790) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_436730,c_392535]) ).

tff(c_441145,plain,
    store(a_806,i1,e_790) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_441111,c_436735]) ).

tff(c_441148,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_436816,c_441145]) ).

tff(c_441150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_441148]) ).

tff(c_441151,plain,
    e_817 = e_792,
    inference(splitRight,[status(thm)],[c_436687]) ).

tff(c_441156,plain,
    store(a_816,i1,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_441151,c_391799]) ).

tff(c_444235,plain,
    ! [I_4311] : ( store(store(a_789,i5,select(a_789,I_4311)),I_4311,e_790) = store(store(a_789,I_4311,e_790),i5,select(a_789,I_4311)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_392875,c_392875,c_392875,c_392875,c_392887,c_392887,c_1028]) ).

tff(c_444259,plain,
    store(store(a_789,i0,e_790),i5,select(a_789,i0)) = store(store(a_789,i5,e_792),i0,e_790),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_444235]) ).

tff(c_444264,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_70,c_16,c_392898,c_392996,c_444259]) ).

tff(c_436656,plain,
    ( ( select(a_812,i1) = e_815 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_436647,c_391807]) ).

tff(c_436686,plain,
    select(a_812,i1) = e_815,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_436656]) ).

tff(c_407228,plain,
    ! [J_17] :
      ( ( select(a_812,J_17) = select(a_789,J_17) )
      | ( i5 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_392875,c_487]) ).

tff(c_442004,plain,
    ( ( select(a_789,i1) = e_815 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_436686,c_407228]) ).

tff(c_442023,plain,
    ( ( e_815 = e_786 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_391843,c_442004]) ).

tff(c_442024,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_442023]) ).

tff(c_442038,plain,
    store(a_814,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_442024,c_44]) ).

tff(c_444266,plain,
    store(a_793,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_444264,c_442038]) ).

tff(c_879,plain,
    ! [I_20] : ( store(store(a_793,I_20,select(a_793,i5)),i5,select(a_793,I_20)) = store(store(a_793,i5,select(a_793,I_20)),I_20,e_794) ),
    inference(superposition,[status(thm),theory(equality)],[c_72,c_513]) ).

tff(c_1047,plain,
    ! [I_20] : ( store(store(a_793,i5,select(a_793,I_20)),I_20,e_794) = store(store(a_793,I_20,e_794),i5,select(a_793,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72,c_879]) ).

tff(c_446036,plain,
    ! [I_4326] : ( store(store(a_793,i5,select(a_793,I_4326)),I_4326,e_792) = store(store(a_793,I_4326,e_792),i5,select(a_793,I_4326)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1400,c_1400,c_1047]) ).

tff(c_446054,plain,
    store(store(a_793,i1,e_792),i5,select(a_793,i1)) = store(store(a_793,i5,e_786),i1,e_792),
    inference(superposition,[status(thm),theory(equality)],[c_421130,c_446036]) ).

tff(c_446064,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_421132,c_391789,c_421130,c_441156,c_444266,c_446054]) ).

tff(c_441155,plain,
    store(a_818,i1,e_792) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_441151,c_392275]) ).

tff(c_446067,plain,
    store(a_797,i1,e_792) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_446064,c_441155]) ).

tff(c_446073,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_392663,c_446067]) ).

tff(c_441161,plain,
    store(a_820,i1,e_792) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_441151,c_392276]) ).

tff(c_446080,plain,
    store(a_799,i1,e_792) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_446073,c_441161]) ).

tff(c_446084,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_392662,c_446080]) ).

tff(c_441153,plain,
    store(a_821,i5,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_441151,c_392270]) ).

tff(c_446091,plain,
    store(a_800,i5,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_446084,c_441153]) ).

tff(c_446095,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_392653,c_446091]) ).

tff(c_441270,plain,
    ! [J_4288] :
      ( ( select(a_820,J_4288) = select(a_818,J_4288) )
      | ( i1 = J_4288 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_405]) ).

tff(c_441276,plain,
    ( ( select(a_818,i5) = e_824 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_441270,c_393125]) ).

tff(c_441296,plain,
    select(a_818,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_441276]) ).

tff(c_441365,plain,
    ( ( select(a_816,i5) = e_824 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_441296,c_436587]) ).

tff(c_441383,plain,
    ( ( e_824 = e_815 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_342,c_441365]) ).

tff(c_441384,plain,
    e_824 = e_815,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_441383]) ).

tff(c_441394,plain,
    store(a_823,i1,e_815) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_441384,c_391800]) ).

tff(c_442483,plain,
    store(a_823,i1,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_442024,c_441394]) ).

tff(c_446103,plain,
    store(a_802,i1,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_446095,c_442483]) ).

tff(c_446106,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_430713,c_446103]) ).

tff(c_441396,plain,
    store(a_825,i5,e_815) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_441384,c_1395]) ).

tff(c_442522,plain,
    store(a_825,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_442024,c_441396]) ).

tff(c_446112,plain,
    store(a_804,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_446106,c_442522]) ).

tff(c_446117,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_430716,c_446112]) ).

tff(c_441154,plain,
    store(a_827,i1,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_441151,c_392535]) ).

tff(c_446124,plain,
    store(a_806,i1,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_446117,c_441154]) ).

tff(c_446127,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_392654,c_446124]) ).

tff(c_446129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_446127]) ).

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

tff(c_446490,plain,
    ! [J_4335] :
      ( ( select(a_787,J_4335) = select(a_785,J_4335) )
      | ( i2 = J_4335 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_405]) ).

tff(c_446496,plain,
    ( ( select(a_785,i0) = e_792 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446490,c_391630]) ).

tff(c_446609,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_446496]) ).

tff(c_446618,plain,
    i5 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_140700]) ).

tff(c_446626,plain,
    select(a_787,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_312]) ).

tff(c_446930,plain,
    e_792 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_446626,c_391630]) ).

tff(c_446621,plain,
    select(a_795,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_1421]) ).

tff(c_446951,plain,
    select(a_795,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_446930,c_446621]) ).

tff(c_446130,plain,
    select(a_799,i2) = e_801,
    inference(splitRight,[status(thm)],[c_391720]) ).

tff(c_446614,plain,
    select(a_799,i0) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_446130]) ).

tff(c_446905,plain,
    ( ( select(a_797,i0) = e_801 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446614,c_484]) ).

tff(c_446923,plain,
    select(a_797,i0) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_446905]) ).

tff(c_447690,plain,
    ( ( select(a_795,i0) = e_801 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446923,c_490]) ).

tff(c_447708,plain,
    ( ( e_801 = e_786 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446951,c_447690]) ).

tff(c_447709,plain,
    e_801 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_446618,c_447708]) ).

tff(c_446616,plain,
    store(a_806,i0,e_801) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_140743]) ).

tff(c_450023,plain,
    store(a_806,i0,e_786) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_447709,c_446616]) ).

tff(c_446425,plain,
    ! [J_4334] :
      ( ( select(a_793,J_4334) = select(a_791,J_4334) )
      | ( i5 = J_4334 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_405]) ).

tff(c_446449,plain,
    ( ( select(a_791,i2) = e_796 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446425,c_74]) ).

tff(c_446465,plain,
    select(a_791,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_446449]) ).

tff(c_446611,plain,
    select(a_791,i0) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_446465]) ).

tff(c_446639,plain,
    e_796 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_309,c_446611]) ).

tff(c_446645,plain,
    select(a_797,i5) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_446639,c_375]) ).

tff(c_446754,plain,
    ! [J_4337] :
      ( ( select(a_799,J_4337) = select(a_797,J_4337) )
      | ( i1 = J_4337 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_405]) ).

tff(c_446760,plain,
    ( ( select(a_797,i5) = e_803 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446754,c_391727]) ).

tff(c_446786,plain,
    select(a_797,i5) = e_803,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_446760]) ).

tff(c_447256,plain,
    e_803 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_446645,c_446786]) ).

tff(c_447287,plain,
    store(a_804,i5,e_790) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_447256,c_1167]) ).

tff(c_446634,plain,
    select(a_800,i0) = e_801,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_78]) ).

tff(c_447720,plain,
    select(a_800,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_447709,c_446634]) ).

tff(c_446632,plain,
    store(a_802,i0,e_803) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_30]) ).

tff(c_449504,plain,
    store(a_802,i0,e_790) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_447256,c_446632]) ).

tff(c_447724,plain,
    store(a_800,i5,e_786) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_447709,c_28]) ).

tff(c_855,plain,
    ! [I_20] : ( store(store(a_800,I_20,select(a_800,i5)),i5,select(a_800,I_20)) = store(store(a_800,i5,select(a_800,I_20)),I_20,e_803) ),
    inference(superposition,[status(thm),theory(equality)],[c_80,c_513]) ).

tff(c_1039,plain,
    ! [I_20] : ( store(store(a_800,i5,select(a_800,I_20)),I_20,e_803) = store(store(a_800,I_20,e_803),i5,select(a_800,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80,c_855]) ).

tff(c_480294,plain,
    ! [I_4674] : ( store(store(a_800,i5,select(a_800,I_4674)),I_4674,e_790) = store(store(a_800,I_4674,e_790),i5,select(a_800,I_4674)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_447256,c_447256,c_1039]) ).

tff(c_480309,plain,
    store(store(a_800,i0,e_790),i5,select(a_800,i0)) = store(store(a_800,i5,e_786),i0,e_790),
    inference(superposition,[status(thm),theory(equality)],[c_447720,c_480294]) ).

tff(c_480321,plain,
    store(store(a_800,i0,e_790),i5,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_447720,c_449504,c_447724,c_480309]) ).

tff(c_447552,plain,
    ! [J_4341] :
      ( ( select(a_791,J_4341) = select(a_789,J_4341) )
      | ( i0 = J_4341 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_405]) ).

tff(c_446216,plain,
    ! [J_4329] :
      ( ( select(a_797,J_4329) = select(a_795,J_4329) )
      | ( i5 = J_4329 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_405]) ).

tff(c_446237,plain,
    ( ( select(a_795,i1) = e_798 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446216,c_76]) ).

tff(c_446249,plain,
    select(a_795,i1) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_446237]) ).

tff(c_446287,plain,
    ( ( select(a_793,i1) = e_798 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446249,c_430]) ).

tff(c_446305,plain,
    select(a_793,i1) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_446131,c_446287]) ).

tff(c_446431,plain,
    ( ( select(a_791,i1) = e_798 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446425,c_446305]) ).

tff(c_446463,plain,
    select(a_791,i1) = e_798,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_446431]) ).

tff(c_447558,plain,
    ( ( select(a_789,i1) = e_798 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_447552,c_446463]) ).

tff(c_447584,plain,
    ( ( e_798 = e_788 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_318,c_447558]) ).

tff(c_447585,plain,
    e_798 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_447584]) ).

tff(c_447598,plain,
    store(a_799,i1,e_788) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_447585,c_26]) ).

tff(c_447599,plain,
    store(a_797,i1,e_788) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_447585,c_24]) ).

tff(c_446954,plain,
    store(a_791,i5,e_786) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_446930,c_18]) ).

tff(c_446629,plain,
    store(a_809,i0,e_786) = a_810,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_38]) ).

tff(c_446636,plain,
    select(a_785,i0) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_66]) ).

tff(c_446628,plain,
    store(a_785,i0,e_786) = a_787,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_12]) ).

tff(c_489034,plain,
    ! [J_4764] : ( store(store(a_785,i1,select(a_785,J_4764)),J_4764,e_786) = store(store(a_785,J_4764,e_786),i1,select(a_785,J_4764)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_756]) ).

tff(c_489058,plain,
    store(store(a_785,i0,e_786),i1,select(a_785,i0)) = store(store(a_785,i1,e_788),i0,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_446636,c_489034]) ).

tff(c_489072,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_446629,c_36,c_14,c_446636,c_446628,c_489058]) ).

tff(c_446499,plain,
    ( ( select(a_785,i5) = e_790 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446490,c_279590]) ).

tff(c_446528,plain,
    select(a_785,i5) = e_790,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_446499]) ).

tff(c_447350,plain,
    ! [J_4340] :
      ( ( select(a_810,J_4340) = select(a_809,J_4340) )
      | ( i0 = J_4340 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_442]) ).

tff(c_447371,plain,
    ( ( select(a_809,i5) = e_813 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_447350,c_88]) ).

tff(c_447383,plain,
    select(a_809,i5) = e_813,
    inference(negUnitSimplification,[status(thm)],[c_446618,c_447371]) ).

tff(c_447509,plain,
    ( ( select(a_785,i5) = e_813 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_447383,c_436]) ).

tff(c_447527,plain,
    ( ( e_813 = e_790 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446528,c_447509]) ).

tff(c_447528,plain,
    e_813 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_447527]) ).

tff(c_447541,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_447528,c_42]) ).

tff(c_446622,plain,
    select(a_810,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_327]) ).

tff(c_447150,plain,
    e_811 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_446622,c_86]) ).

tff(c_447219,plain,
    store(a_810,i5,e_786) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_447150,c_40]) ).

tff(c_449947,plain,
    ! [I_4352] : ( store(store(a_810,i5,select(a_810,I_4352)),I_4352,e_790) = store(store(a_810,I_4352,e_790),i5,select(a_810,I_4352)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_447528,c_447528,c_1027]) ).

tff(c_449971,plain,
    store(store(a_810,i0,e_790),i5,select(a_810,i0)) = store(store(a_810,i5,e_786),i0,e_790),
    inference(superposition,[status(thm),theory(equality)],[c_446622,c_449947]) ).

tff(c_449976,plain,
    store(store(a_810,i0,e_790),i5,e_786) = store(a_812,i0,e_790),
    inference(demodulation,[status(thm),theory(equality)],[c_447219,c_446622,c_449971]) ).

tff(c_485651,plain,
    store(store(a_810,i0,e_790),i5,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_447541,c_449976]) ).

tff(c_489078,plain,
    store(store(a_789,i0,e_790),i5,e_786) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_489072,c_485651]) ).

tff(c_489088,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_446954,c_16,c_489078]) ).

tff(c_446638,plain,
    select(a_814,i0) = e_815,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_90]) ).

tff(c_446640,plain,
    e_815 = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_357,c_446638]) ).

tff(c_446681,plain,
    store(a_814,i5,e_813) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_446640,c_44]) ).

tff(c_447538,plain,
    store(a_814,i5,e_790) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_447528,c_446681]) ).

tff(c_489097,plain,
    store(a_793,i5,e_790) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_489088,c_447538]) ).

tff(c_446646,plain,
    store(a_795,i5,e_790) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_446639,c_22]) ).

tff(c_446620,plain,
    store(a_793,i0,e_792) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_1422]) ).

tff(c_449989,plain,
    store(a_793,i0,e_786) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_446930,c_446620]) ).

tff(c_446637,plain,
    select(a_793,i0) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_74]) ).

tff(c_446651,plain,
    select(a_793,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_446639,c_446637]) ).

tff(c_446952,plain,
    e_794 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_446930,c_1400]) ).

tff(c_450070,plain,
    ! [J_4353] : ( store(store(a_793,i5,select(a_793,J_4353)),J_4353,e_786) = store(store(a_793,J_4353,e_786),i5,select(a_793,J_4353)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446952,c_446952,c_1046]) ).

tff(c_450091,plain,
    store(store(a_793,i0,e_786),i5,select(a_793,i0)) = store(store(a_793,i5,e_790),i0,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_446651,c_450070]) ).

tff(c_450099,plain,
    store(store(a_793,i5,e_790),i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_446646,c_449989,c_446651,c_450091]) ).

tff(c_489199,plain,
    store(a_816,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_489097,c_450099]) ).

tff(c_447218,plain,
    select(a_812,i5) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_447150,c_372]) ).

tff(c_448092,plain,
    ! [J_4344] :
      ( ( select(a_814,J_4344) = select(a_812,J_4344) )
      | ( i0 = J_4344 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_448113,plain,
    ( ( select(a_812,i5) = e_817 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_448092,c_92]) ).

tff(c_448125,plain,
    ( ( e_817 = e_786 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_447218,c_448113]) ).

tff(c_448126,plain,
    e_817 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_446618,c_448125]) ).

tff(c_446630,plain,
    store(a_816,i0,e_817) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_46]) ).

tff(c_448131,plain,
    store(a_816,i0,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_448126,c_446630]) ).

tff(c_489215,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_489199,c_448131]) ).

tff(c_447730,plain,
    ! [J_4342] :
      ( ( select(a_818,J_4342) = select(a_816,J_4342) )
      | ( i0 = J_4342 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_454]) ).

tff(c_447760,plain,
    ( ( select(a_816,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_94,c_447730]) ).

tff(c_447766,plain,
    select(a_816,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_447760]) ).

tff(c_447835,plain,
    ( ( select(a_814,i1) = e_819 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_447766,c_457]) ).

tff(c_447853,plain,
    select(a_814,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_447835]) ).

tff(c_448119,plain,
    ( ( select(a_812,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_447853,c_448092]) ).

tff(c_448128,plain,
    select(a_812,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_448119]) ).

tff(c_449578,plain,
    ( ( select(a_810,i1) = e_819 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_487,c_448128]) ).

tff(c_449587,plain,
    select(a_810,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_449578]) ).

tff(c_447349,plain,
    ! [J_17] :
      ( ( select(a_810,J_17) = select(a_809,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_442]) ).

tff(c_449610,plain,
    ( ( select(a_809,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_449587,c_447349]) ).

tff(c_449629,plain,
    ( ( e_819 = e_788 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_321,c_449610]) ).

tff(c_449630,plain,
    e_819 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_449629]) ).

tff(c_449644,plain,
    store(a_818,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_449630,c_48]) ).

tff(c_489263,plain,
    store(a_797,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_489215,c_449644]) ).

tff(c_489270,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_447599,c_489263]) ).

tff(c_449645,plain,
    store(a_820,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_449630,c_50]) ).

tff(c_489281,plain,
    store(a_799,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_489270,c_449645]) ).

tff(c_489286,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_447598,c_489281]) ).

tff(c_446624,plain,
    select(a_818,i0) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_339]) ).

tff(c_448132,plain,
    select(a_818,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_448126,c_446624]) ).

tff(c_448465,plain,
    ! [J_4346] :
      ( ( select(a_820,J_4346) = select(a_818,J_4346) )
      | ( i1 = J_4346 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_405]) ).

tff(c_447171,plain,
    ! [J_4339] :
      ( ( select(a_821,J_4339) = select(a_820,J_4339) )
      | ( i1 = J_4339 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_405]) ).

tff(c_446635,plain,
    select(a_821,i0) = e_822,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_96]) ).

tff(c_447177,plain,
    ( ( select(a_820,i0) = e_822 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_447171,c_446635]) ).

tff(c_447209,plain,
    select(a_820,i0) = e_822,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_447177]) ).

tff(c_448471,plain,
    ( ( select(a_818,i0) = e_822 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_448465,c_447209]) ).

tff(c_448503,plain,
    ( ( e_822 = e_786 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_448132,c_448471]) ).

tff(c_448504,plain,
    e_822 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_448503]) ).

tff(c_448518,plain,
    select(a_821,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_448504,c_446635]) ).

tff(c_446680,plain,
    select(a_816,i5) = e_813,
    inference(demodulation,[status(thm),theory(equality)],[c_446640,c_342]) ).

tff(c_447537,plain,
    select(a_816,i5) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_447528,c_446680]) ).

tff(c_447195,plain,
    ( ( select(a_820,i5) = e_824 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_447171,c_98]) ).

tff(c_447212,plain,
    select(a_820,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_447195]) ).

tff(c_448474,plain,
    ( ( select(a_818,i5) = e_824 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_448465,c_447212]) ).

tff(c_448505,plain,
    select(a_818,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_448474]) ).

tff(c_447729,plain,
    ! [J_17] :
      ( ( select(a_818,J_17) = select(a_816,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_454]) ).

tff(c_448544,plain,
    ( ( select(a_816,i5) = e_824 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_448505,c_447729]) ).

tff(c_448562,plain,
    ( ( e_824 = e_790 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_447537,c_448544]) ).

tff(c_448563,plain,
    e_824 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_446618,c_448562]) ).

tff(c_446631,plain,
    store(a_823,i0,e_824) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_54]) ).

tff(c_449785,plain,
    store(a_823,i0,e_790) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_448563,c_446631]) ).

tff(c_448520,plain,
    store(a_821,i5,e_786) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_448504,c_52]) ).

tff(c_915,plain,
    ! [I_20] : ( store(store(a_821,I_20,select(a_821,i5)),i5,select(a_821,I_20)) = store(store(a_821,i5,select(a_821,I_20)),I_20,e_824) ),
    inference(superposition,[status(thm),theory(equality)],[c_98,c_513]) ).

tff(c_1059,plain,
    ! [I_20] : ( store(store(a_821,i5,select(a_821,I_20)),I_20,e_824) = store(store(a_821,I_20,e_824),i5,select(a_821,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98,c_915]) ).

tff(c_485773,plain,
    ! [I_4735] : ( store(store(a_821,i5,select(a_821,I_4735)),I_4735,e_790) = store(store(a_821,I_4735,e_790),i5,select(a_821,I_4735)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_448563,c_448563,c_1059]) ).

tff(c_485791,plain,
    store(store(a_821,i0,e_790),i5,select(a_821,i0)) = store(store(a_821,i5,e_786),i0,e_790),
    inference(superposition,[status(thm),theory(equality)],[c_448518,c_485773]) ).

tff(c_485801,plain,
    store(store(a_821,i0,e_790),i5,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_448518,c_449785,c_448520,c_485791]) ).

tff(c_489300,plain,
    store(store(a_800,i0,e_790),i5,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_489286,c_485801]) ).

tff(c_489307,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_480321,c_489300]) ).

tff(c_448574,plain,
    store(a_825,i5,e_790) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_448563,c_1395]) ).

tff(c_489379,plain,
    store(a_804,i5,e_790) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_489307,c_448574]) ).

tff(c_489383,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_447287,c_489379]) ).

tff(c_448280,plain,
    ! [J_4345] :
      ( ( select(a_825,J_4345) = select(a_823,J_4345) )
      | ( i0 = J_4345 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_466]) ).

tff(c_448301,plain,
    ( ( select(a_823,i5) = e_828 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_448280,c_102]) ).

tff(c_448313,plain,
    ( ( e_828 = e_822 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_354,c_448301]) ).

tff(c_448314,plain,
    e_828 = e_822,
    inference(negUnitSimplification,[status(thm)],[c_446618,c_448313]) ).

tff(c_446633,plain,
    store(a_827,i0,e_828) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_446609,c_58]) ).

tff(c_448319,plain,
    store(a_827,i0,e_822) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_448314,c_446633]) ).

tff(c_450046,plain,
    store(a_827,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_448504,c_448319]) ).

tff(c_489391,plain,
    store(a_806,i0,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_489383,c_450046]) ).

tff(c_489394,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_450023,c_489391]) ).

tff(c_489396,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_489394]) ).

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

tff(c_530036,plain,
    ! [J_5091] :
      ( ( select(a_791,J_5091) = select(a_789,J_5091) )
      | ( i0 = J_5091 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_405]) ).

tff(c_530045,plain,
    ( ( select(a_789,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_530036,c_446465]) ).

tff(c_530076,plain,
    select(a_789,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_489398,c_530045]) ).

tff(c_530130,plain,
    ( ( select(a_787,i2) = e_796 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_530076,c_433]) ).

tff(c_530148,plain,
    ( ( e_796 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_312,c_530130]) ).

tff(c_530149,plain,
    e_796 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_446131,c_530148]) ).

tff(c_526056,plain,
    ! [J_5070] :
      ( ( select(a_799,J_5070) = select(a_797,J_5070) )
      | ( i1 = J_5070 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_405]) ).

tff(c_526065,plain,
    ( ( select(a_797,i5) = e_803 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_526056,c_391727]) ).

tff(c_526095,plain,
    ( ( e_803 = e_796 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_375,c_526065]) ).

tff(c_526096,plain,
    e_803 = e_796,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_526095]) ).

tff(c_526109,plain,
    select(a_804,i2) = e_796,
    inference(demodulation,[status(thm),theory(equality)],[c_526096,c_366]) ).

tff(c_530160,plain,
    select(a_804,i2) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_530149,c_526109]) ).

tff(c_526086,plain,
    ( ( select(a_797,i2) = e_801 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446130,c_526056]) ).

tff(c_526100,plain,
    select(a_797,i2) = e_801,
    inference(negUnitSimplification,[status(thm)],[c_446131,c_526086]) ).

tff(c_526324,plain,
    ( ( select(a_795,i2) = e_801 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_526100,c_490]) ).

tff(c_526342,plain,
    ( ( e_801 = e_792 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1421,c_526324]) ).

tff(c_526343,plain,
    e_801 = e_792,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_526342]) ).

tff(c_526381,plain,
    store(a_806,i2,e_792) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_526343,c_140743]) ).

tff(c_526106,plain,
    store(a_804,i5,e_796) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_526096,c_1167]) ).

tff(c_532125,plain,
    store(a_804,i5,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_530149,c_526106]) ).

tff(c_526384,plain,
    e_807 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_526343,c_140699]) ).

tff(c_696,plain,
    ! [J_19] : ( store(store(a_804,i5,select(a_804,J_19)),J_19,select(a_804,i5)) = store(store(a_804,J_19,e_807),i5,select(a_804,J_19)) ),
    inference(superposition,[status(thm),theory(equality)],[c_84,c_513]) ).

tff(c_986,plain,
    ! [J_19] : ( store(store(a_804,i5,select(a_804,J_19)),J_19,e_807) = store(store(a_804,J_19,e_807),i5,select(a_804,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84,c_696]) ).

tff(c_565726,plain,
    ! [J_5341] : ( store(store(a_804,i5,select(a_804,J_5341)),J_5341,e_792) = store(store(a_804,J_5341,e_792),i5,select(a_804,J_5341)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_526384,c_526384,c_986]) ).

tff(c_565744,plain,
    store(store(a_804,i2,e_792),i5,select(a_804,i2)) = store(store(a_804,i5,e_786),i2,e_792),
    inference(superposition,[status(thm),theory(equality)],[c_530160,c_565726]) ).

tff(c_565753,plain,
    store(store(a_804,i2,e_792),i5,e_786) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_530160,c_526381,c_532125,c_565744]) ).

tff(c_526387,plain,
    select(a_800,i2) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_526343,c_78]) ).

tff(c_526110,plain,
    store(a_802,i2,e_796) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_526096,c_30]) ).

tff(c_531463,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_530149,c_526110]) ).

tff(c_526386,plain,
    store(a_800,i5,e_792) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_526343,c_28]) ).

tff(c_530163,plain,
    e_803 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_530149,c_526096]) ).

tff(c_852,plain,
    ! [J_19] : ( store(store(a_800,i5,select(a_800,J_19)),J_19,select(a_800,i5)) = store(store(a_800,J_19,e_803),i5,select(a_800,J_19)) ),
    inference(superposition,[status(thm),theory(equality)],[c_80,c_513]) ).

tff(c_1038,plain,
    ! [J_19] : ( store(store(a_800,i5,select(a_800,J_19)),J_19,e_803) = store(store(a_800,J_19,e_803),i5,select(a_800,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80,c_852]) ).

tff(c_564288,plain,
    ! [J_5324] : ( store(store(a_800,i5,select(a_800,J_5324)),J_5324,e_786) = store(store(a_800,J_5324,e_786),i5,select(a_800,J_5324)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_530163,c_530163,c_1038]) ).

tff(c_564309,plain,
    store(store(a_800,i2,e_786),i5,select(a_800,i2)) = store(store(a_800,i5,e_792),i2,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_526387,c_564288]) ).

tff(c_564317,plain,
    store(store(a_800,i2,e_786),i5,e_792) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_526387,c_531463,c_526386,c_564309]) ).

tff(c_530042,plain,
    ( ( select(a_789,i1) = e_798 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_530036,c_446463]) ).

tff(c_530074,plain,
    ( ( e_798 = e_788 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_318,c_530042]) ).

tff(c_530075,plain,
    e_798 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_530074]) ).

tff(c_530090,plain,
    store(a_799,i1,e_788) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_530075,c_26]) ).

tff(c_530091,plain,
    store(a_797,i1,e_788) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_530075,c_24]) ).

tff(c_530166,plain,
    store(a_795,i5,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_530149,c_22]) ).

tff(c_566503,plain,
    ! [I_5349] : ( store(store(a_785,i2,select(a_785,I_5349)),I_5349,e_788) = store(store(a_785,I_5349,e_788),i2,select(a_785,I_5349)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66,c_774]) ).

tff(c_566533,plain,
    store(store(a_785,i1,e_788),i2,select(a_785,i1)) = store(store(a_785,i2,e_786),i1,e_788),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_566503]) ).

tff(c_566543,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_64,c_36,c_14,c_12,c_566533]) ).

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

tff(c_489399,plain,
    ! [J_4768] :
      ( ( select(a_810,J_4768) = select(a_809,J_4768) )
      | ( i2 = J_4768 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_405]) ).

tff(c_489420,plain,
    ( ( select(a_809,i0) = e_811 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_489399,c_86]) ).

tff(c_489438,plain,
    select(a_809,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_489398,c_489420]) ).

tff(c_489463,plain,
    ( ( select(a_785,i0) = e_811 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_436,c_489438]) ).

tff(c_489471,plain,
    select(a_785,i0) = e_811,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_489463]) ).

tff(c_489665,plain,
    e_811 = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_489397,c_489471]) ).

tff(c_489695,plain,
    select(a_810,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_489665,c_86]) ).

tff(c_489423,plain,
    ( ( select(a_809,i5) = e_813 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_489399,c_88]) ).

tff(c_489439,plain,
    select(a_809,i5) = e_813,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_489423]) ).

tff(c_489475,plain,
    ( ( select(a_785,i5) = e_813 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_489439,c_436]) ).

tff(c_489493,plain,
    ( ( e_813 = e_790 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_446528,c_489475]) ).

tff(c_489494,plain,
    e_813 = e_790,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_489493]) ).

tff(c_489504,plain,
    store(a_812,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_489494,c_42]) ).

tff(c_489694,plain,
    store(a_810,i5,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_489665,c_40]) ).

tff(c_825,plain,
    ! [J_19] : ( store(store(a_810,J_19,select(a_810,i5)),i5,select(a_810,J_19)) = store(store(a_810,i5,select(a_810,J_19)),J_19,e_813) ),
    inference(superposition,[status(thm),theory(equality)],[c_88,c_513]) ).

tff(c_1029,plain,
    ! [J_19] : ( store(store(a_810,i5,select(a_810,J_19)),J_19,e_813) = store(store(a_810,J_19,e_813),i5,select(a_810,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88,c_825]) ).

tff(c_532215,plain,
    ! [J_5100] : ( store(store(a_810,i5,select(a_810,J_5100)),J_5100,e_790) = store(store(a_810,J_5100,e_790),i5,select(a_810,J_5100)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_489494,c_489494,c_1029]) ).

tff(c_532233,plain,
    store(store(a_810,i0,e_790),i5,select(a_810,i0)) = store(store(a_810,i5,e_792),i0,e_790),
    inference(superposition,[status(thm),theory(equality)],[c_489695,c_532215]) ).

tff(c_532246,plain,
    store(store(a_810,i0,e_790),i5,e_792) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_489695,c_489504,c_489694,c_532233]) ).

tff(c_566547,plain,
    store(store(a_789,i0,e_790),i5,e_792) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_566543,c_532246]) ).

tff(c_566559,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_16,c_566547]) ).

tff(c_489693,plain,
    select(a_812,i5) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_489665,c_372]) ).

tff(c_526663,plain,
    ! [J_5073] :
      ( ( select(a_814,J_5073) = select(a_812,J_5073) )
      | ( i0 = J_5073 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_405]) ).

tff(c_526696,plain,
    ( ( select(a_812,i5) = e_817 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_92,c_526663]) ).

tff(c_526706,plain,
    ( ( e_817 = e_792 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_489693,c_526696]) ).

tff(c_526837,plain,
    i5 = i0,
    inference(splitLeft,[status(thm)],[c_526706]) ).

tff(c_526868,plain,
    select(a_789,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_68]) ).

tff(c_527137,plain,
    e_792 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_526868,c_70]) ).

tff(c_529525,plain,
    store(a_806,i2,e_790) = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_527137,c_526381]) ).

tff(c_527194,plain,
    ! [J_5076] :
      ( ( select(a_791,J_5076) = select(a_789,J_5076) )
      | ( i0 = J_5076 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_405]) ).

tff(c_527227,plain,
    ( ( select(a_789,i2) = e_796 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_446465,c_527194]) ).

tff(c_527240,plain,
    select(a_789,i2) = e_796,
    inference(negUnitSimplification,[status(thm)],[c_489398,c_527227]) ).

tff(c_527287,plain,
    ( ( select(a_787,i2) = e_796 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_527240,c_433]) ).

tff(c_527305,plain,
    ( ( e_796 = e_786 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_312,c_527287]) ).

tff(c_527306,plain,
    e_796 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_446131,c_527305]) ).

tff(c_529264,plain,
    store(a_804,i0,e_786) = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_527306,c_526837,c_526106]) ).

tff(c_528620,plain,
    store(a_802,i2,e_786) = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_527306,c_526110]) ).

tff(c_529356,plain,
    store(a_800,i0,e_790) = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_527137,c_526837,c_526386]) ).

tff(c_527200,plain,
    ( ( select(a_789,i1) = e_798 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_527194,c_446463]) ).

tff(c_527232,plain,
    ( ( e_798 = e_788 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_318,c_527200]) ).

tff(c_527233,plain,
    e_798 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_527232]) ).

tff(c_527256,plain,
    store(a_799,i1,e_788) = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_527233,c_26]) ).

tff(c_527257,plain,
    store(a_797,i1,e_788) = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_527233,c_24]) ).

tff(c_527258,plain,
    select(a_797,i1) = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_527233,c_76]) ).

tff(c_489503,plain,
    select(a_814,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_489494,c_357]) ).

tff(c_526869,plain,
    select(a_814,i0) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_92]) ).

tff(c_526871,plain,
    e_817 = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_489503,c_526869]) ).

tff(c_526911,plain,
    store(a_816,i2,e_790) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_526871,c_46]) ).

tff(c_526866,plain,
    store(a_791,i0,e_792) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_18]) ).

tff(c_529299,plain,
    store(a_791,i0,e_790) = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_527137,c_526866]) ).

tff(c_528369,plain,
    ! [I_5081] : ( store(store(a_785,i1,select(a_785,I_5081)),I_5081,e_786) = store(store(a_785,I_5081,e_786),i1,select(a_785,I_5081)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_762]) ).

tff(c_528396,plain,
    store(store(a_785,i2,e_786),i1,select(a_785,i2)) = store(store(a_785,i1,e_788),i2,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_528369]) ).

tff(c_528402,plain,
    a_810 = a_789,
    inference(demodulation,[status(thm),theory(equality)],[c_14,c_66,c_38,c_36,c_12,c_528396]) ).

tff(c_526845,plain,
    store(a_810,i0,e_792) = a_812,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_489694]) ).

tff(c_529323,plain,
    a_812 = a_791,
    inference(demodulation,[status(thm),theory(equality)],[c_16,c_528402,c_527137,c_526845]) ).

tff(c_529327,plain,
    store(a_791,i0,e_790) = a_814,
    inference(demodulation,[status(thm),theory(equality)],[c_529323,c_489504]) ).

tff(c_529330,plain,
    a_814 = a_793,
    inference(demodulation,[status(thm),theory(equality)],[c_529299,c_529327]) ).

tff(c_526687,plain,
    ( ( select(a_812,i2) = e_815 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_526663,c_90]) ).

tff(c_526703,plain,
    select(a_812,i2) = e_815,
    inference(negUnitSimplification,[status(thm)],[c_489398,c_526687]) ).

tff(c_526711,plain,
    ( ( select(a_810,i2) = e_815 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_526703,c_487]) ).

tff(c_526729,plain,
    ( ( e_815 = e_786 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_327,c_526711]) ).

tff(c_526730,plain,
    e_815 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_526729]) ).

tff(c_526740,plain,
    store(a_814,i5,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_526730,c_44]) ).

tff(c_528076,plain,
    store(a_814,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_526740]) ).

tff(c_529336,plain,
    store(a_793,i0,e_786) = a_816,
    inference(demodulation,[status(thm),theory(equality)],[c_529330,c_528076]) ).

tff(c_526867,plain,
    store(a_795,i0,e_796) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_22]) ).

tff(c_529287,plain,
    store(a_795,i0,e_786) = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_527306,c_526867]) ).

tff(c_527177,plain,
    store(a_793,i2,e_790) = a_795,
    inference(demodulation,[status(thm),theory(equality)],[c_527137,c_1422]) ).

tff(c_526864,plain,
    select(a_793,i0) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_333]) ).

tff(c_528087,plain,
    select(a_793,i0) = e_790,
    inference(demodulation,[status(thm),theory(equality)],[c_527137,c_526864]) ).

tff(c_529369,plain,
    ! [J_5087] : ( store(store(a_793,i2,select(a_793,J_5087)),J_5087,e_786) = store(store(a_793,J_5087,e_786),i2,select(a_793,J_5087)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_529330,c_529330,c_529330,c_529330,c_526730,c_526730,c_1054]) ).

tff(c_529387,plain,
    store(store(a_793,i0,e_786),i2,select(a_793,i0)) = store(store(a_793,i2,e_790),i0,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_528087,c_529369]) ).

tff(c_529394,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_526911,c_529336,c_529287,c_527177,c_528087,c_529387]) ).

tff(c_529403,plain,
    select(a_797,i1) = e_819,
    inference(demodulation,[status(thm),theory(equality)],[c_529394,c_94]) ).

tff(c_529406,plain,
    e_819 = e_788,
    inference(demodulation,[status(thm),theory(equality)],[c_527258,c_529403]) ).

tff(c_529402,plain,
    store(a_797,i1,e_819) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_529394,c_48]) ).

tff(c_529537,plain,
    store(a_797,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_529406,c_529402]) ).

tff(c_529598,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_527257,c_529537]) ).

tff(c_529414,plain,
    store(a_820,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_529406,c_50]) ).

tff(c_529621,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_527256,c_529598,c_529414]) ).

tff(c_526263,plain,
    ! [J_5071] :
      ( ( select(a_820,J_5071) = select(a_818,J_5071) )
      | ( i1 = J_5071 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_405]) ).

tff(c_489791,plain,
    ! [J_4770] :
      ( ( select(a_821,J_4770) = select(a_820,J_4770) )
      | ( i1 = J_4770 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_405]) ).

tff(c_489812,plain,
    ( ( select(a_820,i2) = e_822 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_489791,c_96]) ).

tff(c_489831,plain,
    select(a_820,i2) = e_822,
    inference(negUnitSimplification,[status(thm)],[c_446131,c_489812]) ).

tff(c_526272,plain,
    ( ( select(a_818,i2) = e_822 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_526263,c_489831]) ).

tff(c_526302,plain,
    ( ( e_822 = e_817 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_339,c_526272]) ).

tff(c_526303,plain,
    e_822 = e_817,
    inference(negUnitSimplification,[status(thm)],[c_446131,c_526302]) ).

tff(c_526314,plain,
    store(a_821,i5,e_817) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_526303,c_52]) ).

tff(c_528977,plain,
    store(a_821,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_526871,c_526837,c_526314]) ).

tff(c_529624,plain,
    store(a_800,i0,e_790) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_529621,c_528977]) ).

tff(c_529629,plain,
    a_823 = a_802,
    inference(demodulation,[status(thm),theory(equality)],[c_529356,c_529624]) ).

tff(c_526739,plain,
    select(a_816,i5) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_526730,c_342]) ).

tff(c_526838,plain,
    select(a_816,i0) = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_526739]) ).

tff(c_489815,plain,
    ( ( select(a_820,i5) = e_824 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_489791,c_98]) ).

tff(c_489832,plain,
    select(a_820,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_489815]) ).

tff(c_526293,plain,
    ( ( select(a_818,i5) = e_824 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_489832,c_526263]) ).

tff(c_526307,plain,
    select(a_818,i5) = e_824,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_526293]) ).

tff(c_526841,plain,
    select(a_818,i0) = e_824,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_526307]) ).

tff(c_528329,plain,
    ( ( select(a_816,i0) = e_824 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_526841,c_454]) ).

tff(c_528348,plain,
    ( ( e_824 = e_786 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_526838,c_528329]) ).

tff(c_528349,plain,
    e_824 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_489398,c_528348]) ).

tff(c_528363,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_528349,c_54]) ).

tff(c_529636,plain,
    store(a_802,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_529629,c_528363]) ).

tff(c_529639,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_528620,c_529636]) ).

tff(c_526862,plain,
    store(a_825,i0,e_824) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_526837,c_1395]) ).

tff(c_529311,plain,
    store(a_825,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_528349,c_526862]) ).

tff(c_529646,plain,
    store(a_804,i0,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_529639,c_529311]) ).

tff(c_529649,plain,
    a_827 = a_806,
    inference(demodulation,[status(thm),theory(equality)],[c_529264,c_529646]) ).

tff(c_526313,plain,
    select(a_823,i5) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_526303,c_354]) ).

tff(c_526458,plain,
    ! [J_5072] :
      ( ( select(a_825,J_5072) = select(a_823,J_5072) )
      | ( i2 = J_5072 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_405]) ).

tff(c_526479,plain,
    ( ( select(a_823,i5) = e_828 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_526458,c_102]) ).

tff(c_526491,plain,
    select(a_823,i5) = e_828,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_526479]) ).

tff(c_526574,plain,
    e_828 = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_526313,c_526491]) ).

tff(c_526606,plain,
    store(a_827,i2,e_817) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_526574,c_58]) ).

tff(c_529028,plain,
    store(a_827,i2,e_790) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_526871,c_526606]) ).

tff(c_529656,plain,
    store(a_806,i2,e_790) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_529649,c_529028]) ).

tff(c_529659,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_529525,c_529656]) ).

tff(c_529661,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_529659]) ).

tff(c_529662,plain,
    e_817 = e_792,
    inference(splitRight,[status(thm)],[c_526706]) ).

tff(c_529672,plain,
    store(a_816,i2,e_792) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_529662,c_46]) ).

tff(c_529673,plain,
    select(a_814,i5) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_529662,c_92]) ).

tff(c_532090,plain,
    ! [J_5099] : ( store(store(a_814,i2,select(a_814,J_5099)),J_5099,e_786) = store(store(a_814,J_5099,e_786),i2,select(a_814,J_5099)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_526730,c_526730,c_1054]) ).

tff(c_532108,plain,
    store(store(a_814,i5,e_786),i2,select(a_814,i5)) = store(store(a_814,i2,e_792),i5,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_529673,c_532090]) ).

tff(c_532121,plain,
    store(store(a_814,i2,e_792),i5,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_529672,c_526740,c_529673,c_532108]) ).

tff(c_566573,plain,
    store(store(a_793,i2,e_792),i5,e_786) = a_818,
    inference(demodulation,[status(thm),theory(equality)],[c_566559,c_532121]) ).

tff(c_566585,plain,
    a_818 = a_797,
    inference(demodulation,[status(thm),theory(equality)],[c_530166,c_1422,c_566573]) ).

tff(c_529864,plain,
    ! [J_5090] :
      ( ( select(a_818,J_5090) = select(a_816,J_5090) )
      | ( i2 = J_5090 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_405]) ).

tff(c_529885,plain,
    ( ( select(a_816,i1) = e_819 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_529864,c_94]) ).

tff(c_529898,plain,
    select(a_816,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_446131,c_529885]) ).

tff(c_529924,plain,
    ( ( select(a_814,i1) = e_819 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_529898,c_457]) ).

tff(c_529942,plain,
    select(a_814,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_529924]) ).

tff(c_530011,plain,
    ( ( select(a_812,i1) = e_819 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_529942,c_472]) ).

tff(c_530029,plain,
    select(a_812,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_391631,c_530011]) ).

tff(c_530927,plain,
    ( ( select(a_810,i1) = e_819 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_487,c_530029]) ).

tff(c_530936,plain,
    select(a_810,i1) = e_819,
    inference(negUnitSimplification,[status(thm)],[c_279591,c_530927]) ).

tff(c_531595,plain,
    ( ( select(a_809,i1) = e_819 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_530936,c_442]) ).

tff(c_531614,plain,
    ( ( e_819 = e_788 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_321,c_531595]) ).

tff(c_531615,plain,
    e_819 = e_788,
    inference(negUnitSimplification,[status(thm)],[c_446131,c_531614]) ).

tff(c_531641,plain,
    store(a_818,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_531615,c_48]) ).

tff(c_566597,plain,
    store(a_797,i1,e_788) = a_820,
    inference(demodulation,[status(thm),theory(equality)],[c_566585,c_531641]) ).

tff(c_566604,plain,
    a_820 = a_799,
    inference(demodulation,[status(thm),theory(equality)],[c_530091,c_566597]) ).

tff(c_531642,plain,
    store(a_820,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_531615,c_50]) ).

tff(c_566623,plain,
    store(a_799,i1,e_788) = a_821,
    inference(demodulation,[status(thm),theory(equality)],[c_566604,c_531642]) ).

tff(c_566628,plain,
    a_821 = a_800,
    inference(demodulation,[status(thm),theory(equality)],[c_530090,c_566623]) ).

tff(c_529870,plain,
    ( ( select(a_816,i5) = e_824 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_529864,c_526307]) ).

tff(c_529896,plain,
    ( ( e_824 = e_786 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_526739,c_529870]) ).

tff(c_529897,plain,
    e_824 = e_786,
    inference(negUnitSimplification,[status(thm)],[c_140700,c_529896]) ).

tff(c_529909,plain,
    store(a_823,i2,e_786) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_529897,c_54]) ).

tff(c_526315,plain,
    select(a_821,i2) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_526303,c_96]) ).

tff(c_529669,plain,
    select(a_821,i2) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_529662,c_526315]) ).

tff(c_529737,plain,
    store(a_821,i5,e_792) = a_823,
    inference(demodulation,[status(thm),theory(equality)],[c_529662,c_526314]) ).

tff(c_531430,plain,
    ! [I_5096] : ( store(store(a_821,i5,select(a_821,I_5096)),I_5096,e_786) = store(store(a_821,I_5096,e_786),i5,select(a_821,I_5096)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_529897,c_529897,c_1059]) ).

tff(c_531448,plain,
    store(store(a_821,i2,e_786),i5,select(a_821,i2)) = store(store(a_821,i5,e_792),i2,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_529669,c_531430]) ).

tff(c_531458,plain,
    store(store(a_821,i2,e_786),i5,e_792) = store(a_823,i2,e_786),
    inference(demodulation,[status(thm),theory(equality)],[c_529669,c_529737,c_531448]) ).

tff(c_564522,plain,
    store(store(a_821,i2,e_786),i5,e_792) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_529909,c_531458]) ).

tff(c_566641,plain,
    store(store(a_800,i2,e_786),i5,e_792) = a_825,
    inference(demodulation,[status(thm),theory(equality)],[c_566628,c_564522]) ).

tff(c_566648,plain,
    a_825 = a_804,
    inference(demodulation,[status(thm),theory(equality)],[c_564317,c_566641]) ).

tff(c_531623,plain,
    store(a_827,i2,e_792) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_529662,c_526606]) ).

tff(c_526607,plain,
    select(a_825,i5) = e_817,
    inference(demodulation,[status(thm),theory(equality)],[c_526574,c_102]) ).

tff(c_529664,plain,
    select(a_825,i5) = e_792,
    inference(demodulation,[status(thm),theory(equality)],[c_529662,c_526607]) ).

tff(c_529905,plain,
    store(a_825,i5,e_786) = a_827,
    inference(demodulation,[status(thm),theory(equality)],[c_529897,c_1395]) ).

tff(c_529907,plain,
    e_826 = e_786,
    inference(demodulation,[status(thm),theory(equality)],[c_529897,c_1373]) ).

tff(c_738,plain,
    ! [I_20] : ( store(store(a_825,i2,select(a_825,I_20)),I_20,select(a_825,i2)) = store(store(a_825,I_20,e_826),i2,select(a_825,I_20)) ),
    inference(superposition,[status(thm),theory(equality)],[c_100,c_513]) ).

tff(c_1000,plain,
    ! [I_20] : ( store(store(a_825,i2,select(a_825,I_20)),I_20,e_826) = store(store(a_825,I_20,e_826),i2,select(a_825,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_738]) ).

tff(c_549577,plain,
    ! [I_5229] : ( store(store(a_825,i2,select(a_825,I_5229)),I_5229,e_786) = store(store(a_825,I_5229,e_786),i2,select(a_825,I_5229)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_529907,c_529907,c_1000]) ).

tff(c_549595,plain,
    store(store(a_825,i5,e_786),i2,select(a_825,i5)) = store(store(a_825,i2,e_792),i5,e_786),
    inference(superposition,[status(thm),theory(equality)],[c_529664,c_549577]) ).

tff(c_549602,plain,
    store(store(a_825,i2,e_792),i5,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_531623,c_529664,c_529905,c_549595]) ).

tff(c_566660,plain,
    store(store(a_804,i2,e_792),i5,e_786) = a_829,
    inference(demodulation,[status(thm),theory(equality)],[c_566648,c_549602]) ).

tff(c_566669,plain,
    a_829 = a_808,
    inference(demodulation,[status(thm),theory(equality)],[c_565753,c_566660]) ).

tff(c_566671,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_566669]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWV543-1.007 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.13  % 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.13/0.35  % Computer : n025.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Thu Aug  3 22:53:19 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 107.02/85.75  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 107.73/86.13  
% 107.73/86.13  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 108.12/86.24  
% 108.12/86.24  Inference rules
% 108.12/86.24  ----------------------
% 108.12/86.24  #Ref     : 0
% 108.12/86.24  #Sup     : 150774
% 108.12/86.24  #Fact    : 0
% 108.12/86.24  #Define  : 0
% 108.12/86.24  #Split   : 140
% 108.12/86.24  #Chain   : 0
% 108.12/86.24  #Close   : 0
% 108.12/86.24  
% 108.12/86.24  Ordering : KBO
% 108.12/86.24  
% 108.12/86.24  Simplification rules
% 108.12/86.24  ----------------------
% 108.12/86.24  #Subsume      : 5445
% 108.12/86.24  #Demod        : 112929
% 108.12/86.24  #Tautology    : 72037
% 108.12/86.24  #SimpNegUnit  : 12838
% 108.12/86.24  #BackRed      : 15747
% 108.12/86.24  
% 108.12/86.24  #Partial instantiations: 0
% 108.12/86.24  #Strategies tried      : 1
% 108.12/86.24  
% 108.12/86.24  Timing (in seconds)
% 108.12/86.24  ----------------------
% 108.12/86.25  Preprocessing        : 0.54
% 108.12/86.25  Parsing              : 0.29
% 108.12/86.25  CNF conversion       : 0.03
% 108.12/86.25  Main loop            : 84.19
% 108.12/86.25  Inferencing          : 18.48
% 108.12/86.25  Reduction            : 48.25
% 108.12/86.25  Demodulation         : 42.04
% 108.12/86.25  BG Simplification    : 1.60
% 108.12/86.25  Subsumption          : 10.64
% 108.12/86.25  Abstraction          : 2.61
% 108.12/86.25  MUC search           : 0.00
% 108.12/86.25  Cooper               : 0.00
% 108.12/86.25  Total                : 85.24
% 108.12/86.25  Index Insertion      : 0.00
% 108.12/86.25  Index Deletion       : 0.00
% 108.12/86.25  Index Matching       : 0.00
% 108.12/86.25  BG Taut test         : 0.00
%------------------------------------------------------------------------------