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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SWV547-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/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n009.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:05:01 EDT 2023

% Result   : Unsatisfiable 64.81s 49.55s
% Output   : CNFRefutation 65.89s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   44
%            Number of leaves      :  111
% Syntax   : Number of formulae    : 2300 (1365 unt;  61 typ;   0 def)
%            Number of atoms       : 3113 (3063 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives : 1015 ( 141   ~; 874   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    6 (   2 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of types       :    1 (   0 usr)
%            Number of type conns  :    7 (   3   >;   4   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   61 (  61 usr;  58 con; 0-3 aty)
%            Number of variables   :  335 (; 335   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ store > sk > select > #nlpp > i_881 > i5 > i4 > i3 > i2 > i1 > i0 > e_883 > e_882 > e_879 > e_877 > e_875 > e_873 > e_870 > e_868 > e_866 > e_864 > e_862 > e_858 > e_856 > e_854 > e_852 > e_849 > e_847 > e_845 > e_843 > e_841 > e_839 > e_837 > e_835 > e_833 > a_880 > a_878 > a_876 > a_874 > a_872 > a_871 > a_869 > a_867 > a_865 > a_863 > a_861 > a_860 > a_859 > a_857 > a_855 > a_853 > a_851 > a_850 > a_848 > a_846 > a_844 > a_842 > a_840 > a_838 > a_836 > a_834 > a1

%Foreground sorts:

%Background operators:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(f_36,axiom,
    a_840 = store(a_838,i1,e_839),
    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_64,axiom,
    e_843 = select(a_840,i0),
    file(unknown,unknown) ).

tff(f_47,axiom,
    a_860 = store(a_836,i1,e_839),
    file(unknown,unknown) ).

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

tff(f_37,axiom,
    a_842 = store(a_840,i0,e_841),
    file(unknown,unknown) ).

tff(f_48,axiom,
    a_861 = store(a_860,i2,e_837),
    file(unknown,unknown) ).

tff(f_72,axiom,
    e_862 = select(a_861,i0),
    file(unknown,unknown) ).

tff(f_55,axiom,
    a_874 = store(a_872,i5,e_873),
    file(unknown,unknown) ).

tff(f_56,axiom,
    a_876 = store(a_874,i2,e_875),
    file(unknown,unknown) ).

tff(f_80,axiom,
    e_879 = select(a_876,i5),
    file(unknown,unknown) ).

tff(f_73,axiom,
    e_864 = select(a_861,i5),
    file(unknown,unknown) ).

tff(f_50,axiom,
    a_865 = store(a_863,i0,e_864),
    file(unknown,unknown) ).

tff(f_77,axiom,
    e_873 = select(a_872,i2),
    file(unknown,unknown) ).

tff(f_54,axiom,
    a_872 = store(a_871,i1,e_870),
    file(unknown,unknown) ).

tff(f_74,axiom,
    e_866 = select(a_865,i2),
    file(unknown,unknown) ).

tff(f_75,axiom,
    e_868 = select(a_865,i5),
    file(unknown,unknown) ).

tff(f_52,axiom,
    a_869 = store(a_867,i2,e_868),
    file(unknown,unknown) ).

tff(f_76,axiom,
    e_870 = select(a_869,i1),
    file(unknown,unknown) ).

tff(f_38,axiom,
    a_844 = store(a_842,i5,e_843),
    file(unknown,unknown) ).

tff(f_66,axiom,
    e_847 = select(a_844,i2),
    file(unknown,unknown) ).

tff(f_40,axiom,
    a_848 = store(a_846,i5,e_847),
    file(unknown,unknown) ).

tff(f_67,axiom,
    e_849 = select(a_848,i1),
    file(unknown,unknown) ).

tff(f_42,axiom,
    a_851 = store(a_850,i1,e_849),
    file(unknown,unknown) ).

tff(f_68,axiom,
    e_852 = select(a_851,i2),
    file(unknown,unknown) ).

tff(f_78,axiom,
    e_875 = select(a_872,i5),
    file(unknown,unknown) ).

tff(f_69,axiom,
    e_854 = select(a_851,i5),
    file(unknown,unknown) ).

tff(f_44,axiom,
    a_855 = store(a_853,i2,e_854),
    file(unknown,unknown) ).

tff(f_71,axiom,
    e_858 = select(a_855,i5),
    file(unknown,unknown) ).

tff(f_46,axiom,
    a_859 = store(a_857,i2,e_858),
    file(unknown,unknown) ).

tff(f_81,axiom,
    e_882 = select(a_859,i_881),
    file(unknown,unknown) ).

tff(f_58,axiom,
    a_880 = store(a_878,i2,e_879),
    file(unknown,unknown) ).

tff(f_82,axiom,
    e_883 = select(a_880,i_881),
    file(unknown,unknown) ).

tff(f_85,axiom,
    e_882 != e_883,
    file(unknown,unknown) ).

tff(f_61,axiom,
    e_837 = select(a_836,i1),
    file(unknown,unknown) ).

tff(f_62,axiom,
    e_839 = select(a_836,i2),
    file(unknown,unknown) ).

tff(f_35,axiom,
    a_838 = store(a_836,i2,e_837),
    file(unknown,unknown) ).

tff(f_49,axiom,
    a_863 = store(a_861,i5,e_862),
    file(unknown,unknown) ).

tff(f_53,axiom,
    a_871 = store(a_869,i1,e_870),
    file(unknown,unknown) ).

tff(f_63,axiom,
    e_841 = select(a_840,i5),
    file(unknown,unknown) ).

tff(f_41,axiom,
    a_850 = store(a_848,i1,e_849),
    file(unknown,unknown) ).

tff(f_65,axiom,
    e_845 = select(a_844,i5),
    file(unknown,unknown) ).

tff(f_39,axiom,
    a_846 = store(a_844,i2,e_845),
    file(unknown,unknown) ).

tff(f_43,axiom,
    a_853 = store(a_851,i5,e_852),
    file(unknown,unknown) ).

tff(f_51,axiom,
    a_867 = store(a_865,i5,e_866),
    file(unknown,unknown) ).

tff(f_45,axiom,
    a_857 = store(a_855,i5,e_856),
    file(unknown,unknown) ).

tff(f_57,axiom,
    a_878 = store(a_876,i5,e_877),
    file(unknown,unknown) ).

tff(f_70,axiom,
    e_856 = select(a_855,i2),
    file(unknown,unknown) ).

tff(f_79,axiom,
    e_877 = select(a_876,i2),
    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(c_14,plain,
    store(a_838,i1,e_839) = a_840,
    inference(cnfTransformation,[status(thm)],[f_36]) ).

tff(c_413,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_57965,plain,
    ! [J_426] :
      ( ( select(a_840,J_426) = select(a_838,J_426) )
      | ( i1 = J_426 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

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

tff(c_57992,plain,
    ( ( select(a_838,i0) = e_843 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_57965,c_70]) ).

tff(c_59659,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_57992]) ).

tff(c_36,plain,
    store(a_836,i1,e_839) = a_860,
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_315,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_378,plain,
    select(a_860,i1) = e_839,
    inference(superposition,[status(thm),theory(equality)],[c_36,c_315]) ).

tff(c_59677,plain,
    select(a_860,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_59659,c_378]) ).

tff(c_16,plain,
    store(a_840,i0,e_841) = a_842,
    inference(cnfTransformation,[status(thm)],[f_37]) ).

tff(c_47296,plain,
    ! [J_358] :
      ( ( select(a_842,J_358) = select(a_840,J_358) )
      | ( i0 = J_358 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_413]) ).

tff(c_27228,plain,
    ! [J_218] :
      ( ( select(a_840,J_218) = select(a_838,J_218) )
      | ( i1 = J_218 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_27252,plain,
    ( ( select(a_838,i0) = e_843 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_27228,c_70]) ).

tff(c_28375,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_27252]) ).

tff(c_28392,plain,
    select(a_860,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_28375,c_378]) ).

tff(c_38,plain,
    store(a_860,i2,e_837) = a_861,
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_20982,plain,
    ! [J_172] :
      ( ( select(a_861,J_172) = select(a_860,J_172) )
      | ( i2 = J_172 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_413]) ).

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

tff(c_21003,plain,
    ( ( select(a_860,i0) = e_862 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20982,c_86]) ).

tff(c_21019,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_21003]) ).

tff(c_366,plain,
    select(a_861,i2) = e_837,
    inference(superposition,[status(thm),theory(equality)],[c_38,c_315]) ).

tff(c_52,plain,
    store(a_872,i5,e_873) = a_874,
    inference(cnfTransformation,[status(thm)],[f_55]) ).

tff(c_399,plain,
    select(a_874,i5) = e_873,
    inference(superposition,[status(thm),theory(equality)],[c_52,c_315]) ).

tff(c_54,plain,
    store(a_874,i2,e_875) = a_876,
    inference(cnfTransformation,[status(thm)],[f_56]) ).

tff(c_1704,plain,
    ! [J_25] :
      ( ( select(a_876,J_25) = select(a_874,J_25) )
      | ( i2 = J_25 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_413]) ).

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

tff(c_1725,plain,
    ( ( select(a_874,i5) = e_879 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1704,c_102]) ).

tff(c_1737,plain,
    ( ( e_879 = e_873 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_399,c_1725]) ).

tff(c_1741,plain,
    i5 = i2,
    inference(splitLeft,[status(thm)],[c_1737]) ).

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

tff(c_1761,plain,
    select(a_861,i2) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_88]) ).

tff(c_1767,plain,
    e_864 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_366,c_1761]) ).

tff(c_42,plain,
    store(a_863,i0,e_864) = a_865,
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_396,plain,
    select(a_865,i0) = e_864,
    inference(superposition,[status(thm),theory(equality)],[c_42,c_315]) ).

tff(c_1811,plain,
    select(a_865,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_1767,c_396]) ).

tff(c_3566,plain,
    ! [J_38] :
      ( ( select(a_840,J_38) = select(a_838,J_38) )
      | ( i1 = J_38 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_3596,plain,
    ( ( select(a_838,i0) = e_843 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_3566]) ).

tff(c_3958,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_3596]) ).

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

tff(c_50,plain,
    store(a_871,i1,e_870) = a_872,
    inference(cnfTransformation,[status(thm)],[f_54]) ).

tff(c_2399,plain,
    ! [J_30] :
      ( ( select(a_872,J_30) = select(a_871,J_30) )
      | ( i1 = J_30 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_413]) ).

tff(c_2429,plain,
    ( ( select(a_871,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_96,c_2399]) ).

tff(c_2514,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_2429]) ).

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

tff(c_2558,plain,
    select(a_865,i1) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_90]) ).

tff(c_4008,plain,
    select(a_865,i0) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_3958,c_2558]) ).

tff(c_4015,plain,
    e_866 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_1811,c_4008]) ).

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

tff(c_1760,plain,
    select(a_865,i2) = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_92]) ).

tff(c_1766,plain,
    e_868 = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_90,c_1760]) ).

tff(c_46,plain,
    store(a_867,i2,e_868) = a_869,
    inference(cnfTransformation,[status(thm)],[f_52]) ).

tff(c_369,plain,
    select(a_869,i2) = e_868,
    inference(superposition,[status(thm),theory(equality)],[c_46,c_315]) ).

tff(c_1783,plain,
    select(a_869,i2) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_1766,c_369]) ).

tff(c_2535,plain,
    select(a_869,i1) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_1783]) ).

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

tff(c_3291,plain,
    e_870 = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_2535,c_94]) ).

tff(c_18,plain,
    store(a_842,i5,e_843) = a_844,
    inference(cnfTransformation,[status(thm)],[f_38]) ).

tff(c_324,plain,
    select(a_844,i5) = e_843,
    inference(superposition,[status(thm),theory(equality)],[c_18,c_315]) ).

tff(c_1751,plain,
    select(a_844,i2) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_324]) ).

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

tff(c_2193,plain,
    e_847 = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_1751,c_74]) ).

tff(c_22,plain,
    store(a_846,i5,e_847) = a_848,
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_336,plain,
    select(a_848,i5) = e_847,
    inference(superposition,[status(thm),theory(equality)],[c_22,c_315]) ).

tff(c_1748,plain,
    select(a_848,i2) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_336]) ).

tff(c_2222,plain,
    select(a_848,i2) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_2193,c_1748]) ).

tff(c_2528,plain,
    select(a_848,i1) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_2222]) ).

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

tff(c_2918,plain,
    e_849 = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_2528,c_76]) ).

tff(c_26,plain,
    store(a_850,i1,e_849) = a_851,
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_393,plain,
    select(a_851,i1) = e_849,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_315]) ).

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

tff(c_2559,plain,
    select(a_851,i1) = e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_78]) ).

tff(c_2563,plain,
    e_852 = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_393,c_2559]) ).

tff(c_351,plain,
    select(a_872,i1) = e_870,
    inference(superposition,[status(thm),theory(equality)],[c_50,c_315]) ).

tff(c_2560,plain,
    select(a_872,i1) = e_873,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_96]) ).

tff(c_2564,plain,
    e_873 = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_351,c_2560]) ).

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

tff(c_1763,plain,
    select(a_872,i2) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_98]) ).

tff(c_1769,plain,
    e_875 = e_873,
    inference(demodulation,[status(thm),theory(equality)],[c_96,c_1763]) ).

tff(c_381,plain,
    select(a_876,i2) = e_875,
    inference(superposition,[status(thm),theory(equality)],[c_54,c_315]) ).

tff(c_1762,plain,
    select(a_876,i2) = e_879,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_102]) ).

tff(c_1768,plain,
    e_879 = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_1762]) ).

tff(c_1852,plain,
    e_879 = e_873,
    inference(demodulation,[status(thm),theory(equality)],[c_1769,c_1768]) ).

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

tff(c_1764,plain,
    select(a_851,i2) = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_80]) ).

tff(c_1770,plain,
    e_854 = e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_78,c_1764]) ).

tff(c_30,plain,
    store(a_853,i2,e_854) = a_855,
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_333,plain,
    select(a_855,i2) = e_854,
    inference(superposition,[status(thm),theory(equality)],[c_30,c_315]) ).

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

tff(c_1758,plain,
    select(a_855,i2) = e_858,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_84]) ).

tff(c_1765,plain,
    e_858 = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_333,c_1758]) ).

tff(c_34,plain,
    store(a_857,i2,e_858) = a_859,
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_384,plain,
    select(a_859,i2) = e_858,
    inference(superposition,[status(thm),theory(equality)],[c_34,c_315]) ).

tff(c_1551,plain,
    ! [J_21] :
      ( ( select(a_859,J_21) = select(a_857,J_21) )
      | ( i2 = J_21 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_413]) ).

tff(c_104,plain,
    select(a_859,i_881) = e_882,
    inference(cnfTransformation,[status(thm)],[f_81]) ).

tff(c_1572,plain,
    ( ( select(a_857,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1551,c_104]) ).

tff(c_1586,plain,
    i_881 = i2,
    inference(splitLeft,[status(thm)],[c_1572]) ).

tff(c_1588,plain,
    select(a_859,i2) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_1586,c_104]) ).

tff(c_1591,plain,
    e_882 = e_858,
    inference(demodulation,[status(thm),theory(equality)],[c_384,c_1588]) ).

tff(c_58,plain,
    store(a_878,i2,e_879) = a_880,
    inference(cnfTransformation,[status(thm)],[f_58]) ).

tff(c_372,plain,
    select(a_880,i2) = e_879,
    inference(superposition,[status(thm),theory(equality)],[c_58,c_315]) ).

tff(c_106,plain,
    select(a_880,i_881) = e_883,
    inference(cnfTransformation,[status(thm)],[f_82]) ).

tff(c_1587,plain,
    select(a_880,i2) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_1586,c_106]) ).

tff(c_1590,plain,
    e_883 = e_879,
    inference(demodulation,[status(thm),theory(equality)],[c_372,c_1587]) ).

tff(c_110,plain,
    e_883 != e_882,
    inference(cnfTransformation,[status(thm)],[f_85]) ).

tff(c_1596,plain,
    e_882 != e_879,
    inference(demodulation,[status(thm),theory(equality)],[c_1590,c_110]) ).

tff(c_1605,plain,
    e_879 != e_858,
    inference(demodulation,[status(thm),theory(equality)],[c_1591,c_1596]) ).

tff(c_1775,plain,
    e_879 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_1765,c_1605]) ).

tff(c_1907,plain,
    e_873 != e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_1852,c_1770,c_1775]) ).

tff(c_2609,plain,
    e_870 != e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_2564,c_1907]) ).

tff(c_2720,plain,
    e_870 != e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_2563,c_2609]) ).

tff(c_2977,plain,
    e_870 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_2918,c_2720]) ).

tff(c_3324,plain,
    e_866 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_3291,c_2977]) ).

tff(c_4032,plain,
    e_843 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_4015,c_3324]) ).

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

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

tff(c_2557,plain,
    select(a_836,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_66]) ).

tff(c_2562,plain,
    e_839 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_2557]) ).

tff(c_360,plain,
    select(a_840,i1) = e_839,
    inference(superposition,[status(thm),theory(equality)],[c_14,c_315]) ).

tff(c_2601,plain,
    select(a_840,i1) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_2562,c_360]) ).

tff(c_4004,plain,
    select(a_840,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_3958,c_2601]) ).

tff(c_4193,plain,
    e_843 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_4004,c_70]) ).

tff(c_4195,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4032,c_4193]) ).

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

tff(c_2602,plain,
    store(a_838,i1,e_837) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_2562,c_14]) ).

tff(c_12,plain,
    store(a_836,i2,e_837) = a_838,
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_2555,plain,
    store(a_836,i1,e_837) = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_12]) ).

tff(c_2603,plain,
    store(a_836,i1,e_837) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_2562,c_36]) ).

tff(c_3343,plain,
    a_860 = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_2555,c_2603]) ).

tff(c_2556,plain,
    store(a_860,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_38]) ).

tff(c_3347,plain,
    store(a_838,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_3343,c_2556]) ).

tff(c_3349,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_2602,c_3347]) ).

tff(c_3355,plain,
    select(a_840,i0) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_3349,c_86]) ).

tff(c_3357,plain,
    e_862 = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_70,c_3355]) ).

tff(c_40,plain,
    store(a_861,i5,e_862) = a_863,
    inference(cnfTransformation,[status(thm)],[f_49]) ).

tff(c_363,plain,
    select(a_863,i5) = e_862,
    inference(superposition,[status(thm),theory(equality)],[c_40,c_315]) ).

tff(c_1749,plain,
    select(a_863,i2) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_363]) ).

tff(c_2532,plain,
    select(a_863,i1) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_2514,c_1749]) ).

tff(c_3362,plain,
    select(a_863,i1) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_3357,c_2532]) ).

tff(c_4268,plain,
    ! [J_43] :
      ( ( select(a_865,J_43) = select(a_863,J_43) )
      | ( i0 = J_43 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_413]) ).

tff(c_4274,plain,
    ( ( select(a_863,i1) = e_866 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4268,c_2558]) ).

tff(c_4300,plain,
    ( ( e_866 = e_843 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3362,c_4274]) ).

tff(c_4302,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4197,c_3324,c_4300]) ).

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

tff(c_21035,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_21019,c_4304]) ).

tff(c_21071,plain,
    select(a_865,i0) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_21019,c_90]) ).

tff(c_21073,plain,
    e_866 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_1811,c_21071]) ).

tff(c_4303,plain,
    select(a_871,i2) = e_873,
    inference(splitRight,[status(thm)],[c_2429]) ).

tff(c_48,plain,
    store(a_869,i1,e_870) = a_871,
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_477,plain,
    ! [J_17] :
      ( ( select(a_871,J_17) = select(a_869,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_413]) ).

tff(c_4308,plain,
    ( ( select(a_869,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4303,c_477]) ).

tff(c_4326,plain,
    ( ( e_873 = e_866 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1783,c_4308]) ).

tff(c_4327,plain,
    e_873 = e_866,
    inference(negUnitSimplification,[status(thm)],[c_4304,c_4326]) ).

tff(c_4345,plain,
    e_866 != e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_4327,c_1907]) ).

tff(c_21105,plain,
    e_852 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_21073,c_4345]) ).

tff(c_345,plain,
    select(a_838,i2) = e_837,
    inference(superposition,[status(thm),theory(equality)],[c_12,c_315]) ).

tff(c_21066,plain,
    select(a_838,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_21019,c_345]) ).

tff(c_21558,plain,
    ! [J_176] :
      ( ( select(a_840,J_176) = select(a_838,J_176) )
      | ( i1 = J_176 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

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

tff(c_1759,plain,
    select(a_840,i2) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_68]) ).

tff(c_21056,plain,
    select(a_840,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_21019,c_1759]) ).

tff(c_21564,plain,
    ( ( select(a_838,i0) = e_841 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_21558,c_21056]) ).

tff(c_21590,plain,
    ( ( e_841 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21066,c_21564]) ).

tff(c_21591,plain,
    e_841 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_21035,c_21590]) ).

tff(c_21295,plain,
    e_843 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_21056,c_70]) ).

tff(c_21045,plain,
    select(a_848,i0) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_21019,c_2222]) ).

tff(c_21529,plain,
    select(a_848,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_21295,c_21045]) ).

tff(c_21597,plain,
    select(a_848,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_21591,c_21529]) ).

tff(c_22218,plain,
    ! [J_181] :
      ( ( select(a_851,J_181) = select(a_850,J_181) )
      | ( i1 = J_181 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_21072,plain,
    select(a_851,i0) = e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_21019,c_78]) ).

tff(c_22224,plain,
    ( ( select(a_850,i0) = e_852 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22218,c_21072]) ).

tff(c_22250,plain,
    select(a_850,i0) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_21035,c_22224]) ).

tff(c_24,plain,
    store(a_848,i1,e_849) = a_850,
    inference(cnfTransformation,[status(thm)],[f_41]) ).

tff(c_432,plain,
    ! [J_17] :
      ( ( select(a_850,J_17) = select(a_848,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_413]) ).

tff(c_22260,plain,
    ( ( select(a_848,i0) = e_852 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22250,c_432]) ).

tff(c_22278,plain,
    ( ( e_852 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21597,c_22260]) ).

tff(c_22280,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21035,c_21105,c_22278]) ).

tff(c_22281,plain,
    select(a_860,i0) = e_862,
    inference(splitRight,[status(thm)],[c_21003]) ).

tff(c_28419,plain,
    e_862 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_28392,c_22281]) ).

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

tff(c_27273,plain,
    ! [J_219] :
      ( ( select(a_865,J_219) = select(a_863,J_219) )
      | ( i0 = J_219 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_413]) ).

tff(c_27294,plain,
    ( ( select(a_863,i2) = e_866 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_27273,c_90]) ).

tff(c_27306,plain,
    ( ( e_866 = e_862 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1749,c_27294]) ).

tff(c_27307,plain,
    e_866 = e_862,
    inference(negUnitSimplification,[status(thm)],[c_22282,c_27306]) ).

tff(c_26815,plain,
    ! [J_214] :
      ( ( select(a_851,J_214) = select(a_850,J_214) )
      | ( i1 = J_214 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_26836,plain,
    ( ( select(a_850,i2) = e_852 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26815,c_78]) ).

tff(c_26849,plain,
    select(a_850,i2) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_4304,c_26836]) ).

tff(c_26857,plain,
    ( ( select(a_848,i2) = e_852 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26849,c_432]) ).

tff(c_26875,plain,
    ( ( e_852 = e_843 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2222,c_26857]) ).

tff(c_26876,plain,
    e_852 = e_843,
    inference(negUnitSimplification,[status(thm)],[c_4304,c_26875]) ).

tff(c_26885,plain,
    e_866 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_26876,c_4345]) ).

tff(c_27312,plain,
    e_862 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_27307,c_26885]) ).

tff(c_28458,plain,
    e_843 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_28419,c_27312]) ).

tff(c_28395,plain,
    select(a_840,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_28375,c_360]) ).

tff(c_28659,plain,
    e_843 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_28395,c_70]) ).

tff(c_28661,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28458,c_28659]) ).

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

tff(c_28662,plain,
    select(a_838,i0) = e_843,
    inference(splitRight,[status(thm)],[c_27252]) ).

tff(c_450,plain,
    ! [J_17] :
      ( ( select(a_838,J_17) = select(a_836,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_413]) ).

tff(c_28673,plain,
    ( ( select(a_836,i0) = e_843 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28662,c_450]) ).

tff(c_28692,plain,
    select(a_836,i0) = e_843,
    inference(negUnitSimplification,[status(thm)],[c_22282,c_28673]) ).

tff(c_27557,plain,
    ! [J_221] :
      ( ( select(a_860,J_221) = select(a_836,J_221) )
      | ( i1 = J_221 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36,c_413]) ).

tff(c_27584,plain,
    ( ( select(a_836,i0) = e_862 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22281,c_27557]) ).

tff(c_28802,plain,
    ( ( e_862 = e_843 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28692,c_27584]) ).

tff(c_28803,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28663,c_27312,c_28802]) ).

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

tff(c_28913,plain,
    ! [J_227] :
      ( ( select(a_844,J_227) = select(a_842,J_227) )
      | ( i5 = J_227 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_413]) ).

tff(c_28934,plain,
    ( ( select(a_842,i2) = e_847 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28913,c_74]) ).

tff(c_28946,plain,
    select(a_842,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_28805,c_28934]) ).

tff(c_47302,plain,
    ( ( select(a_840,i2) = e_847 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_47296,c_28946]) ).

tff(c_47518,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_47302]) ).

tff(c_29124,plain,
    ! [J_230] :
      ( ( select(a_869,J_230) = select(a_867,J_230) )
      | ( i2 = J_230 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_413]) ).

tff(c_29145,plain,
    ( ( select(a_867,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_29124,c_94]) ).

tff(c_29159,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_29145]) ).

tff(c_29167,plain,
    i5 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_28805]) ).

tff(c_29185,plain,
    select(a_836,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_66]) ).

tff(c_29190,plain,
    e_839 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_29185]) ).

tff(c_29199,plain,
    store(a_838,i1,e_837) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_29190,c_14]) ).

tff(c_29181,plain,
    store(a_836,i1,e_837) = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_12]) ).

tff(c_29200,plain,
    store(a_836,i1,e_837) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_29190,c_36]) ).

tff(c_31928,plain,
    a_860 = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_29181,c_29200]) ).

tff(c_29182,plain,
    store(a_860,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_38]) ).

tff(c_31947,plain,
    store(a_838,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_31928,c_29182]) ).

tff(c_32002,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_29199,c_31947]) ).

tff(c_32017,plain,
    select(a_840,i0) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_32002,c_86]) ).

tff(c_32020,plain,
    e_862 = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_70,c_32017]) ).

tff(c_29552,plain,
    ! [J_233] :
      ( ( select(a_865,J_233) = select(a_863,J_233) )
      | ( i0 = J_233 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_413]) ).

tff(c_29576,plain,
    ( ( select(a_863,i5) = e_868 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_29552,c_92]) ).

tff(c_29591,plain,
    ( ( e_868 = e_862 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_363,c_29576]) ).

tff(c_29595,plain,
    i5 = i0,
    inference(splitLeft,[status(thm)],[c_29591]) ).

tff(c_29597,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_29595,c_29167]) ).

tff(c_29612,plain,
    select(a_840,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_29595,c_68]) ).

tff(c_29786,plain,
    e_843 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_29612,c_70]) ).

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

tff(c_402,plain,
    e_845 = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_324,c_72]) ).

tff(c_20,plain,
    store(a_844,i2,e_845) = a_846,
    inference(cnfTransformation,[status(thm)],[f_39]) ).

tff(c_348,plain,
    select(a_846,i2) = e_845,
    inference(superposition,[status(thm),theory(equality)],[c_20,c_315]) ).

tff(c_1417,plain,
    select(a_846,i2) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_402,c_348]) ).

tff(c_29174,plain,
    select(a_846,i1) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_1417]) ).

tff(c_29985,plain,
    select(a_846,i1) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_29786,c_29174]) ).

tff(c_441,plain,
    ! [J_17] :
      ( ( select(a_848,J_17) = select(a_846,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_413]) ).

tff(c_30027,plain,
    ! [J_236] :
      ( ( select(a_848,J_236) = select(a_846,J_236) )
      | ( i0 = J_236 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29595,c_441]) ).

tff(c_30048,plain,
    ( ( select(a_846,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30027,c_76]) ).

tff(c_30060,plain,
    ( ( e_849 = e_841 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29985,c_30048]) ).

tff(c_30061,plain,
    e_849 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_29597,c_30060]) ).

tff(c_29614,plain,
    select(a_861,i0) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_29595,c_88]) ).

tff(c_29618,plain,
    e_864 = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_29614]) ).

tff(c_29613,plain,
    select(a_865,i0) = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_29595,c_92]) ).

tff(c_29617,plain,
    e_868 = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_396,c_29613]) ).

tff(c_29176,plain,
    select(a_869,i1) = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_369]) ).

tff(c_29455,plain,
    e_870 = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_29176,c_94]) ).

tff(c_29189,plain,
    select(a_872,i1) = e_873,
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_96]) ).

tff(c_29192,plain,
    e_873 = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_351,c_29189]) ).

tff(c_29188,plain,
    select(a_851,i1) = e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_78]) ).

tff(c_29191,plain,
    e_852 = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_393,c_29188]) ).

tff(c_28,plain,
    store(a_851,i5,e_852) = a_853,
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_390,plain,
    select(a_853,i5) = e_852,
    inference(superposition,[status(thm),theory(equality)],[c_28,c_315]) ).

tff(c_28970,plain,
    ! [J_228] :
      ( ( select(a_855,J_228) = select(a_853,J_228) )
      | ( i2 = J_228 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_413]) ).

tff(c_28991,plain,
    ( ( select(a_853,i5) = e_858 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28970,c_84]) ).

tff(c_29003,plain,
    ( ( e_858 = e_852 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_390,c_28991]) ).

tff(c_29004,plain,
    e_858 = e_852,
    inference(negUnitSimplification,[status(thm)],[c_28805,c_29003]) ).

tff(c_28804,plain,
    e_879 = e_873,
    inference(splitRight,[status(thm)],[c_1737]) ).

tff(c_28806,plain,
    e_873 != e_858,
    inference(demodulation,[status(thm),theory(equality)],[c_28804,c_1605]) ).

tff(c_29009,plain,
    e_873 != e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_29004,c_28806]) ).

tff(c_29227,plain,
    e_873 != e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_29191,c_29009]) ).

tff(c_29287,plain,
    e_870 != e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_29192,c_29227]) ).

tff(c_29479,plain,
    e_868 != e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_29455,c_29287]) ).

tff(c_29625,plain,
    e_864 != e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_29617,c_29479]) ).

tff(c_29711,plain,
    e_862 != e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_29618,c_29625]) ).

tff(c_30066,plain,
    e_862 != e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_30061,c_29711]) ).

tff(c_29252,plain,
    ! [J_231] :
      ( ( select(a_840,J_231) = select(a_838,J_231) )
      | ( i1 = J_231 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_29279,plain,
    ( ( select(a_838,i5) = e_841 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_68,c_29252]) ).

tff(c_29286,plain,
    select(a_838,i5) = e_841,
    inference(negUnitSimplification,[status(thm)],[c_29167,c_29279]) ).

tff(c_30278,plain,
    select(a_838,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_29595,c_29286]) ).

tff(c_31184,plain,
    a_860 = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_29181,c_29200]) ).

tff(c_468,plain,
    ! [J_17] :
      ( ( select(a_861,J_17) = select(a_860,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_413]) ).

tff(c_30383,plain,
    ! [J_238] :
      ( ( select(a_861,J_238) = select(a_860,J_238) )
      | ( i1 = J_238 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29159,c_468]) ).

tff(c_30413,plain,
    ( ( select(a_860,i0) = e_862 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_86,c_30383]) ).

tff(c_30421,plain,
    select(a_860,i0) = e_862,
    inference(negUnitSimplification,[status(thm)],[c_29597,c_30413]) ).

tff(c_31186,plain,
    select(a_838,i0) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_31184,c_30421]) ).

tff(c_31189,plain,
    e_862 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_30278,c_31186]) ).

tff(c_31191,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30066,c_31189]) ).

tff(c_31192,plain,
    e_868 = e_862,
    inference(splitRight,[status(thm)],[c_29591]) ).

tff(c_31196,plain,
    e_862 != e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_31192,c_29479]) ).

tff(c_32055,plain,
    e_849 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_32020,c_31196]) ).

tff(c_34076,plain,
    ! [J_260] :
      ( ( select(a_848,J_260) = select(a_846,J_260) )
      | ( i5 = J_260 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_413]) ).

tff(c_34097,plain,
    ( ( select(a_846,i1) = e_849 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34076,c_76]) ).

tff(c_34109,plain,
    ( ( e_849 = e_843 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29174,c_34097]) ).

tff(c_34111,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29167,c_32055,c_34109]) ).

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

tff(c_47564,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_47518,c_34113]) ).

tff(c_47580,plain,
    select(a_838,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_47518,c_345]) ).

tff(c_47617,plain,
    ! [J_361] :
      ( ( select(a_840,J_361) = select(a_838,J_361) )
      | ( i1 = J_361 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_47653,plain,
    ( ( select(a_838,i0) = e_843 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_47617]) ).

tff(c_47661,plain,
    select(a_838,i0) = e_843,
    inference(negUnitSimplification,[status(thm)],[c_47564,c_47653]) ).

tff(c_47922,plain,
    e_843 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_47580,c_47661]) ).

tff(c_47579,plain,
    select(a_846,i0) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_47518,c_1417]) ).

tff(c_47943,plain,
    select(a_846,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_47922,c_47579]) ).

tff(c_47572,plain,
    i5 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_47518,c_28805]) ).

tff(c_47154,plain,
    ! [J_357] :
      ( ( select(a_851,J_357) = select(a_850,J_357) )
      | ( i1 = J_357 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_47175,plain,
    ( ( select(a_850,i2) = e_852 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_47154,c_78]) ).

tff(c_47194,plain,
    select(a_850,i2) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_47175]) ).

tff(c_47202,plain,
    ( ( select(a_848,i2) = e_852 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_47194,c_432]) ).

tff(c_47220,plain,
    select(a_848,i2) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_47202]) ).

tff(c_47562,plain,
    select(a_848,i0) = e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_47518,c_47220]) ).

tff(c_48132,plain,
    ( ( select(a_846,i0) = e_852 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_441,c_47562]) ).

tff(c_48140,plain,
    select(a_846,i0) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_47572,c_48132]) ).

tff(c_48512,plain,
    e_852 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_47943,c_48140]) ).

tff(c_48519,plain,
    e_873 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_48512,c_29009]) ).

tff(c_47583,plain,
    select(a_861,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_47518,c_366]) ).

tff(c_47736,plain,
    e_862 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_47583,c_86]) ).

tff(c_47788,plain,
    select(a_863,i5) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_47736,c_363]) ).

tff(c_48678,plain,
    ! [J_367] :
      ( ( select(a_865,J_367) = select(a_863,J_367) )
      | ( i0 = J_367 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_413]) ).

tff(c_48702,plain,
    ( ( select(a_863,i5) = e_868 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48678,c_92]) ).

tff(c_48718,plain,
    ( ( e_868 = e_837 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47788,c_48702]) ).

tff(c_48719,plain,
    e_868 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_47572,c_48718]) ).

tff(c_47581,plain,
    select(a_869,i0) = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_47518,c_369]) ).

tff(c_48725,plain,
    select(a_869,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_48719,c_47581]) ).

tff(c_47592,plain,
    select(a_872,i0) = e_873,
    inference(demodulation,[status(thm),theory(equality)],[c_47518,c_96]) ).

tff(c_49210,plain,
    ! [J_370] :
      ( ( select(a_872,J_370) = select(a_871,J_370) )
      | ( i1 = J_370 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_413]) ).

tff(c_49243,plain,
    ( ( select(a_871,i0) = e_873 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_47592,c_49210]) ).

tff(c_49255,plain,
    select(a_871,i0) = e_873,
    inference(negUnitSimplification,[status(thm)],[c_47564,c_49243]) ).

tff(c_49322,plain,
    ( ( select(a_869,i0) = e_873 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49255,c_477]) ).

tff(c_49340,plain,
    ( ( e_873 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48725,c_49322]) ).

tff(c_49342,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_47564,c_48519,c_49340]) ).

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

tff(c_56333,plain,
    ! [J_416] :
      ( ( select(a_861,J_416) = select(a_860,J_416) )
      | ( i2 = J_416 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_413]) ).

tff(c_56357,plain,
    ( ( select(a_860,i0) = e_862 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_56333,c_86]) ).

tff(c_56373,plain,
    select(a_860,i0) = e_862,
    inference(negUnitSimplification,[status(thm)],[c_49344,c_56357]) ).

tff(c_59775,plain,
    e_862 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_59677,c_56373]) ).

tff(c_56701,plain,
    ! [J_418] :
      ( ( select(a_865,J_418) = select(a_863,J_418) )
      | ( i0 = J_418 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_413]) ).

tff(c_56728,plain,
    ( ( select(a_863,i5) = e_868 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_56701,c_92]) ).

tff(c_56747,plain,
    ( ( e_868 = e_862 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_363,c_56728]) ).

tff(c_56752,plain,
    i5 = i0,
    inference(splitLeft,[status(thm)],[c_56747]) ).

tff(c_56783,plain,
    select(a_840,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_56752,c_68]) ).

tff(c_56806,plain,
    e_843 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_56783,c_70]) ).

tff(c_56785,plain,
    select(a_861,i0) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_56752,c_88]) ).

tff(c_56788,plain,
    e_864 = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_56785]) ).

tff(c_56784,plain,
    select(a_865,i0) = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_56752,c_92]) ).

tff(c_56787,plain,
    e_868 = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_396,c_56784]) ).

tff(c_56039,plain,
    ! [J_414] :
      ( ( select(a_848,J_414) = select(a_846,J_414) )
      | ( i5 = J_414 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_413]) ).

tff(c_56045,plain,
    ( ( select(a_846,i2) = e_852 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_56039,c_47220]) ).

tff(c_56077,plain,
    ( ( e_852 = e_843 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1417,c_56045]) ).

tff(c_56078,plain,
    e_852 = e_843,
    inference(negUnitSimplification,[status(thm)],[c_28805,c_56077]) ).

tff(c_55668,plain,
    ! [J_412] :
      ( ( select(a_872,J_412) = select(a_871,J_412) )
      | ( i1 = J_412 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_413]) ).

tff(c_55704,plain,
    ( ( select(a_871,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_96,c_55668]) ).

tff(c_55714,plain,
    select(a_871,i2) = e_873,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_55704]) ).

tff(c_55856,plain,
    ( ( select(a_869,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_55714,c_477]) ).

tff(c_55874,plain,
    ( ( e_873 = e_868 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_369,c_55856]) ).

tff(c_55875,plain,
    e_873 = e_868,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_55874]) ).

tff(c_55884,plain,
    e_868 != e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_55875,c_29009]) ).

tff(c_56091,plain,
    e_868 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_56078,c_55884]) ).

tff(c_56794,plain,
    e_864 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_56787,c_56091]) ).

tff(c_56904,plain,
    e_862 != e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_56806,c_56788,c_56794]) ).

tff(c_34112,plain,
    select(a_867,i1) = e_870,
    inference(splitRight,[status(thm)],[c_29145]) ).

tff(c_44,plain,
    store(a_865,i5,e_866) = a_867,
    inference(cnfTransformation,[status(thm)],[f_51]) ).

tff(c_444,plain,
    ! [J_17] :
      ( ( select(a_867,J_17) = select(a_865,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_413]) ).

tff(c_34117,plain,
    ( ( select(a_865,i1) = e_870 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34112,c_444]) ).

tff(c_34173,plain,
    i5 = i1,
    inference(splitLeft,[status(thm)],[c_34117]) ).

tff(c_34187,plain,
    select(a_863,i1) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_34173,c_363]) ).

tff(c_35457,plain,
    ! [J_269] :
      ( ( select(a_865,J_269) = select(a_863,J_269) )
      | ( i0 = J_269 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_413]) ).

tff(c_34197,plain,
    select(a_865,i1) = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_34173,c_92]) ).

tff(c_35466,plain,
    ( ( select(a_863,i1) = e_868 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35457,c_34197]) ).

tff(c_35496,plain,
    ( ( e_868 = e_862 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34187,c_35466]) ).

tff(c_35500,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_35496]) ).

tff(c_35537,plain,
    i2 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_35500,c_34113]) ).

tff(c_35163,plain,
    ! [J_267] :
      ( ( select(a_861,J_267) = select(a_860,J_267) )
      | ( i2 = J_267 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_413]) ).

tff(c_34198,plain,
    select(a_861,i1) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_34173,c_88]) ).

tff(c_35169,plain,
    ( ( select(a_860,i1) = e_864 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35163,c_34198]) ).

tff(c_35201,plain,
    ( ( e_864 = e_839 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378,c_35169]) ).

tff(c_35202,plain,
    e_864 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_35201]) ).

tff(c_35209,plain,
    select(a_865,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_35202,c_396]) ).

tff(c_35534,plain,
    select(a_865,i0) = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_35500,c_34197]) ).

tff(c_35545,plain,
    e_868 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_35209,c_35534]) ).

tff(c_34366,plain,
    ! [J_263] :
      ( ( select(a_872,J_263) = select(a_871,J_263) )
      | ( i1 = J_263 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_413]) ).

tff(c_34387,plain,
    ( ( select(a_871,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34366,c_96]) ).

tff(c_34400,plain,
    select(a_871,i2) = e_873,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_34387]) ).

tff(c_34408,plain,
    ( ( select(a_869,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34400,c_477]) ).

tff(c_34426,plain,
    ( ( e_873 = e_868 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_369,c_34408]) ).

tff(c_34427,plain,
    e_873 = e_868,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_34426]) ).

tff(c_34436,plain,
    e_868 != e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_34427,c_29009]) ).

tff(c_35578,plain,
    e_852 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_35545,c_34436]) ).

tff(c_35541,plain,
    select(a_840,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_35500,c_360]) ).

tff(c_35622,plain,
    e_843 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_35541,c_70]) ).

tff(c_35644,plain,
    select(a_846,i2) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_35622,c_1417]) ).

tff(c_34736,plain,
    ! [J_17] :
      ( ( select(a_848,J_17) = select(a_846,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34173,c_441]) ).

tff(c_44175,plain,
    ! [J_341] :
      ( ( select(a_848,J_341) = select(a_846,J_341) )
      | ( i0 = J_341 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35500,c_34736]) ).

tff(c_44053,plain,
    ! [J_339] :
      ( ( select(a_850,J_339) = select(a_848,J_339) )
      | ( i0 = J_339 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35500,c_432]) ).

tff(c_495,plain,
    ! [J_17] :
      ( ( select(a_851,J_17) = select(a_850,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_36357,plain,
    ! [J_274] :
      ( ( select(a_851,J_274) = select(a_850,J_274) )
      | ( i0 = J_274 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35500,c_495]) ).

tff(c_36378,plain,
    ( ( select(a_850,i2) = e_852 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36357,c_78]) ).

tff(c_36391,plain,
    select(a_850,i2) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_35537,c_36378]) ).

tff(c_44068,plain,
    ( ( select(a_848,i2) = e_852 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44053,c_36391]) ).

tff(c_44093,plain,
    select(a_848,i2) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_35537,c_44068]) ).

tff(c_44181,plain,
    ( ( select(a_846,i2) = e_852 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44175,c_44093]) ).

tff(c_44213,plain,
    ( ( e_852 = e_839 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35644,c_44181]) ).

tff(c_44215,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35537,c_35578,c_44213]) ).

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

tff(c_35199,plain,
    ( ( select(a_860,i0) = e_862 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_86,c_35163]) ).

tff(c_45768,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_35199]) ).

tff(c_45802,plain,
    select(a_861,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_45768,c_366]) ).

tff(c_45924,plain,
    e_862 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_45802,c_86]) ).

tff(c_44349,plain,
    ! [J_343] :
      ( ( select(a_851,J_343) = select(a_850,J_343) )
      | ( i1 = J_343 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_44370,plain,
    ( ( select(a_850,i2) = e_852 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44349,c_78]) ).

tff(c_44383,plain,
    select(a_850,i2) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_44370]) ).

tff(c_44391,plain,
    ( ( select(a_848,i2) = e_852 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44383,c_432]) ).

tff(c_44409,plain,
    select(a_848,i2) = e_852,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_44391]) ).

tff(c_44420,plain,
    ( ( select(a_846,i2) = e_852 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44409,c_34736]) ).

tff(c_44438,plain,
    ( ( e_852 = e_843 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1417,c_44420]) ).

tff(c_44439,plain,
    e_852 = e_843,
    inference(negUnitSimplification,[status(thm)],[c_34113,c_44438]) ).

tff(c_44216,plain,
    e_868 = e_862,
    inference(splitRight,[status(thm)],[c_35496]) ).

tff(c_44225,plain,
    e_862 != e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_44216,c_34436]) ).

tff(c_44450,plain,
    e_862 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_44439,c_44225]) ).

tff(c_45957,plain,
    e_843 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_45924,c_44450]) ).

tff(c_45801,plain,
    select(a_838,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_45768,c_345]) ).

tff(c_34909,plain,
    ! [J_266] :
      ( ( select(a_840,J_266) = select(a_838,J_266) )
      | ( i1 = J_266 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_34930,plain,
    ( ( select(a_838,i0) = e_843 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_34909,c_70]) ).

tff(c_47053,plain,
    ( ( e_843 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45801,c_34930]) ).

tff(c_47054,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44217,c_45957,c_47053]) ).

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

tff(c_47055,plain,
    select(a_860,i0) = e_862,
    inference(splitRight,[status(thm)],[c_35199]) ).

tff(c_480,plain,
    ! [J_17] :
      ( ( select(a_860,J_17) = select(a_836,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36,c_413]) ).

tff(c_47066,plain,
    ( ( select(a_836,i0) = e_862 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_47055,c_480]) ).

tff(c_47085,plain,
    select(a_836,i0) = e_862,
    inference(negUnitSimplification,[status(thm)],[c_44217,c_47066]) ).

tff(c_34939,plain,
    ( ( select(a_838,i0) = e_843 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_34909]) ).

tff(c_47120,plain,
    select(a_838,i0) = e_843,
    inference(negUnitSimplification,[status(thm)],[c_44217,c_34939]) ).

tff(c_47130,plain,
    ( ( select(a_836,i0) = e_843 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_47120,c_450]) ).

tff(c_47149,plain,
    ( ( e_862 = e_843 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47085,c_47130]) ).

tff(c_47151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_47056,c_44450,c_47149]) ).

tff(c_47153,plain,
    i5 != i1,
    inference(splitRight,[status(thm)],[c_34117]) ).

tff(c_56770,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_56752,c_47153]) ).

tff(c_57075,plain,
    ! [J_421] :
      ( ( select(a_860,J_421) = select(a_836,J_421) )
      | ( i1 = J_421 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36,c_413]) ).

tff(c_57102,plain,
    ( ( select(a_836,i0) = e_862 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_56373,c_57075]) ).

tff(c_57111,plain,
    select(a_836,i0) = e_862,
    inference(negUnitSimplification,[status(thm)],[c_56770,c_57102]) ).

tff(c_56917,plain,
    ! [J_420] :
      ( ( select(a_840,J_420) = select(a_838,J_420) )
      | ( i1 = J_420 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_56947,plain,
    ( ( select(a_838,i0) = e_841 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_56783,c_56917]) ).

tff(c_56960,plain,
    select(a_838,i0) = e_841,
    inference(negUnitSimplification,[status(thm)],[c_56770,c_56947]) ).

tff(c_57681,plain,
    ( ( select(a_836,i0) = e_841 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_56960,c_450]) ).

tff(c_57700,plain,
    ( ( e_862 = e_841 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57111,c_57681]) ).

tff(c_57702,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49344,c_56904,c_57700]) ).

tff(c_57703,plain,
    e_868 = e_862,
    inference(splitRight,[status(thm)],[c_56747]) ).

tff(c_57708,plain,
    e_862 != e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_57703,c_56091]) ).

tff(c_59812,plain,
    e_843 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_59775,c_57708]) ).

tff(c_59680,plain,
    select(a_840,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_59659,c_360]) ).

tff(c_60036,plain,
    e_843 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_59680,c_70]) ).

tff(c_60038,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59812,c_60036]) ).

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

tff(c_60039,plain,
    select(a_838,i0) = e_843,
    inference(splitRight,[status(thm)],[c_57992]) ).

tff(c_60052,plain,
    ( ( select(a_836,i0) = e_843 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60039,c_450]) ).

tff(c_60071,plain,
    select(a_836,i0) = e_843,
    inference(negUnitSimplification,[status(thm)],[c_49344,c_60052]) ).

tff(c_58161,plain,
    ! [J_427] :
      ( ( select(a_860,J_427) = select(a_836,J_427) )
      | ( i1 = J_427 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36,c_413]) ).

tff(c_58191,plain,
    ( ( select(a_836,i0) = e_862 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_56373,c_58161]) ).

tff(c_60133,plain,
    ( ( e_862 = e_843 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60071,c_58191]) ).

tff(c_60134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60040,c_57708,c_60133]) ).

tff(c_60136,plain,
    i_881 != i2,
    inference(splitRight,[status(thm)],[c_1572]) ).

tff(c_60468,plain,
    ! [J_443] :
      ( ( select(a_869,J_443) = select(a_867,J_443) )
      | ( i2 = J_443 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_413]) ).

tff(c_60492,plain,
    ( ( select(a_867,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_94,c_60468]) ).

tff(c_122494,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_60492]) ).

tff(c_60655,plain,
    ! [J_444] :
      ( ( select(a_861,J_444) = select(a_860,J_444) )
      | ( i2 = J_444 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_413]) ).

tff(c_60685,plain,
    ( ( select(a_860,i0) = e_862 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_86,c_60655]) ).

tff(c_124353,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_60685]) ).

tff(c_60314,plain,
    ! [J_442] :
      ( ( select(a_865,J_442) = select(a_863,J_442) )
      | ( i0 = J_442 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_413]) ).

tff(c_60347,plain,
    ( ( select(a_863,i2) = e_866 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_90,c_60314]) ).

tff(c_122495,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_60347]) ).

tff(c_122532,plain,
    i1 = i0,
    inference(demodulation,[status(thm),theory(equality)],[c_122495,c_122494]) ).

tff(c_122505,plain,
    i_881 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_60136]) ).

tff(c_122593,plain,
    i_881 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_122505]) ).

tff(c_60135,plain,
    select(a_857,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_1572]) ).

tff(c_60338,plain,
    ( ( select(a_863,i5) = e_868 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60314,c_92]) ).

tff(c_60353,plain,
    ( ( e_868 = e_862 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_363,c_60338]) ).

tff(c_60357,plain,
    i5 = i0,
    inference(splitLeft,[status(thm)],[c_60353]) ).

tff(c_32,plain,
    store(a_855,i5,e_856) = a_857,
    inference(cnfTransformation,[status(thm)],[f_45]) ).

tff(c_447,plain,
    ! [J_17] :
      ( ( select(a_857,J_17) = select(a_855,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_413]) ).

tff(c_122767,plain,
    ! [J_855] :
      ( ( select(a_857,J_855) = select(a_855,J_855) )
      | ( i0 = J_855 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_447]) ).

tff(c_122797,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60135,c_122767]) ).

tff(c_122805,plain,
    select(a_855,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_122593,c_122797]) ).

tff(c_60378,plain,
    select(a_840,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_68]) ).

tff(c_122519,plain,
    select(a_836,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_66]) ).

tff(c_122525,plain,
    e_839 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_122519]) ).

tff(c_122538,plain,
    select(a_840,i1) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_122525,c_360]) ).

tff(c_122739,plain,
    e_841 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_60378,c_122532,c_122538]) ).

tff(c_60495,plain,
    e_843 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_60378,c_70]) ).

tff(c_60370,plain,
    select(a_844,i0) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_324]) ).

tff(c_60690,plain,
    select(a_844,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_60495,c_60370]) ).

tff(c_122521,plain,
    select(a_844,i1) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_74]) ).

tff(c_122630,plain,
    e_847 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_60690,c_122532,c_122521]) ).

tff(c_60367,plain,
    select(a_848,i0) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_336]) ).

tff(c_122606,plain,
    select(a_848,i0) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_76]) ).

tff(c_122608,plain,
    e_849 = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_60367,c_122606]) ).

tff(c_122632,plain,
    e_849 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_122630,c_122608]) ).

tff(c_122740,plain,
    e_849 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_122739,c_122632]) ).

tff(c_122600,plain,
    select(a_851,i0) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_393]) ).

tff(c_122935,plain,
    select(a_851,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_122740,c_122600]) ).

tff(c_60383,plain,
    select(a_851,i0) = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_80]) ).

tff(c_122936,plain,
    e_854 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_122935,c_60383]) ).

tff(c_122513,plain,
    store(a_853,i1,e_854) = a_855,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_30]) ).

tff(c_123835,plain,
    store(a_853,i0,e_837) = a_855,
    inference(demodulation,[status(thm),theory(equality)],[c_122936,c_122532,c_122513]) ).

tff(c_122522,plain,
    select(a_851,i1) = e_852,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_78]) ).

tff(c_122526,plain,
    e_852 = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_393,c_122522]) ).

tff(c_60375,plain,
    store(a_851,i0,e_852) = a_853,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_28]) ).

tff(c_122545,plain,
    store(a_851,i0,e_849) = a_853,
    inference(demodulation,[status(thm),theory(equality)],[c_122526,c_60375]) ).

tff(c_124016,plain,
    store(a_851,i0,e_837) = a_853,
    inference(demodulation,[status(thm),theory(equality)],[c_122740,c_122545]) ).

tff(c_122604,plain,
    store(a_850,i0,e_849) = a_851,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_26]) ).

tff(c_123956,plain,
    store(a_850,i0,e_837) = a_851,
    inference(demodulation,[status(thm),theory(equality)],[c_122740,c_122604]) ).

tff(c_122601,plain,
    store(a_848,i0,e_849) = a_850,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_24]) ).

tff(c_123992,plain,
    store(a_848,i0,e_837) = a_850,
    inference(demodulation,[status(thm),theory(equality)],[c_122740,c_122601]) ).

tff(c_60372,plain,
    store(a_846,i0,e_847) = a_848,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_22]) ).

tff(c_122633,plain,
    store(a_846,i0,e_841) = a_848,
    inference(demodulation,[status(thm),theory(equality)],[c_122630,c_60372]) ).

tff(c_124208,plain,
    store(a_846,i0,e_837) = a_848,
    inference(demodulation,[status(thm),theory(equality)],[c_122739,c_122633]) ).

tff(c_407,plain,
    store(a_844,i2,e_843) = a_846,
    inference(demodulation,[status(thm),theory(equality)],[c_402,c_20]) ).

tff(c_60516,plain,
    store(a_844,i2,e_841) = a_846,
    inference(demodulation,[status(thm),theory(equality)],[c_60495,c_407]) ).

tff(c_122499,plain,
    store(a_844,i1,e_841) = a_846,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_60516]) ).

tff(c_123944,plain,
    store(a_844,i0,e_837) = a_846,
    inference(demodulation,[status(thm),theory(equality)],[c_122739,c_122532,c_122499]) ).

tff(c_60371,plain,
    store(a_842,i0,e_843) = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_18]) ).

tff(c_60961,plain,
    store(a_842,i0,e_841) = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_60495,c_60371]) ).

tff(c_122743,plain,
    store(a_842,i0,e_837) = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_122739,c_60961]) ).

tff(c_122749,plain,
    store(a_840,i0,e_837) = a_842,
    inference(demodulation,[status(thm),theory(equality)],[c_122739,c_16]) ).

tff(c_122539,plain,
    store(a_838,i1,e_837) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_122525,c_14]) ).

tff(c_123215,plain,
    store(a_838,i0,e_837) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_122539]) ).

tff(c_122540,plain,
    store(a_836,i1,e_837) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_122525,c_36]) ).

tff(c_123082,plain,
    store(a_836,i0,e_837) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_122540]) ).

tff(c_122514,plain,
    store(a_836,i1,e_837) = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_12]) ).

tff(c_123872,plain,
    a_860 = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_123082,c_122532,c_122514]) ).

tff(c_122515,plain,
    store(a_860,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_38]) ).

tff(c_123848,plain,
    store(a_860,i0,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_122515]) ).

tff(c_123873,plain,
    store(a_838,i0,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_123872,c_123848]) ).

tff(c_123877,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_123215,c_123873]) ).

tff(c_122512,plain,
    select(a_861,i1) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_366]) ).

tff(c_122814,plain,
    e_862 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_122532,c_122512]) ).

tff(c_60374,plain,
    store(a_861,i0,e_862) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_40]) ).

tff(c_122816,plain,
    store(a_861,i0,e_837) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_122814,c_60374]) ).

tff(c_124231,plain,
    a_863 = a_842,
    inference(demodulation,[status(thm),theory(equality)],[c_122749,c_123877,c_122816]) ).

tff(c_60380,plain,
    select(a_861,i0) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_88]) ).

tff(c_60385,plain,
    e_864 = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_60380]) ).

tff(c_60418,plain,
    store(a_863,i0,e_862) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_60385,c_42]) ).

tff(c_122818,plain,
    store(a_863,i0,e_837) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_122814,c_60418]) ).

tff(c_124232,plain,
    store(a_842,i0,e_837) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_124231,c_122818]) ).

tff(c_124252,plain,
    a_865 = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_122743,c_124232]) ).

tff(c_60417,plain,
    select(a_865,i0) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_60385,c_396]) ).

tff(c_122520,plain,
    select(a_865,i1) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_90]) ).

tff(c_122614,plain,
    e_866 = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_60417,c_122532,c_122520]) ).

tff(c_60373,plain,
    store(a_865,i0,e_866) = a_867,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_44]) ).

tff(c_122615,plain,
    store(a_865,i0,e_862) = a_867,
    inference(demodulation,[status(thm),theory(equality)],[c_122614,c_60373]) ).

tff(c_124164,plain,
    store(a_865,i0,e_837) = a_867,
    inference(demodulation,[status(thm),theory(equality)],[c_122814,c_122615]) ).

tff(c_124253,plain,
    store(a_844,i0,e_837) = a_867,
    inference(demodulation,[status(thm),theory(equality)],[c_124252,c_124164]) ).

tff(c_124255,plain,
    a_867 = a_846,
    inference(demodulation,[status(thm),theory(equality)],[c_123944,c_124253]) ).

tff(c_60379,plain,
    select(a_865,i0) = e_868,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_92]) ).

tff(c_60384,plain,
    e_868 = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_396,c_60379]) ).

tff(c_60391,plain,
    store(a_867,i2,e_864) = a_869,
    inference(demodulation,[status(thm),theory(equality)],[c_60384,c_46]) ).

tff(c_60927,plain,
    store(a_867,i2,e_862) = a_869,
    inference(demodulation,[status(thm),theory(equality)],[c_60385,c_60391]) ).

tff(c_122498,plain,
    store(a_867,i1,e_862) = a_869,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_60927]) ).

tff(c_124129,plain,
    store(a_867,i0,e_837) = a_869,
    inference(demodulation,[status(thm),theory(equality)],[c_122814,c_122532,c_122498]) ).

tff(c_124261,plain,
    store(a_846,i0,e_837) = a_869,
    inference(demodulation,[status(thm),theory(equality)],[c_124255,c_124129]) ).

tff(c_124263,plain,
    a_869 = a_848,
    inference(demodulation,[status(thm),theory(equality)],[c_124208,c_124261]) ).

tff(c_122607,plain,
    select(a_869,i0) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_94]) ).

tff(c_60390,plain,
    select(a_869,i2) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_60384,c_369]) ).

tff(c_60731,plain,
    select(a_869,i2) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_60385,c_60390]) ).

tff(c_122500,plain,
    select(a_869,i1) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_60731]) ).

tff(c_123155,plain,
    e_870 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_122607,c_122814,c_122532,c_122500]) ).

tff(c_122603,plain,
    store(a_869,i0,e_870) = a_871,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_48]) ).

tff(c_123980,plain,
    store(a_869,i0,e_837) = a_871,
    inference(demodulation,[status(thm),theory(equality)],[c_123155,c_122603]) ).

tff(c_124269,plain,
    store(a_848,i0,e_837) = a_871,
    inference(demodulation,[status(thm),theory(equality)],[c_124263,c_123980]) ).

tff(c_124271,plain,
    a_871 = a_850,
    inference(demodulation,[status(thm),theory(equality)],[c_123992,c_124269]) ).

tff(c_122602,plain,
    store(a_871,i0,e_870) = a_872,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_50]) ).

tff(c_123968,plain,
    store(a_871,i0,e_837) = a_872,
    inference(demodulation,[status(thm),theory(equality)],[c_123155,c_122602]) ).

tff(c_124278,plain,
    store(a_850,i0,e_837) = a_872,
    inference(demodulation,[status(thm),theory(equality)],[c_124271,c_123968]) ).

tff(c_124280,plain,
    a_872 = a_851,
    inference(demodulation,[status(thm),theory(equality)],[c_123956,c_124278]) ).

tff(c_122523,plain,
    select(a_872,i1) = e_873,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_96]) ).

tff(c_122527,plain,
    e_873 = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_351,c_122523]) ).

tff(c_60376,plain,
    store(a_872,i0,e_873) = a_874,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_52]) ).

tff(c_122587,plain,
    store(a_872,i0,e_870) = a_874,
    inference(demodulation,[status(thm),theory(equality)],[c_122527,c_60376]) ).

tff(c_124004,plain,
    store(a_872,i0,e_837) = a_874,
    inference(demodulation,[status(thm),theory(equality)],[c_123155,c_122587]) ).

tff(c_124326,plain,
    store(a_851,i0,e_837) = a_874,
    inference(demodulation,[status(thm),theory(equality)],[c_124280,c_124004]) ).

tff(c_124328,plain,
    a_874 = a_853,
    inference(demodulation,[status(thm),theory(equality)],[c_124016,c_124326]) ).

tff(c_122598,plain,
    select(a_872,i0) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_122532,c_351]) ).

tff(c_60382,plain,
    select(a_872,i0) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_98]) ).

tff(c_123023,plain,
    e_875 = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_122598,c_60382]) ).

tff(c_123160,plain,
    e_875 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_123155,c_123023]) ).

tff(c_122517,plain,
    store(a_874,i1,e_875) = a_876,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_54]) ).

tff(c_123670,plain,
    store(a_874,i0,e_837) = a_876,
    inference(demodulation,[status(thm),theory(equality)],[c_123160,c_122532,c_122517]) ).

tff(c_124335,plain,
    store(a_853,i0,e_837) = a_876,
    inference(demodulation,[status(thm),theory(equality)],[c_124328,c_123670]) ).

tff(c_124337,plain,
    a_876 = a_855,
    inference(demodulation,[status(thm),theory(equality)],[c_123835,c_124335]) ).

tff(c_474,plain,
    ! [J_17] :
      ( ( select(a_880,J_17) = select(a_878,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_124029,plain,
    ! [J_863] :
      ( ( select(a_880,J_863) = select(a_878,J_863) )
      | ( i0 = J_863 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122495,c_474]) ).

tff(c_124050,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_124029,c_106]) ).

tff(c_124063,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_122593,c_124050]) ).

tff(c_56,plain,
    store(a_876,i5,e_877) = a_878,
    inference(cnfTransformation,[status(thm)],[f_57]) ).

tff(c_456,plain,
    ! [J_17] :
      ( ( select(a_878,J_17) = select(a_876,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_56,c_413]) ).

tff(c_122422,plain,
    ! [J_17] :
      ( ( select(a_878,J_17) = select(a_876,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_456]) ).

tff(c_124071,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_124063,c_122422]) ).

tff(c_124089,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_122593,c_124071]) ).

tff(c_124344,plain,
    select(a_855,i_881) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_124337,c_124089]) ).

tff(c_124348,plain,
    e_883 = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_122805,c_124344]) ).

tff(c_124350,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_124348]) ).

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

tff(c_124466,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_124353,c_124352]) ).

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

tff(c_124547,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_124468]) ).

tff(c_124492,plain,
    select(a_836,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_66]) ).

tff(c_124498,plain,
    e_839 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_124492]) ).

tff(c_124506,plain,
    select(a_840,i1) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_124498,c_360]) ).

tff(c_125722,plain,
    ! [J_874] :
      ( ( select(a_842,J_874) = select(a_840,J_874) )
      | ( i0 = J_874 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_413]) ).

tff(c_429,plain,
    ! [J_17] :
      ( ( select(a_844,J_17) = select(a_842,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_413]) ).

tff(c_125564,plain,
    ! [J_873] :
      ( ( select(a_844,J_873) = select(a_842,J_873) )
      | ( i0 = J_873 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_429]) ).

tff(c_124494,plain,
    select(a_844,i1) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_74]) ).

tff(c_125570,plain,
    ( ( select(a_842,i1) = e_847 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_125564,c_124494]) ).

tff(c_125596,plain,
    select(a_842,i1) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_124547,c_125570]) ).

tff(c_125728,plain,
    ( ( select(a_840,i1) = e_847 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_125722,c_125596]) ).

tff(c_125754,plain,
    ( ( e_847 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124506,c_125728]) ).

tff(c_125755,plain,
    e_847 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_124547,c_125754]) ).

tff(c_125766,plain,
    select(a_848,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_125755,c_60367]) ).

tff(c_126174,plain,
    ! [J_877] :
      ( ( select(a_850,J_877) = select(a_848,J_877) )
      | ( i1 = J_877 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_413]) ).

tff(c_125390,plain,
    ! [J_872] :
      ( ( select(a_851,J_872) = select(a_850,J_872) )
      | ( i1 = J_872 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_125417,plain,
    ( ( select(a_850,i0) = e_854 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60383,c_125390]) ).

tff(c_125426,plain,
    select(a_850,i0) = e_854,
    inference(negUnitSimplification,[status(thm)],[c_124547,c_125417]) ).

tff(c_126180,plain,
    ( ( select(a_848,i0) = e_854 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_126174,c_125426]) ).

tff(c_126206,plain,
    ( ( e_854 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_125766,c_126180]) ).

tff(c_126207,plain,
    e_854 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_124547,c_126206]) ).

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

tff(c_1223,plain,
    e_856 = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_333,c_82]) ).

tff(c_342,plain,
    select(a_857,i5) = e_856,
    inference(superposition,[status(thm),theory(equality)],[c_32,c_315]) ).

tff(c_1244,plain,
    select(a_857,i5) = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_1223,c_342]) ).

tff(c_60365,plain,
    select(a_857,i0) = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_1244]) ).

tff(c_126219,plain,
    select(a_857,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_126207,c_60365]) ).

tff(c_126062,plain,
    ! [J_876] :
      ( ( select(a_857,J_876) = select(a_855,J_876) )
      | ( i0 = J_876 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_447]) ).

tff(c_126071,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_126062,c_60135]) ).

tff(c_131319,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_126071]) ).

tff(c_131322,plain,
    select(a_857,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_131319,c_60135]) ).

tff(c_131327,plain,
    e_882 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_126219,c_131322]) ).

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

tff(c_1290,plain,
    e_877 = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_100]) ).

tff(c_354,plain,
    select(a_878,i5) = e_877,
    inference(superposition,[status(thm),theory(equality)],[c_56,c_315]) ).

tff(c_1311,plain,
    select(a_878,i5) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_1290,c_354]) ).

tff(c_60364,plain,
    select(a_878,i0) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_1311]) ).

tff(c_124478,plain,
    i_881 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_60136]) ).

tff(c_125085,plain,
    ! [J_870] :
      ( ( select(a_880,J_870) = select(a_878,J_870) )
      | ( i1 = J_870 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_474]) ).

tff(c_125106,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_125085,c_106]) ).

tff(c_125118,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_125106]) ).

tff(c_131320,plain,
    select(a_878,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_131319,c_125118]) ).

tff(c_131326,plain,
    e_883 = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_60364,c_131320]) ).

tff(c_131332,plain,
    e_882 != e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_131326,c_110]) ).

tff(c_131786,plain,
    e_875 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_131327,c_131332]) ).

tff(c_125763,plain,
    select(a_842,i1) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_125755,c_125596]) ).

tff(c_124507,plain,
    store(a_838,i1,e_837) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_124498,c_14]) ).

tff(c_124487,plain,
    store(a_836,i1,e_837) = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_12]) ).

tff(c_124508,plain,
    store(a_836,i1,e_837) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_124498,c_36]) ).

tff(c_125177,plain,
    a_860 = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_124487,c_124508]) ).

tff(c_124488,plain,
    store(a_860,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_38]) ).

tff(c_125702,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_124507,c_125177,c_124488]) ).

tff(c_124467,plain,
    select(a_860,i0) = e_862,
    inference(splitRight,[status(thm)],[c_60685]) ).

tff(c_125189,plain,
    select(a_838,i0) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_125177,c_124467]) ).

tff(c_125245,plain,
    ! [J_871] :
      ( ( select(a_840,J_871) = select(a_838,J_871) )
      | ( i1 = J_871 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_125254,plain,
    ( ( select(a_838,i0) = e_841 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_125245,c_60378]) ).

tff(c_125279,plain,
    ( ( e_862 = e_841 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_125189,c_125254]) ).

tff(c_125280,plain,
    e_862 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_124547,c_125279]) ).

tff(c_125294,plain,
    store(a_861,i0,e_841) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_125280,c_60374]) ).

tff(c_126099,plain,
    a_863 = a_842,
    inference(demodulation,[status(thm),theory(equality)],[c_16,c_125702,c_125294]) ).

tff(c_124351,plain,
    select(a_863,i2) = e_866,
    inference(splitRight,[status(thm)],[c_60347]) ).

tff(c_124830,plain,
    select(a_863,i1) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_124351]) ).

tff(c_126102,plain,
    select(a_842,i1) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_126099,c_124830]) ).

tff(c_126106,plain,
    e_866 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_125763,c_126102]) ).

tff(c_339,plain,
    select(a_867,i5) = e_866,
    inference(superposition,[status(thm),theory(equality)],[c_44,c_315]) ).

tff(c_60363,plain,
    select(a_867,i0) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_339]) ).

tff(c_126121,plain,
    select(a_867,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_126106,c_60363]) ).

tff(c_471,plain,
    ! [J_17] :
      ( ( select(a_869,J_17) = select(a_867,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_413]) ).

tff(c_133084,plain,
    ! [J_925] :
      ( ( select(a_869,J_925) = select(a_867,J_925) )
      | ( i1 = J_925 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_471]) ).

tff(c_124879,plain,
    ! [J_869] :
      ( ( select(a_872,J_869) = select(a_871,J_869) )
      | ( i1 = J_869 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_413]) ).

tff(c_124906,plain,
    ( ( select(a_871,i0) = e_875 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60382,c_124879]) ).

tff(c_124915,plain,
    select(a_871,i0) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_124547,c_124906]) ).

tff(c_125152,plain,
    ( ( select(a_869,i0) = e_875 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_124915,c_477]) ).

tff(c_125170,plain,
    select(a_869,i0) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_124547,c_125152]) ).

tff(c_133102,plain,
    ( ( select(a_867,i0) = e_875 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_133084,c_125170]) ).

tff(c_133126,plain,
    ( ( e_875 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_126121,c_133102]) ).

tff(c_133128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124547,c_131786,c_133126]) ).

tff(c_133130,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_126071]) ).

tff(c_126342,plain,
    ! [J_17] :
      ( ( select(a_848,J_17) = select(a_846,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_441]) ).

tff(c_492,plain,
    ! [J_17] :
      ( ( select(a_853,J_17) = select(a_851,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_413]) ).

tff(c_134963,plain,
    ! [J_937] :
      ( ( select(a_853,J_937) = select(a_851,J_937) )
      | ( i0 = J_937 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_492]) ).

tff(c_133129,plain,
    select(a_855,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_126071]) ).

tff(c_438,plain,
    ! [J_17] :
      ( ( select(a_855,J_17) = select(a_853,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_413]) ).

tff(c_131209,plain,
    ! [J_17] :
      ( ( select(a_855,J_17) = select(a_853,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_438]) ).

tff(c_133617,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_133129,c_131209]) ).

tff(c_133636,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_133617]) ).

tff(c_134972,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_134963,c_133636]) ).

tff(c_135003,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_133130,c_134972]) ).

tff(c_135017,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_135003,c_495]) ).

tff(c_135036,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_135017]) ).

tff(c_135084,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_135036,c_432]) ).

tff(c_135103,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_135084]) ).

tff(c_135136,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_126342,c_135103]) ).

tff(c_135145,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_133130,c_135136]) ).

tff(c_4,plain,
    ! [A_6,I_4,E_7,J_5] :
      ( ( select(store(A_6,I_4,E_7),J_5) = select(A_6,J_5) )
      | ( J_5 = I_4 ) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_1532,plain,
    ! [J_5] :
      ( ( select(a_846,J_5) = select(a_844,J_5) )
      | ( i2 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_407,c_4]) ).

tff(c_134582,plain,
    ! [J_5] :
      ( ( select(a_846,J_5) = select(a_844,J_5) )
      | ( i1 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_1532]) ).

tff(c_135151,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_135145,c_134582]) ).

tff(c_135175,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_135151]) ).

tff(c_135406,plain,
    ! [J_941] :
      ( ( select(a_869,J_941) = select(a_867,J_941) )
      | ( i1 = J_941 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_471]) ).

tff(c_453,plain,
    ! [J_17] :
      ( ( select(a_872,J_17) = select(a_871,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_413]) ).

tff(c_501,plain,
    ! [J_17] :
      ( ( select(a_874,J_17) = select(a_872,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_52,c_413]) ).

tff(c_134775,plain,
    ! [J_935] :
      ( ( select(a_874,J_935) = select(a_872,J_935) )
      | ( i0 = J_935 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_501]) ).

tff(c_125125,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_125118,c_122422]) ).

tff(c_133676,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_133130,c_125125]) ).

tff(c_483,plain,
    ! [J_17] :
      ( ( select(a_876,J_17) = select(a_874,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_413]) ).

tff(c_125897,plain,
    ! [J_17] :
      ( ( select(a_876,J_17) = select(a_874,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122494,c_483]) ).

tff(c_133686,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_133676,c_125897]) ).

tff(c_133705,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_133686]) ).

tff(c_134784,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_134775,c_133705]) ).

tff(c_134815,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_133130,c_134784]) ).

tff(c_134848,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_453,c_134815]) ).

tff(c_134858,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_134848]) ).

tff(c_134870,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_134858,c_477]) ).

tff(c_134889,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_134870]) ).

tff(c_135415,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_135406,c_134889]) ).

tff(c_135453,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_124478,c_135415]) ).

tff(c_125296,plain,
    store(a_863,i0,e_841) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_125280,c_60418]) ).

tff(c_126100,plain,
    store(a_842,i0,e_841) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_126099,c_125296]) ).

tff(c_126104,plain,
    a_865 = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_60961,c_126100]) ).

tff(c_60834,plain,
    ! [J_5] :
      ( ( select(a_867,J_5) = select(a_865,J_5) )
      | ( i0 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60373,c_4]) ).

tff(c_134897,plain,
    ! [J_5] :
      ( ( select(a_867,J_5) = select(a_844,J_5) )
      | ( i0 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_126104,c_60834]) ).

tff(c_135726,plain,
    ( ( select(a_844,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_135453,c_134897]) ).

tff(c_135750,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135175,c_135726]) ).

tff(c_135752,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_133130,c_110,c_135750]) ).

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

tff(c_135775,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_60347]) ).

tff(c_135776,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_135754]) ).

tff(c_465,plain,
    ! [J_17] :
      ( ( select(a_863,J_17) = select(a_861,J_17) )
      | ( i5 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_413]) ).

tff(c_140286,plain,
    ! [J_972] :
      ( ( select(a_863,J_972) = select(a_861,J_972) )
      | ( i0 = J_972 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_465]) ).

tff(c_498,plain,
    ! [J_17] :
      ( ( select(a_865,J_17) = select(a_863,J_17) )
      | ( i0 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_413]) ).

tff(c_135753,plain,
    select(a_867,i1) = e_870,
    inference(splitRight,[status(thm)],[c_60492]) ).

tff(c_135909,plain,
    ! [J_944] :
      ( ( select(a_867,J_944) = select(a_865,J_944) )
      | ( i0 = J_944 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_444]) ).

tff(c_135933,plain,
    ( ( select(a_865,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_135753,c_135909]) ).

tff(c_135937,plain,
    select(a_865,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_135933]) ).

tff(c_136565,plain,
    ( ( select(a_863,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_498,c_135937]) ).

tff(c_136573,plain,
    select(a_863,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_136565]) ).

tff(c_140301,plain,
    ( ( select(a_861,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140286,c_136573]) ).

tff(c_140326,plain,
    select(a_861,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_140301]) ).

tff(c_135782,plain,
    ! [J_17] :
      ( ( select(a_861,J_17) = select(a_860,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_468]) ).

tff(c_140334,plain,
    ( ( select(a_860,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140326,c_135782]) ).

tff(c_140361,plain,
    ( ( e_870 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378,c_140334]) ).

tff(c_140362,plain,
    e_870 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_140361]) ).

tff(c_135786,plain,
    i_881 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_60136]) ).

tff(c_139107,plain,
    ! [J_963] :
      ( ( select(a_874,J_963) = select(a_872,J_963) )
      | ( i0 = J_963 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60376,c_4]) ).

tff(c_136054,plain,
    ! [J_17] :
      ( ( select(a_876,J_17) = select(a_874,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_483]) ).

tff(c_136444,plain,
    ! [J_947] :
      ( ( select(a_880,J_947) = select(a_878,J_947) )
      | ( i0 = J_947 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_474]) ).

tff(c_136465,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_136444,c_106]) ).

tff(c_136478,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_136465]) ).

tff(c_136523,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_122422,c_136478]) ).

tff(c_136531,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_136523]) ).

tff(c_136974,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_136054,c_136531]) ).

tff(c_136982,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_136974]) ).

tff(c_139122,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139107,c_136982]) ).

tff(c_139147,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_139122]) ).

tff(c_139368,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_453,c_139147]) ).

tff(c_139882,plain,
    i_881 = i1,
    inference(splitLeft,[status(thm)],[c_139368]) ).

tff(c_139884,plain,
    select(a_872,i1) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_139882,c_139147]) ).

tff(c_139895,plain,
    e_883 = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_351,c_139884]) ).

tff(c_139900,plain,
    e_882 != e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_139895,c_110]) ).

tff(c_140377,plain,
    e_882 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_140362,c_139900]) ).

tff(c_136874,plain,
    ! [J_17] :
      ( ( select(a_844,J_17) = select(a_842,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_429]) ).

tff(c_138602,plain,
    ! [J_960] :
      ( ( select(a_846,J_960) = select(a_844,J_960) )
      | ( i0 = J_960 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_1532]) ).

tff(c_137602,plain,
    ! [J_955] :
      ( ( select(a_848,J_955) = select(a_846,J_955) )
      | ( i0 = J_955 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_441]) ).

tff(c_137626,plain,
    ( ( select(a_846,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_76,c_137602]) ).

tff(c_137630,plain,
    select(a_846,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_137626]) ).

tff(c_138617,plain,
    ( ( select(a_844,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_138602,c_137630]) ).

tff(c_138642,plain,
    select(a_844,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_138617]) ).

tff(c_138673,plain,
    ( ( select(a_842,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_136874,c_138642]) ).

tff(c_138682,plain,
    select(a_842,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_138673]) ).

tff(c_435,plain,
    ! [J_17] :
      ( ( select(a_842,J_17) = select(a_840,J_17) )
      | ( i0 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_413]) ).

tff(c_139198,plain,
    ( ( select(a_840,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_138682,c_435]) ).

tff(c_139217,plain,
    ( ( e_849 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_360,c_139198]) ).

tff(c_139218,plain,
    e_849 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_139217]) ).

tff(c_139230,plain,
    select(a_851,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_139218,c_393]) ).

tff(c_140947,plain,
    ! [J_976] :
      ( ( select(a_853,J_976) = select(a_851,J_976) )
      | ( i0 = J_976 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_492]) ).

tff(c_137449,plain,
    ! [J_954] :
      ( ( select(a_857,J_954) = select(a_855,J_954) )
      | ( i0 = J_954 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_447]) ).

tff(c_137458,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_137449,c_60135]) ).

tff(c_137483,plain,
    select(a_855,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_137458]) ).

tff(c_137254,plain,
    ! [J_17] :
      ( ( select(a_855,J_17) = select(a_853,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_438]) ).

tff(c_137748,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_137483,c_137254]) ).

tff(c_137766,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_137748]) ).

tff(c_139885,plain,
    select(a_853,i1) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_139882,c_137766]) ).

tff(c_140953,plain,
    ( ( select(a_851,i1) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140947,c_139885]) ).

tff(c_140985,plain,
    ( ( e_882 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139230,c_140953]) ).

tff(c_140987,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_135776,c_140377,c_140985]) ).

tff(c_140989,plain,
    i_881 != i1,
    inference(splitRight,[status(thm)],[c_139368]) ).

tff(c_141128,plain,
    ! [J_979] :
      ( ( select(a_853,J_979) = select(a_851,J_979) )
      | ( i0 = J_979 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_492]) ).

tff(c_141137,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141128,c_137766]) ).

tff(c_141168,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_141137]) ).

tff(c_141185,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141168,c_495]) ).

tff(c_141205,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_140989,c_141185]) ).

tff(c_141222,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141205,c_432]) ).

tff(c_141241,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_140989,c_141222]) ).

tff(c_137601,plain,
    ! [J_17] :
      ( ( select(a_848,J_17) = select(a_846,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_441]) ).

tff(c_141258,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141241,c_137601]) ).

tff(c_141277,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_141258]) ).

tff(c_138601,plain,
    ! [J_5] :
      ( ( select(a_846,J_5) = select(a_844,J_5) )
      | ( i0 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_1532]) ).

tff(c_141289,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141277,c_138601]) ).

tff(c_141313,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_141289]) ).

tff(c_141350,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_136874,c_141313]) ).

tff(c_141360,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_141350]) ).

tff(c_141408,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141360,c_435]) ).

tff(c_141427,plain,
    select(a_840,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_141408]) ).

tff(c_462,plain,
    ! [J_17] :
      ( ( select(a_840,J_17) = select(a_838,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_141444,plain,
    ( ( select(a_838,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141427,c_462]) ).

tff(c_141463,plain,
    select(a_838,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_140989,c_141444]) ).

tff(c_135795,plain,
    store(a_836,i0,e_837) = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_12]) ).

tff(c_136813,plain,
    ! [J_5] :
      ( ( select(a_838,J_5) = select(a_836,J_5) )
      | ( i0 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_135795,c_4]) ).

tff(c_141505,plain,
    ( ( select(a_836,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141463,c_136813]) ).

tff(c_141529,plain,
    select(a_836,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_141505]) ).

tff(c_143542,plain,
    ! [J_990] :
      ( ( select(a_869,J_990) = select(a_867,J_990) )
      | ( i0 = J_990 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135775,c_471]) ).

tff(c_140988,plain,
    select(a_871,i_881) = e_883,
    inference(splitRight,[status(thm)],[c_139368]) ).

tff(c_140999,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140988,c_477]) ).

tff(c_141018,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_140989,c_140999]) ).

tff(c_143551,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_143542,c_141018]) ).

tff(c_143588,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_143551]) ).

tff(c_135908,plain,
    ! [J_17] :
      ( ( select(a_867,J_17) = select(a_865,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_444]) ).

tff(c_143607,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_143588,c_135908]) ).

tff(c_143626,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_143607]) ).

tff(c_143646,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_143626,c_498]) ).

tff(c_143666,plain,
    select(a_863,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_143646]) ).

tff(c_60358,plain,
    ! [J_17] :
      ( ( select(a_863,J_17) = select(a_861,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_465]) ).

tff(c_143678,plain,
    ( ( select(a_861,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_143666,c_60358]) ).

tff(c_143702,plain,
    select(a_861,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_143678]) ).

tff(c_143714,plain,
    ( ( select(a_860,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_143702,c_135782]) ).

tff(c_143741,plain,
    select(a_860,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_135786,c_143714]) ).

tff(c_143761,plain,
    ( ( select(a_836,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_143741,c_480]) ).

tff(c_143780,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141529,c_143761]) ).

tff(c_143782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_140989,c_110,c_143780]) ).

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

tff(c_154652,plain,
    ! [J_1058] :
      ( ( select(a_844,J_1058) = select(a_842,J_1058) )
      | ( i0 = J_1058 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_429]) ).

tff(c_154673,plain,
    ( ( select(a_842,i2) = e_847 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_154652,c_74]) ).

tff(c_154686,plain,
    select(a_842,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_154673]) ).

tff(c_154710,plain,
    ( ( select(a_840,i2) = e_847 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_435,c_154686]) ).

tff(c_154718,plain,
    select(a_840,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_154710]) ).

tff(c_154794,plain,
    ( ( select(a_838,i2) = e_847 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_154718,c_462]) ).

tff(c_154812,plain,
    ( ( e_847 = e_837 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_345,c_154794]) ).

tff(c_154813,plain,
    e_847 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_135754,c_154812]) ).

tff(c_143837,plain,
    ! [J_991] :
      ( ( select(a_848,J_991) = select(a_846,J_991) )
      | ( i0 = J_991 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_441]) ).

tff(c_143858,plain,
    ( ( select(a_846,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_143837,c_76]) ).

tff(c_143872,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_143858]) ).

tff(c_143873,plain,
    select(a_867,i0) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_135753]) ).

tff(c_143893,plain,
    e_870 = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_60363,c_143873]) ).

tff(c_143880,plain,
    select(a_872,i0) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_351]) ).

tff(c_143964,plain,
    select(a_872,i0) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_143893,c_143880]) ).

tff(c_143965,plain,
    e_875 = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_143964,c_60382]) ).

tff(c_143987,plain,
    select(a_878,i0) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_143965,c_60364]) ).

tff(c_145828,plain,
    ! [J_1003] :
      ( ( select(a_880,J_1003) = select(a_878,J_1003) )
      | ( i2 = J_1003 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_144506,plain,
    ! [J_995] :
      ( ( select(a_857,J_995) = select(a_855,J_995) )
      | ( i0 = J_995 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_447]) ).

tff(c_144530,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60135,c_144506]) ).

tff(c_144976,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_144530]) ).

tff(c_145022,plain,
    select(a_880,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_144976,c_106]) ).

tff(c_145834,plain,
    ( ( select(a_878,i0) = e_883 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145828,c_145022]) ).

tff(c_145860,plain,
    ( ( e_883 = e_866 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143987,c_145834]) ).

tff(c_145861,plain,
    e_883 = e_866,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_145860]) ).

tff(c_145121,plain,
    ! [J_999] :
      ( ( select(a_844,J_999) = select(a_842,J_999) )
      | ( i0 = J_999 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_429]) ).

tff(c_145142,plain,
    ( ( select(a_842,i2) = e_847 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145121,c_74]) ).

tff(c_145155,plain,
    select(a_842,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_145142]) ).

tff(c_145251,plain,
    ( ( select(a_840,i2) = e_847 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_435,c_145155]) ).

tff(c_145259,plain,
    select(a_840,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_145251]) ).

tff(c_143995,plain,
    ! [J_17] :
      ( ( select(a_840,J_17) = select(a_838,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_462]) ).

tff(c_145612,plain,
    ( ( select(a_838,i2) = e_847 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145259,c_143995]) ).

tff(c_145630,plain,
    ( ( e_847 = e_837 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_345,c_145612]) ).

tff(c_145631,plain,
    e_847 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_145630]) ).

tff(c_143891,plain,
    select(a_848,i0) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_76]) ).

tff(c_143894,plain,
    e_849 = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_60367,c_143891]) ).

tff(c_143883,plain,
    select(a_851,i0) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_393]) ).

tff(c_144271,plain,
    select(a_851,i0) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_143894,c_143883]) ).

tff(c_144272,plain,
    e_854 = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_144271,c_60383]) ).

tff(c_144294,plain,
    select(a_857,i0) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_144272,c_60365]) ).

tff(c_145020,plain,
    select(a_857,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_144976,c_60135]) ).

tff(c_145025,plain,
    e_882 = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_144294,c_145020]) ).

tff(c_145030,plain,
    e_883 != e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_145025,c_110]) ).

tff(c_145642,plain,
    e_883 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_145631,c_145030]) ).

tff(c_145867,plain,
    e_866 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_145861,c_145642]) ).

tff(c_147320,plain,
    ! [J_1014] :
      ( ( select(a_863,J_1014) = select(a_861,J_1014) )
      | ( i0 = J_1014 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_465]) ).

tff(c_143783,plain,
    select(a_863,i2) = e_866,
    inference(splitRight,[status(thm)],[c_60347]) ).

tff(c_147335,plain,
    ( ( select(a_861,i2) = e_866 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_147320,c_143783]) ).

tff(c_147360,plain,
    ( ( e_866 = e_837 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_366,c_147335]) ).

tff(c_147362,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_145867,c_147360]) ).

tff(c_147364,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_144530]) ).

tff(c_147946,plain,
    ! [J_17] :
      ( ( select(a_850,J_17) = select(a_848,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_432]) ).

tff(c_150207,plain,
    ! [J_1034] :
      ( ( select(a_853,J_1034) = select(a_851,J_1034) )
      | ( i0 = J_1034 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_492]) ).

tff(c_147363,plain,
    select(a_855,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_144530]) ).

tff(c_147369,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_147363,c_438]) ).

tff(c_147387,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_147369]) ).

tff(c_150222,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_150207,c_147387]) ).

tff(c_150247,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_150222]) ).

tff(c_147613,plain,
    ! [J_17] :
      ( ( select(a_851,J_17) = select(a_850,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_495]) ).

tff(c_150261,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_150247,c_147613]) ).

tff(c_150280,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_150261]) ).

tff(c_150313,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_147946,c_150280]) ).

tff(c_150322,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_150313]) ).

tff(c_143836,plain,
    ! [J_17] :
      ( ( select(a_848,J_17) = select(a_846,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_441]) ).

tff(c_150360,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_150322,c_143836]) ).

tff(c_150379,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_150360]) ).

tff(c_150390,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_150379,c_1532]) ).

tff(c_150414,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_150390]) ).

tff(c_147493,plain,
    ! [J_17] :
      ( ( select(a_844,J_17) = select(a_842,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_429]) ).

tff(c_150432,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_150414,c_147493]) ).

tff(c_150451,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_150432]) ).

tff(c_150484,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_435,c_150451]) ).

tff(c_150493,plain,
    select(a_840,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_150484]) ).

tff(c_150534,plain,
    ( ( select(a_838,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_150493,c_143995]) ).

tff(c_150553,plain,
    select(a_838,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_150534]) ).

tff(c_150570,plain,
    ( ( select(a_836,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_150553,c_450]) ).

tff(c_150589,plain,
    select(a_836,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_150570]) ).

tff(c_144302,plain,
    ! [J_17] :
      ( ( select(a_867,J_17) = select(a_865,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_444]) ).

tff(c_152932,plain,
    ! [J_1047] :
      ( ( select(a_871,J_1047) = select(a_869,J_1047) )
      | ( i0 = J_1047 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_477]) ).

tff(c_149063,plain,
    ! [J_1027] :
      ( ( select(a_874,J_1027) = select(a_872,J_1027) )
      | ( i0 = J_1027 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60376,c_4]) ).

tff(c_147756,plain,
    ! [J_1019] :
      ( ( select(a_880,J_1019) = select(a_878,J_1019) )
      | ( i2 = J_1019 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_147777,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_147756,c_106]) ).

tff(c_147789,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_147777]) ).

tff(c_147796,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_147789,c_122422]) ).

tff(c_147814,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_147796]) ).

tff(c_147825,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_147814,c_483]) ).

tff(c_147843,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_147825]) ).

tff(c_149075,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_149063,c_147843]) ).

tff(c_149101,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_149075]) ).

tff(c_147453,plain,
    ! [J_17] :
      ( ( select(a_872,J_17) = select(a_871,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_453]) ).

tff(c_149117,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_149101,c_147453]) ).

tff(c_149136,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_149117]) ).

tff(c_152941,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_152932,c_149136]) ).

tff(c_152978,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_152941]) ).

tff(c_153229,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_152978,c_471]) ).

tff(c_153248,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_153229]) ).

tff(c_153281,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_144302,c_153248]) ).

tff(c_153290,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_153281]) ).

tff(c_153362,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_153290,c_498]) ).

tff(c_153383,plain,
    select(a_863,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_153362]) ).

tff(c_153394,plain,
    ( ( select(a_861,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_153383,c_60358]) ).

tff(c_153418,plain,
    select(a_861,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_153394]) ).

tff(c_153437,plain,
    ( ( select(a_860,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_153418,c_468]) ).

tff(c_153456,plain,
    select(a_860,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_153437]) ).

tff(c_147417,plain,
    ! [J_17] :
      ( ( select(a_860,J_17) = select(a_836,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143872,c_480]) ).

tff(c_153473,plain,
    ( ( select(a_836,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_153456,c_147417]) ).

tff(c_153492,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150589,c_153473]) ).

tff(c_153494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_147364,c_110,c_153492]) ).

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

tff(c_154123,plain,
    ! [J_1055] :
      ( ( select(a_851,J_1055) = select(a_850,J_1055) )
      | ( i1 = J_1055 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_154129,plain,
    ( ( select(a_850,i0) = e_854 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_154123,c_60383]) ).

tff(c_154161,plain,
    select(a_850,i0) = e_854,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_154129]) ).

tff(c_154202,plain,
    ( ( select(a_848,i0) = e_854 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_154161,c_432]) ).

tff(c_154220,plain,
    ( ( e_854 = e_847 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60367,c_154202]) ).

tff(c_154221,plain,
    e_854 = e_847,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_154220]) ).

tff(c_154231,plain,
    select(a_857,i0) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_154221,c_60365]) ).

tff(c_154826,plain,
    select(a_857,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_154813,c_154231]) ).

tff(c_155351,plain,
    ! [J_1062] :
      ( ( select(a_880,J_1062) = select(a_878,J_1062) )
      | ( i2 = J_1062 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_155369,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_155351,c_106]) ).

tff(c_155377,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_155369]) ).

tff(c_155383,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_155377,c_122422]) ).

tff(c_157503,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_155383]) ).

tff(c_157505,plain,
    select(a_857,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_157503,c_60135]) ).

tff(c_157511,plain,
    e_882 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_154826,c_157505]) ).

tff(c_154832,plain,
    select(a_844,i2) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_154813,c_74]) ).

tff(c_518,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_683,plain,
    ! [I_20] : ( store(store(a_836,i2,select(a_836,I_20)),I_20,select(a_836,i2)) = store(store(a_836,I_20,e_839),i2,select(a_836,I_20)) ),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_518]) ).

tff(c_156937,plain,
    ! [I_1070] : ( store(store(a_836,i2,select(a_836,I_1070)),I_1070,e_839) = store(store(a_836,I_1070,e_839),i2,select(a_836,I_1070)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66,c_683]) ).

tff(c_156964,plain,
    store(store(a_836,i1,e_839),i2,select(a_836,i1)) = store(store(a_836,i2,e_837),i1,e_839),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_156937]) ).

tff(c_156970,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_64,c_36,c_14,c_12,c_156964]) ).

tff(c_153716,plain,
    ! [J_1051] :
      ( ( select(a_840,J_1051) = select(a_838,J_1051) )
      | ( i1 = J_1051 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_153722,plain,
    ( ( select(a_838,i0) = e_841 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_153716,c_60378]) ).

tff(c_153748,plain,
    select(a_838,i0) = e_841,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_153722]) ).

tff(c_153773,plain,
    ( ( select(a_836,i0) = e_841 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_450,c_153748]) ).

tff(c_153781,plain,
    select(a_836,i0) = e_841,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_153773]) ).

tff(c_155184,plain,
    ! [J_1061] :
      ( ( select(a_860,J_1061) = select(a_836,J_1061) )
      | ( i1 = J_1061 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36,c_413]) ).

tff(c_143811,plain,
    select(a_860,i0) = e_862,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_60685]) ).

tff(c_155190,plain,
    ( ( select(a_836,i0) = e_862 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_155184,c_143811]) ).

tff(c_155216,plain,
    ( ( e_862 = e_841 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153781,c_155190]) ).

tff(c_155217,plain,
    e_862 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_155216]) ).

tff(c_155236,plain,
    store(a_861,i0,e_841) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_155217,c_60374]) ).

tff(c_156971,plain,
    store(a_840,i0,e_841) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_156970,c_155236]) ).

tff(c_156976,plain,
    a_863 = a_842,
    inference(demodulation,[status(thm),theory(equality)],[c_16,c_156971]) ).

tff(c_155238,plain,
    store(a_863,i0,e_841) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_155217,c_60418]) ).

tff(c_156983,plain,
    store(a_842,i0,e_841) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_156976,c_155238]) ).

tff(c_156988,plain,
    a_865 = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_60961,c_156983]) ).

tff(c_157000,plain,
    select(a_844,i2) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_156988,c_90]) ).

tff(c_157003,plain,
    e_866 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_154832,c_157000]) ).

tff(c_153521,plain,
    ! [J_1050] :
      ( ( select(a_872,J_1050) = select(a_871,J_1050) )
      | ( i1 = J_1050 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_413]) ).

tff(c_153551,plain,
    ( ( select(a_871,i0) = e_875 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60382,c_153521]) ).

tff(c_153564,plain,
    select(a_871,i0) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_153551]) ).

tff(c_153690,plain,
    ( ( select(a_869,i0) = e_875 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_153564,c_477]) ).

tff(c_153708,plain,
    select(a_869,i0) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_153690]) ).

tff(c_153817,plain,
    ( ( select(a_867,i0) = e_875 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_153708,c_471]) ).

tff(c_153835,plain,
    ( ( e_875 = e_866 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60363,c_153817]) ).

tff(c_153836,plain,
    e_875 = e_866,
    inference(negUnitSimplification,[status(thm)],[c_143784,c_153835]) ).

tff(c_153847,plain,
    select(a_878,i0) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_153836,c_60364]) ).

tff(c_157020,plain,
    select(a_878,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_157003,c_153847]) ).

tff(c_157504,plain,
    select(a_878,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_157503,c_155377]) ).

tff(c_157510,plain,
    e_883 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_157020,c_157504]) ).

tff(c_157547,plain,
    e_882 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_157510,c_110]) ).

tff(c_157557,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_157511,c_157547]) ).

tff(c_157559,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_155383]) ).

tff(c_156373,plain,
    ! [J_1066] :
      ( ( select(a_846,J_1066) = select(a_844,J_1066) )
      | ( i2 = J_1066 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_407,c_4]) ).

tff(c_153495,plain,
    select(a_846,i1) = e_849,
    inference(splitRight,[status(thm)],[c_143858]) ).

tff(c_156385,plain,
    ( ( select(a_844,i1) = e_849 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_156373,c_153495]) ).

tff(c_156411,plain,
    select(a_844,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_135754,c_156385]) ).

tff(c_154651,plain,
    ! [J_17] :
      ( ( select(a_844,J_17) = select(a_842,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_429]) ).

tff(c_156427,plain,
    ( ( select(a_842,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_156411,c_154651]) ).

tff(c_156446,plain,
    select(a_842,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_156427]) ).

tff(c_156465,plain,
    ( ( select(a_840,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_156446,c_435]) ).

tff(c_156484,plain,
    ( ( e_849 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_360,c_156465]) ).

tff(c_156485,plain,
    e_849 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_156484]) ).

tff(c_156527,plain,
    select(a_851,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_156485,c_393]) ).

tff(c_157558,plain,
    select(a_876,i_881) = e_883,
    inference(splitRight,[status(thm)],[c_155383]) ).

tff(c_157622,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_157558,c_483]) ).

tff(c_157641,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_157622]) ).

tff(c_163258,plain,
    ! [J_1101] :
      ( ( select(a_874,J_1101) = select(a_872,J_1101) )
      | ( i0 = J_1101 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60376,c_4]) ).

tff(c_163291,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_157641,c_163258]) ).

tff(c_163300,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_157559,c_163291]) ).

tff(c_163316,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_163300,c_453]) ).

tff(c_164442,plain,
    i_881 = i1,
    inference(splitLeft,[status(thm)],[c_163316]) ).

tff(c_153888,plain,
    ! [J_1053] :
      ( ( select(a_857,J_1053) = select(a_855,J_1053) )
      | ( i0 = J_1053 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_447]) ).

tff(c_153897,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_153888,c_60135]) ).

tff(c_163118,plain,
    select(a_855,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_157559,c_153897]) ).

tff(c_163128,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_163118,c_438]) ).

tff(c_163147,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_163128]) ).

tff(c_60897,plain,
    ! [J_5] :
      ( ( select(a_853,J_5) = select(a_851,J_5) )
      | ( i0 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60375,c_4]) ).

tff(c_163188,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_163147,c_60897]) ).

tff(c_163212,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_157559,c_163188]) ).

tff(c_164444,plain,
    select(a_851,i1) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_164442,c_163212]) ).

tff(c_164457,plain,
    e_882 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_156527,c_164444]) ).

tff(c_156524,plain,
    select(a_844,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_156485,c_156411]) ).

tff(c_154994,plain,
    ! [J_1060] :
      ( ( select(a_867,J_1060) = select(a_865,J_1060) )
      | ( i0 = J_1060 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60357,c_444]) ).

tff(c_155000,plain,
    ( ( select(a_865,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_154994,c_135753]) ).

tff(c_155026,plain,
    select(a_865,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_153496,c_155000]) ).

tff(c_156997,plain,
    select(a_844,i1) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_156988,c_155026]) ).

tff(c_157002,plain,
    e_870 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_156524,c_156997]) ).

tff(c_157044,plain,
    select(a_872,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_157002,c_351]) ).

tff(c_164443,plain,
    select(a_872,i1) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_164442,c_163300]) ).

tff(c_164456,plain,
    e_883 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_157044,c_164443]) ).

tff(c_164498,plain,
    e_882 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_164456,c_110]) ).

tff(c_164508,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164457,c_164498]) ).

tff(c_164510,plain,
    i_881 != i1,
    inference(splitRight,[status(thm)],[c_163316]) ).

tff(c_163233,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_163212,c_495]) ).

tff(c_164614,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164510,c_163233]) ).

tff(c_164624,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164614,c_432]) ).

tff(c_164643,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164510,c_164624]) ).

tff(c_164662,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164643,c_143836]) ).

tff(c_164682,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_157559,c_164662]) ).

tff(c_164719,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164682,c_1532]) ).

tff(c_164743,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_164719]) ).

tff(c_164792,plain,
    ! [J_1108] :
      ( ( select(a_867,J_1108) = select(a_844,J_1108) )
      | ( i0 = J_1108 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_156988,c_60834]) ).

tff(c_164509,plain,
    select(a_871,i_881) = e_883,
    inference(splitRight,[status(thm)],[c_163316]) ).

tff(c_164520,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164509,c_477]) ).

tff(c_164539,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164510,c_164520]) ).

tff(c_164556,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164539,c_471]) ).

tff(c_164575,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_164556]) ).

tff(c_164798,plain,
    ( ( select(a_844,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164792,c_164575]) ).

tff(c_164836,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164743,c_164798]) ).

tff(c_164838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157559,c_110,c_164836]) ).

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

tff(c_330,plain,
    select(a_842,i0) = e_841,
    inference(superposition,[status(thm),theory(equality)],[c_16,c_315]) ).

tff(c_164954,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_60347]) ).

tff(c_164900,plain,
    ! [J_1109] :
      ( ( select(a_872,J_1109) = select(a_871,J_1109) )
      | ( i1 = J_1109 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_413]) ).

tff(c_164924,plain,
    ( ( select(a_871,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164900,c_96]) ).

tff(c_171659,plain,
    ( ( select(a_871,i0) = e_873 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_164954,c_164924]) ).

tff(c_171660,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_171659]) ).

tff(c_171678,plain,
    select(a_836,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_64]) ).

tff(c_164974,plain,
    select(a_836,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_66]) ).

tff(c_171889,plain,
    e_839 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_171678,c_164974]) ).

tff(c_171674,plain,
    store(a_838,i0,e_839) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_14]) ).

tff(c_172566,plain,
    store(a_838,i0,e_837) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_171889,c_171674]) ).

tff(c_164969,plain,
    store(a_836,i0,e_837) = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_12]) ).

tff(c_171676,plain,
    store(a_836,i0,e_839) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_36]) ).

tff(c_172578,plain,
    a_860 = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_164969,c_171889,c_171676]) ).

tff(c_164970,plain,
    store(a_860,i0,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_38]) ).

tff(c_172580,plain,
    store(a_838,i0,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_172578,c_164970]) ).

tff(c_172582,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_172566,c_172580]) ).

tff(c_172590,plain,
    select(a_840,i5) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_172582,c_88]) ).

tff(c_172592,plain,
    e_864 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_172590]) ).

tff(c_164975,plain,
    select(a_865,i0) = e_866,
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_90]) ).

tff(c_164979,plain,
    e_866 = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_396,c_164975]) ).

tff(c_165004,plain,
    select(a_867,i5) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_164979,c_339]) ).

tff(c_172598,plain,
    select(a_867,i5) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_172592,c_165004]) ).

tff(c_173118,plain,
    ! [J_1163] :
      ( ( select(a_869,J_1163) = select(a_867,J_1163) )
      | ( i0 = J_1163 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_471]) ).

tff(c_164958,plain,
    i_881 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_60136]) ).

tff(c_165456,plain,
    ! [J_1112] :
      ( ( select(a_848,J_1112) = select(a_846,J_1112) )
      | ( i5 = J_1112 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_413]) ).

tff(c_165486,plain,
    ( ( select(a_846,i1) = e_849 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_76,c_165456]) ).

tff(c_165558,plain,
    i5 = i1,
    inference(splitLeft,[status(thm)],[c_165486]) ).

tff(c_165566,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_164840]) ).

tff(c_165583,plain,
    select(a_840,i1) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_68]) ).

tff(c_165588,plain,
    e_841 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_360,c_165583]) ).

tff(c_165626,plain,
    select(a_842,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_165588,c_330]) ).

tff(c_166091,plain,
    ! [J_1116] :
      ( ( select(a_844,J_1116) = select(a_842,J_1116) )
      | ( i1 = J_1116 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_429]) ).

tff(c_164976,plain,
    select(a_844,i0) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_74]) ).

tff(c_166100,plain,
    ( ( select(a_842,i0) = e_847 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_166091,c_164976]) ).

tff(c_166124,plain,
    ( ( e_847 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165626,c_166100]) ).

tff(c_166125,plain,
    e_847 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_165566,c_166124]) ).

tff(c_165575,plain,
    select(a_848,i1) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_336]) ).

tff(c_165882,plain,
    e_849 = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_165575,c_76]) ).

tff(c_165587,plain,
    select(a_851,i1) = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_80]) ).

tff(c_165590,plain,
    e_854 = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_393,c_165587]) ).

tff(c_165573,plain,
    select(a_857,i1) = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_1244]) ).

tff(c_165783,plain,
    select(a_857,i1) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_165590,c_165573]) ).

tff(c_165903,plain,
    select(a_857,i1) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_165882,c_165783]) ).

tff(c_166132,plain,
    select(a_857,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_166125,c_165903]) ).

tff(c_165736,plain,
    ! [J_1114] :
      ( ( select(a_857,J_1114) = select(a_855,J_1114) )
      | ( i1 = J_1114 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_447]) ).

tff(c_165760,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60135,c_165736]) ).

tff(c_168810,plain,
    i_881 = i1,
    inference(splitLeft,[status(thm)],[c_165760]) ).

tff(c_168814,plain,
    select(a_857,i1) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_168810,c_60135]) ).

tff(c_168819,plain,
    e_882 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_166132,c_168814]) ).

tff(c_167474,plain,
    ! [J_1125] :
      ( ( select(a_861,J_1125) = select(a_860,J_1125) )
      | ( i0 = J_1125 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_468]) ).

tff(c_165584,plain,
    select(a_861,i1) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_88]) ).

tff(c_167483,plain,
    ( ( select(a_860,i1) = e_864 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_167474,c_165584]) ).

tff(c_167507,plain,
    ( ( e_864 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378,c_167483]) ).

tff(c_167508,plain,
    e_864 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_165566,c_167507]) ).

tff(c_165564,plain,
    select(a_867,i1) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_165004]) ).

tff(c_167326,plain,
    ! [J_1124] :
      ( ( select(a_869,J_1124) = select(a_867,J_1124) )
      | ( i0 = J_1124 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_471]) ).

tff(c_167344,plain,
    ( ( select(a_867,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_167326,c_94]) ).

tff(c_167352,plain,
    ( ( e_870 = e_864 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165564,c_167344]) ).

tff(c_167353,plain,
    e_870 = e_864,
    inference(negUnitSimplification,[status(thm)],[c_165566,c_167352]) ).

tff(c_165586,plain,
    select(a_872,i1) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_98]) ).

tff(c_165589,plain,
    e_875 = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_351,c_165586]) ).

tff(c_165572,plain,
    select(a_878,i1) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_1311]) ).

tff(c_165674,plain,
    select(a_878,i1) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_165589,c_165572]) ).

tff(c_167360,plain,
    select(a_878,i1) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_167353,c_165674]) ).

tff(c_168355,plain,
    select(a_878,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_167508,c_167360]) ).

tff(c_167623,plain,
    ! [J_1126] :
      ( ( select(a_880,J_1126) = select(a_878,J_1126) )
      | ( i0 = J_1126 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_474]) ).

tff(c_167641,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_167623,c_106]) ).

tff(c_167649,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_167641]) ).

tff(c_168812,plain,
    select(a_878,i1) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_168810,c_167649]) ).

tff(c_168818,plain,
    e_883 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_168355,c_168812]) ).

tff(c_168824,plain,
    e_882 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_168818,c_110]) ).

tff(c_168834,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_168819,c_168824]) ).

tff(c_168836,plain,
    i_881 != i1,
    inference(splitRight,[status(thm)],[c_165760]) ).

tff(c_167473,plain,
    ! [J_17] :
      ( ( select(a_861,J_17) = select(a_860,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_468]) ).

tff(c_170548,plain,
    ! [J_1144] :
      ( ( select(a_863,J_1144) = select(a_861,J_1144) )
      | ( i1 = J_1144 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_465]) ).

tff(c_170237,plain,
    ! [J_1141] :
      ( ( select(a_874,J_1141) = select(a_872,J_1141) )
      | ( i1 = J_1141 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_501]) ).

tff(c_1312,plain,
    store(a_876,i5,e_875) = a_878,
    inference(demodulation,[status(thm),theory(equality)],[c_1290,c_56]) ).

tff(c_1543,plain,
    ! [J_5] :
      ( ( select(a_878,J_5) = select(a_876,J_5) )
      | ( i5 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1312,c_4]) ).

tff(c_170025,plain,
    ! [J_1138] :
      ( ( select(a_878,J_1138) = select(a_876,J_1138) )
      | ( i1 = J_1138 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_1543]) ).

tff(c_170040,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170025,c_167649]) ).

tff(c_170065,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_170040]) ).

tff(c_166788,plain,
    ! [J_17] :
      ( ( select(a_876,J_17) = select(a_874,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_483]) ).

tff(c_170079,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170065,c_166788]) ).

tff(c_170098,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_170079]) ).

tff(c_170243,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170237,c_170098]) ).

tff(c_170275,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_170243]) ).

tff(c_170291,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170275,c_453]) ).

tff(c_170310,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_170291]) ).

tff(c_170343,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_477,c_170310]) ).

tff(c_170352,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_170343]) ).

tff(c_167325,plain,
    ! [J_17] :
      ( ( select(a_869,J_17) = select(a_867,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_471]) ).

tff(c_170390,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170352,c_167325]) ).

tff(c_170409,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_170390]) ).

tff(c_166964,plain,
    ! [J_17] :
      ( ( select(a_867,J_17) = select(a_865,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_444]) ).

tff(c_170426,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170409,c_166964]) ).

tff(c_170445,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_170426]) ).

tff(c_170465,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170445,c_498]) ).

tff(c_170485,plain,
    select(a_863,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_170465]) ).

tff(c_170554,plain,
    ( ( select(a_861,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170548,c_170485]) ).

tff(c_170586,plain,
    select(a_861,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_170554]) ).

tff(c_170621,plain,
    ( ( select(a_860,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_167473,c_170586]) ).

tff(c_170631,plain,
    select(a_860,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_170621]) ).

tff(c_170642,plain,
    ( ( select(a_836,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_170631,c_480]) ).

tff(c_170661,plain,
    select(a_836,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_170642]) ).

tff(c_165559,plain,
    ! [J_17] :
      ( ( select(a_848,J_17) = select(a_846,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_441]) ).

tff(c_171182,plain,
    ! [J_1150] :
      ( ( select(a_853,J_1150) = select(a_851,J_1150) )
      | ( i1 = J_1150 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_492]) ).

tff(c_168835,plain,
    select(a_855,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_165760]) ).

tff(c_165918,plain,
    ! [J_17] :
      ( ( select(a_855,J_17) = select(a_853,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_438]) ).

tff(c_168847,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_168835,c_165918]) ).

tff(c_168866,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_168847]) ).

tff(c_171191,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171182,c_168866]) ).

tff(c_171222,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_171191]) ).

tff(c_171236,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171222,c_495]) ).

tff(c_171255,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_171236]) ).

tff(c_171303,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171255,c_432]) ).

tff(c_171322,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_171303]) ).

tff(c_171358,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_165559,c_171322]) ).

tff(c_171368,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_171358]) ).

tff(c_169875,plain,
    ! [J_5] :
      ( ( select(a_846,J_5) = select(a_844,J_5) )
      | ( i0 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_1532]) ).

tff(c_171374,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171368,c_169875]) ).

tff(c_171398,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_171374]) ).

tff(c_166090,plain,
    ! [J_17] :
      ( ( select(a_844,J_17) = select(a_842,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165558,c_429]) ).

tff(c_171419,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171398,c_166090]) ).

tff(c_171439,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_171419]) ).

tff(c_171457,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171439,c_435]) ).

tff(c_171476,plain,
    select(a_840,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_171457]) ).

tff(c_171512,plain,
    ( ( select(a_838,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_462,c_171476]) ).

tff(c_171522,plain,
    select(a_838,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_168836,c_171512]) ).

tff(c_164957,plain,
    ! [J_17] :
      ( ( select(a_838,J_17) = select(a_836,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_450]) ).

tff(c_171527,plain,
    ( ( select(a_836,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171522,c_164957]) ).

tff(c_171551,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170661,c_171527]) ).

tff(c_171553,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_110,c_171551]) ).

tff(c_171555,plain,
    i5 != i1,
    inference(splitRight,[status(thm)],[c_165486]) ).

tff(c_164921,plain,
    ( ( select(a_871,i5) = e_875 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164900,c_98]) ).

tff(c_171609,plain,
    select(a_871,i5) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_164921]) ).

tff(c_171613,plain,
    ( ( select(a_869,i5) = e_875 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171609,c_477]) ).

tff(c_171631,plain,
    select(a_869,i5) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_171613]) ).

tff(c_173124,plain,
    ( ( select(a_867,i5) = e_875 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_173118,c_171631]) ).

tff(c_173150,plain,
    ( ( e_875 = e_841 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172598,c_173124]) ).

tff(c_173151,plain,
    e_875 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_173150]) ).

tff(c_171736,plain,
    ! [J_1153] :
      ( ( select(a_857,J_1153) = select(a_855,J_1153) )
      | ( i5 = J_1153 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_413]) ).

tff(c_171742,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171736,c_60135]) ).

tff(c_172904,plain,
    i_881 = i5,
    inference(splitLeft,[status(thm)],[c_171742]) ).

tff(c_172945,plain,
    select(a_880,i5) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_172904,c_106]) ).

tff(c_172905,plain,
    ! [J_17] :
      ( ( select(a_880,J_17) = select(a_878,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_474]) ).

tff(c_172961,plain,
    ( ( select(a_878,i5) = e_883 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_172945,c_172905]) ).

tff(c_172979,plain,
    ( ( e_883 = e_875 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1311,c_172961]) ).

tff(c_172980,plain,
    e_883 = e_875,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_172979]) ).

tff(c_172944,plain,
    select(a_857,i5) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_172904,c_60135]) ).

tff(c_172948,plain,
    e_882 = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_1244,c_172944]) ).

tff(c_172953,plain,
    e_883 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_172948,c_110]) ).

tff(c_172989,plain,
    e_875 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_172980,c_172953]) ).

tff(c_173158,plain,
    e_854 != e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_173151,c_172989]) ).

tff(c_172034,plain,
    ! [J_1155] :
      ( ( select(a_844,J_1155) = select(a_842,J_1155) )
      | ( i5 = J_1155 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_413]) ).

tff(c_172040,plain,
    ( ( select(a_842,i0) = e_847 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_172034,c_164976]) ).

tff(c_172060,plain,
    ( ( e_847 = e_841 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_330,c_172040]) ).

tff(c_172061,plain,
    e_847 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_172060]) ).

tff(c_172073,plain,
    select(a_848,i5) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_172061,c_336]) ).

tff(c_176255,plain,
    ! [J_1183] :
      ( ( select(a_850,J_1183) = select(a_848,J_1183) )
      | ( i0 = J_1183 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_432]) ).

tff(c_172231,plain,
    ! [J_1156] :
      ( ( select(a_851,J_1156) = select(a_850,J_1156) )
      | ( i0 = J_1156 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_495]) ).

tff(c_172261,plain,
    ( ( select(a_850,i5) = e_854 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_80,c_172231]) ).

tff(c_172269,plain,
    select(a_850,i5) = e_854,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_172261]) ).

tff(c_176270,plain,
    ( ( select(a_848,i5) = e_854 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_176255,c_172269]) ).

tff(c_176295,plain,
    ( ( e_854 = e_841 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172073,c_176270]) ).

tff(c_176297,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_173158,c_176295]) ).

tff(c_176299,plain,
    i_881 != i5,
    inference(splitRight,[status(thm)],[c_171742]) ).

tff(c_194287,plain,
    ! [J_1317] :
      ( ( select(a_850,J_1317) = select(a_848,J_1317) )
      | ( i0 = J_1317 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_432]) ).

tff(c_171910,plain,
    ! [J_17] :
      ( ( select(a_855,J_17) = select(a_853,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_438]) ).

tff(c_176298,plain,
    select(a_855,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_171742]) ).

tff(c_176386,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171910,c_176298]) ).

tff(c_176394,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_176386]) ).

tff(c_176428,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_176394,c_492]) ).

tff(c_176446,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_176299,c_176428]) ).

tff(c_172230,plain,
    ! [J_17] :
      ( ( select(a_851,J_17) = select(a_850,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_495]) ).

tff(c_176492,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_176446,c_172230]) ).

tff(c_176510,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_176492]) ).

tff(c_194299,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_194287,c_176510]) ).

tff(c_194331,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_194299]) ).

tff(c_194569,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_441,c_194331]) ).

tff(c_194578,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_176299,c_194569]) ).

tff(c_182043,plain,
    ! [J_5] :
      ( ( select(a_846,J_5) = select(a_844,J_5) )
      | ( i0 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_1532]) ).

tff(c_194584,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_194578,c_182043]) ).

tff(c_194608,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_194584]) ).

tff(c_194626,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_194608,c_429]) ).

tff(c_194645,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_176299,c_194626]) ).

tff(c_194662,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_194645,c_435]) ).

tff(c_194681,plain,
    select(a_840,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_194662]) ).

tff(c_197785,plain,
    ! [J_1341] :
      ( ( select(a_863,J_1341) = select(a_840,J_1341) )
      | ( i5 = J_1341 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172582,c_465]) ).

tff(c_197510,plain,
    ! [J_1338] :
      ( ( select(a_871,J_1338) = select(a_869,J_1338) )
      | ( i0 = J_1338 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_477]) ).

tff(c_197427,plain,
    ! [J_1337] :
      ( ( select(a_872,J_1337) = select(a_871,J_1337) )
      | ( i0 = J_1337 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171660,c_453]) ).

tff(c_172658,plain,
    ! [J_17] :
      ( ( select(a_876,J_17) = select(a_874,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_483]) ).

tff(c_176301,plain,
    ! [J_1184] :
      ( ( select(a_880,J_1184) = select(a_878,J_1184) )
      | ( i0 = J_1184 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_474]) ).

tff(c_176322,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_176301,c_106]) ).

tff(c_176334,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_176322]) ).

tff(c_176341,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_176334,c_456]) ).

tff(c_176359,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_176299,c_176341]) ).

tff(c_176414,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_172658,c_176359]) ).

tff(c_176422,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_176414]) ).

tff(c_176537,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_501,c_176422]) ).

tff(c_176545,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_176299,c_176537]) ).

tff(c_197433,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_197427,c_176545]) ).

tff(c_197471,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_197433]) ).

tff(c_197516,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_197510,c_197471]) ).

tff(c_197554,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_197516]) ).

tff(c_176635,plain,
    ! [J_17] :
      ( ( select(a_869,J_17) = select(a_867,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_471]) ).

tff(c_197577,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_197554,c_176635]) ).

tff(c_197597,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_197577]) ).

tff(c_197614,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_197597,c_444]) ).

tff(c_197633,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_176299,c_197614]) ).

tff(c_197685,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_197633,c_498]) ).

tff(c_197704,plain,
    select(a_863,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_197685]) ).

tff(c_197791,plain,
    ( ( select(a_840,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_197785,c_197704]) ).

tff(c_197823,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194681,c_197791]) ).

tff(c_197825,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_176299,c_110,c_197823]) ).

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

tff(c_215253,plain,
    ! [J_1443] :
      ( ( select(a_846,J_1443) = select(a_844,J_1443) )
      | ( i0 = J_1443 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_1532]) ).

tff(c_171554,plain,
    select(a_846,i1) = e_849,
    inference(splitRight,[status(thm)],[c_165486]) ).

tff(c_215268,plain,
    ( ( select(a_844,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_215253,c_171554]) ).

tff(c_215293,plain,
    select(a_844,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_197827,c_215268]) ).

tff(c_215323,plain,
    ( ( select(a_842,i1) = e_849 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_429,c_215293]) ).

tff(c_215332,plain,
    select(a_842,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_215323]) ).

tff(c_215448,plain,
    ( ( select(a_840,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_215332,c_435]) ).

tff(c_215467,plain,
    ( ( e_849 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_360,c_215448]) ).

tff(c_215468,plain,
    e_849 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_197827,c_215467]) ).

tff(c_215480,plain,
    select(a_851,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_215468,c_393]) ).

tff(c_214340,plain,
    ! [J_1439] :
      ( ( select(a_851,J_1439) = select(a_850,J_1439) )
      | ( i1 = J_1439 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_198255,plain,
    ! [J_1346] :
      ( ( select(a_844,J_1346) = select(a_842,J_1346) )
      | ( i5 = J_1346 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_413]) ).

tff(c_198261,plain,
    ( ( select(a_842,i0) = e_847 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198255,c_164976]) ).

tff(c_198287,plain,
    ( ( e_847 = e_841 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_330,c_198261]) ).

tff(c_198288,plain,
    e_847 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_198287]) ).

tff(c_198295,plain,
    select(a_848,i5) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_198288,c_336]) ).

tff(c_198374,plain,
    ! [J_1347] :
      ( ( select(a_851,J_1347) = select(a_850,J_1347) )
      | ( i1 = J_1347 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_198398,plain,
    ( ( select(a_850,i5) = e_854 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198374,c_80]) ).

tff(c_198415,plain,
    select(a_850,i5) = e_854,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_198398]) ).

tff(c_198440,plain,
    ( ( select(a_848,i5) = e_854 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_432,c_198415]) ).

tff(c_198448,plain,
    select(a_848,i5) = e_854,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_198440]) ).

tff(c_198484,plain,
    e_854 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_198295,c_198448]) ).

tff(c_198186,plain,
    ! [J_1345] :
      ( ( select(a_869,J_1345) = select(a_867,J_1345) )
      | ( i0 = J_1345 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_471]) ).

tff(c_198192,plain,
    ( ( select(a_867,i5) = e_875 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198186,c_171631]) ).

tff(c_198224,plain,
    ( ( e_875 = e_864 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165004,c_198192]) ).

tff(c_198225,plain,
    e_875 = e_864,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_198224]) ).

tff(c_197828,plain,
    ! [J_1342] :
      ( ( select(a_857,J_1342) = select(a_855,J_1342) )
      | ( i5 = J_1342 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_413]) ).

tff(c_197834,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_197828,c_60135]) ).

tff(c_198184,plain,
    i_881 = i5,
    inference(splitLeft,[status(thm)],[c_197834]) ).

tff(c_198120,plain,
    ! [J_1344] :
      ( ( select(a_880,J_1344) = select(a_878,J_1344) )
      | ( i0 = J_1344 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_474]) ).

tff(c_198141,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198120,c_106]) ).

tff(c_198153,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_198141]) ).

tff(c_198233,plain,
    select(a_878,i5) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_198184,c_198153]) ).

tff(c_198239,plain,
    e_883 = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_1311,c_198233]) ).

tff(c_198235,plain,
    select(a_857,i5) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_198184,c_60135]) ).

tff(c_198240,plain,
    e_882 = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_1244,c_198235]) ).

tff(c_198245,plain,
    e_883 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_198240,c_110]) ).

tff(c_198250,plain,
    e_875 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_198239,c_198245]) ).

tff(c_198302,plain,
    e_864 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_198225,c_198250]) ).

tff(c_198514,plain,
    e_864 != e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_198484,c_198302]) ).

tff(c_199634,plain,
    ! [J_1354] :
      ( ( select(a_861,J_1354) = select(a_860,J_1354) )
      | ( i0 = J_1354 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_468]) ).

tff(c_199658,plain,
    ( ( select(a_860,i5) = e_864 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199634,c_88]) ).

tff(c_199675,plain,
    select(a_860,i5) = e_864,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_199658]) ).

tff(c_199714,plain,
    ( ( select(a_836,i5) = e_864 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_480,c_199675]) ).

tff(c_199722,plain,
    select(a_836,i5) = e_864,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_199714]) ).

tff(c_203265,plain,
    ! [J_1372] :
      ( ( select(a_838,J_1372) = select(a_836,J_1372) )
      | ( i0 = J_1372 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_450]) ).

tff(c_198733,plain,
    ! [J_1349] :
      ( ( select(a_840,J_1349) = select(a_838,J_1349) )
      | ( i1 = J_1349 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_198754,plain,
    ( ( select(a_838,i5) = e_841 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198733,c_68]) ).

tff(c_198772,plain,
    select(a_838,i5) = e_841,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_198754]) ).

tff(c_203280,plain,
    ( ( select(a_836,i5) = e_841 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_203265,c_198772]) ).

tff(c_203305,plain,
    ( ( e_864 = e_841 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199722,c_203280]) ).

tff(c_203307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_198514,c_203305]) ).

tff(c_203309,plain,
    i_881 != i5,
    inference(splitRight,[status(thm)],[c_197834]) ).

tff(c_198004,plain,
    ! [J_17] :
      ( ( select(a_855,J_17) = select(a_853,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_438]) ).

tff(c_203308,plain,
    select(a_855,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_197834]) ).

tff(c_203443,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198004,c_203308]) ).

tff(c_203451,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_203443]) ).

tff(c_203713,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_492,c_203451]) ).

tff(c_203721,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_203309,c_203713]) ).

tff(c_214346,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_214340,c_203721]) ).

tff(c_222713,plain,
    i_881 = i1,
    inference(splitLeft,[status(thm)],[c_214346]) ).

tff(c_222717,plain,
    select(a_851,i1) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_222713,c_203721]) ).

tff(c_222728,plain,
    e_882 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_215480,c_222717]) ).

tff(c_222733,plain,
    e_883 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_222728,c_110]) ).

tff(c_213623,plain,
    ! [J_1435] :
      ( ( select(a_867,J_1435) = select(a_865,J_1435) )
      | ( i5 = J_1435 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_413]) ).

tff(c_203311,plain,
    ! [J_1373] :
      ( ( select(a_869,J_1373) = select(a_867,J_1373) )
      | ( i0 = J_1373 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_471]) ).

tff(c_203335,plain,
    ( ( select(a_867,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_203311,c_94]) ).

tff(c_203352,plain,
    select(a_867,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_197827,c_203335]) ).

tff(c_213629,plain,
    ( ( select(a_865,i1) = e_870 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_213623,c_203352]) ).

tff(c_213655,plain,
    select(a_865,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_213629]) ).

tff(c_213681,plain,
    ( ( select(a_863,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_498,c_213655]) ).

tff(c_213689,plain,
    select(a_863,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_197827,c_213681]) ).

tff(c_213710,plain,
    ( ( select(a_861,i1) = e_870 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_465,c_213689]) ).

tff(c_213718,plain,
    select(a_861,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_171555,c_213710]) ).

tff(c_203502,plain,
    ! [J_17] :
      ( ( select(a_861,J_17) = select(a_860,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_468]) ).

tff(c_213725,plain,
    ( ( select(a_860,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_213718,c_203502]) ).

tff(c_213743,plain,
    ( ( e_870 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378,c_213725]) ).

tff(c_213744,plain,
    e_870 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_197827,c_213743]) ).

tff(c_213757,plain,
    select(a_872,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_213744,c_351]) ).

tff(c_198160,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198153,c_456]) ).

tff(c_219710,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_203309,c_198160]) ).

tff(c_213797,plain,
    ! [J_17] :
      ( ( select(a_876,J_17) = select(a_874,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_483]) ).

tff(c_219723,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_219710,c_213797]) ).

tff(c_219743,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_219723]) ).

tff(c_219790,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_219743,c_501]) ).

tff(c_219809,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_203309,c_219790]) ).

tff(c_222714,plain,
    select(a_872,i1) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_222713,c_219809]) ).

tff(c_222727,plain,
    e_883 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_213757,c_222714]) ).

tff(c_222739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_222733,c_222727]) ).

tff(c_222741,plain,
    i_881 != i1,
    inference(splitRight,[status(thm)],[c_214346]) ).

tff(c_223166,plain,
    ! [J_1489] :
      ( ( select(a_838,J_1489) = select(a_836,J_1489) )
      | ( i0 = J_1489 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_164969,c_4]) ).

tff(c_222740,plain,
    select(a_850,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_214346]) ).

tff(c_222751,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_222740,c_432]) ).

tff(c_222770,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_222741,c_222751]) ).

tff(c_222786,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_222770,c_441]) ).

tff(c_222805,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_203309,c_222786]) ).

tff(c_215252,plain,
    ! [J_5] :
      ( ( select(a_846,J_5) = select(a_844,J_5) )
      | ( i0 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_1532]) ).

tff(c_222816,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_222805,c_215252]) ).

tff(c_222840,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_222816]) ).

tff(c_222877,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_429,c_222840]) ).

tff(c_222887,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_203309,c_222877]) ).

tff(c_222929,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_222887,c_435]) ).

tff(c_222948,plain,
    select(a_840,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_222929]) ).

tff(c_223013,plain,
    ( ( select(a_838,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_222948,c_462]) ).

tff(c_223033,plain,
    select(a_838,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_222741,c_223013]) ).

tff(c_223172,plain,
    ( ( select(a_836,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_223166,c_223033]) ).

tff(c_223210,plain,
    select(a_836,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_223172]) ).

tff(c_203310,plain,
    ! [J_17] :
      ( ( select(a_869,J_17) = select(a_867,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164954,c_471]) ).

tff(c_219845,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_453,c_219809]) ).

tff(c_223094,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_222741,c_219845]) ).

tff(c_223104,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_223094,c_477]) ).

tff(c_223123,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_222741,c_223104]) ).

tff(c_223155,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_203310,c_223123]) ).

tff(c_223164,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_223155]) ).

tff(c_223714,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_223164,c_444]) ).

tff(c_223733,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_203309,c_223714]) ).

tff(c_223750,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_223733,c_498]) ).

tff(c_223769,plain,
    select(a_863,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_223750]) ).

tff(c_223802,plain,
    ( ( select(a_861,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_465,c_223769]) ).

tff(c_223811,plain,
    select(a_861,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_203309,c_223802]) ).

tff(c_223867,plain,
    ( ( select(a_860,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_203502,c_223811]) ).

tff(c_223877,plain,
    select(a_860,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_164958,c_223867]) ).

tff(c_224081,plain,
    ( ( select(a_836,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_223877,c_480]) ).

tff(c_224100,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_223210,c_224081]) ).

tff(c_224102,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_222741,c_110,c_224100]) ).

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

tff(c_376905,plain,
    ! [J_2433] :
      ( ( select(a_846,J_2433) = select(a_844,J_2433) )
      | ( i2 = J_2433 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_407,c_4]) ).

tff(c_373000,plain,
    ! [J_2412] :
      ( ( select(a_840,J_2412) = select(a_838,J_2412) )
      | ( i1 = J_2412 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_373024,plain,
    ( ( select(a_838,i0) = e_843 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_373000,c_70]) ).

tff(c_373689,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_373024]) ).

tff(c_314042,plain,
    i5 = i1,
    inference(splitLeft,[status(thm)],[c_164921]) ).

tff(c_314048,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_164840]) ).

tff(c_164936,plain,
    ( ( select(a_871,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_96,c_164900]) ).

tff(c_303540,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_164936]) ).

tff(c_303548,plain,
    i_881 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_60136]) ).

tff(c_312707,plain,
    ! [J_5] :
      ( ( select(a_846,J_5) = select(a_844,J_5) )
      | ( i1 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_1532]) ).

tff(c_224103,plain,
    select(a_863,i2) = e_866,
    inference(splitRight,[status(thm)],[c_60347]) ).

tff(c_224108,plain,
    ( ( select(a_861,i2) = e_866 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_224103,c_465]) ).

tff(c_224126,plain,
    ( ( e_866 = e_837 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_366,c_224108]) ).

tff(c_224135,plain,
    i5 = i2,
    inference(splitLeft,[status(thm)],[c_224126]) ).

tff(c_224161,plain,
    select(a_872,i2) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_98]) ).

tff(c_224166,plain,
    e_875 = e_873,
    inference(demodulation,[status(thm),theory(equality)],[c_96,c_224161]) ).

tff(c_164933,plain,
    ( ( select(a_871,i5) = e_875 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_98,c_164900]) ).

tff(c_225026,plain,
    ( ( select(a_871,i2) = e_873 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_224166,c_224135,c_164933]) ).

tff(c_225027,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_225026]) ).

tff(c_225060,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_224104]) ).

tff(c_224159,plain,
    select(a_861,i2) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_88]) ).

tff(c_224164,plain,
    e_864 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_366,c_224159]) ).

tff(c_224178,plain,
    select(a_865,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_224164,c_396]) ).

tff(c_225064,plain,
    i_881 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_60136]) ).

tff(c_224139,plain,
    ! [J_17] :
      ( ( select(a_874,J_17) = select(a_872,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_501]) ).

tff(c_236748,plain,
    ! [J_1585] :
      ( ( select(a_874,J_1585) = select(a_872,J_1585) )
      | ( i1 = J_1585 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_224139]) ).

tff(c_225059,plain,
    i5 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_224135]) ).

tff(c_236217,plain,
    ! [J_1578] :
      ( ( select(a_878,J_1578) = select(a_876,J_1578) )
      | ( i1 = J_1578 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225059,c_1543]) ).

tff(c_226506,plain,
    ! [J_1509] :
      ( ( select(a_880,J_1509) = select(a_878,J_1509) )
      | ( i1 = J_1509 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_474]) ).

tff(c_226527,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_226506,c_106]) ).

tff(c_226540,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_226527]) ).

tff(c_236232,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236217,c_226540]) ).

tff(c_236257,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_236232]) ).

tff(c_225678,plain,
    ! [J_17] :
      ( ( select(a_876,J_17) = select(a_874,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_483]) ).

tff(c_236271,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236257,c_225678]) ).

tff(c_236290,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_236271]) ).

tff(c_236754,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236748,c_236290]) ).

tff(c_236786,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_236754]) ).

tff(c_236818,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_453,c_236786]) ).

tff(c_236827,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_236818]) ).

tff(c_236865,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236827,c_477]) ).

tff(c_236884,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_236865]) ).

tff(c_230761,plain,
    ! [J_17] :
      ( ( select(a_869,J_17) = select(a_867,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_471]) ).

tff(c_236901,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236884,c_230761]) ).

tff(c_236920,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_236901]) ).

tff(c_226024,plain,
    ! [J_17] :
      ( ( select(a_867,J_17) = select(a_865,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225059,c_444]) ).

tff(c_236937,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236920,c_226024]) ).

tff(c_236956,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_236937]) ).

tff(c_236992,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_498,c_236956]) ).

tff(c_237003,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_236992]) ).

tff(c_237004,plain,
    select(a_865,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_237003,c_236956]) ).

tff(c_237020,plain,
    e_883 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_224178,c_237004]) ).

tff(c_237061,plain,
    e_882 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_237020,c_110]) ).

tff(c_225072,plain,
    select(a_836,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_66]) ).

tff(c_225076,plain,
    e_839 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_225072]) ).

tff(c_224158,plain,
    select(a_840,i2) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_68]) ).

tff(c_225057,plain,
    select(a_840,i1) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_224158]) ).

tff(c_225075,plain,
    e_841 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_360,c_225057]) ).

tff(c_225144,plain,
    e_841 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_225076,c_225075]) ).

tff(c_225145,plain,
    select(a_842,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_225144,c_330]) ).

tff(c_224460,plain,
    ! [J_17] :
      ( ( select(a_848,J_17) = select(a_846,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_441]) ).

tff(c_237766,plain,
    ! [J_1591] :
      ( ( select(a_848,J_1591) = select(a_846,J_1591) )
      | ( i1 = J_1591 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_224460]) ).

tff(c_224140,plain,
    ! [J_17] :
      ( ( select(a_853,J_17) = select(a_851,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_492]) ).

tff(c_237551,plain,
    ! [J_1588] :
      ( ( select(a_853,J_1588) = select(a_851,J_1588) )
      | ( i1 = J_1588 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_224140]) ).

tff(c_224810,plain,
    ! [J_1498] :
      ( ( select(a_857,J_1498) = select(a_855,J_1498) )
      | ( i2 = J_1498 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_447]) ).

tff(c_224819,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_224810,c_60135]) ).

tff(c_224844,plain,
    select(a_855,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_224819]) ).

tff(c_224852,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_224844,c_438]) ).

tff(c_224870,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_224852]) ).

tff(c_237014,plain,
    select(a_853,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_237003,c_224870]) ).

tff(c_237557,plain,
    ( ( select(a_851,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_237551,c_237014]) ).

tff(c_237589,plain,
    select(a_851,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225060,c_237557]) ).

tff(c_237608,plain,
    ( ( select(a_850,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_237589,c_495]) ).

tff(c_237628,plain,
    select(a_850,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225060,c_237608]) ).

tff(c_237645,plain,
    ( ( select(a_848,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_237628,c_432]) ).

tff(c_237664,plain,
    select(a_848,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225060,c_237645]) ).

tff(c_237772,plain,
    ( ( select(a_846,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_237766,c_237664]) ).

tff(c_237804,plain,
    select(a_846,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225060,c_237772]) ).

tff(c_236386,plain,
    ! [J_5] :
      ( ( select(a_846,J_5) = select(a_844,J_5) )
      | ( i1 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_1532]) ).

tff(c_237814,plain,
    ( ( select(a_844,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_237804,c_236386]) ).

tff(c_237838,plain,
    select(a_844,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225060,c_237814]) ).

tff(c_225198,plain,
    ! [J_17] :
      ( ( select(a_844,J_17) = select(a_842,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225059,c_429]) ).

tff(c_237850,plain,
    ( ( select(a_842,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_237838,c_225198]) ).

tff(c_237877,plain,
    ( ( e_882 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225145,c_237850]) ).

tff(c_237879,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_225060,c_237061,c_237877]) ).

tff(c_237881,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_236992]) ).

tff(c_237880,plain,
    select(a_863,i_881) = e_883,
    inference(splitRight,[status(thm)],[c_236992]) ).

tff(c_225085,plain,
    store(a_838,i1,e_837) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_225076,c_14]) ).

tff(c_225070,plain,
    store(a_836,i1,e_837) = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_12]) ).

tff(c_225086,plain,
    store(a_836,i1,e_837) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_225076,c_36]) ).

tff(c_226067,plain,
    a_860 = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_225070,c_225086]) ).

tff(c_225071,plain,
    store(a_860,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_38]) ).

tff(c_226079,plain,
    store(a_838,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_226067,c_225071]) ).

tff(c_226082,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_225085,c_226079]) ).

tff(c_224154,plain,
    store(a_861,i2,e_862) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_40]) ).

tff(c_224948,plain,
    ! [J_5] :
      ( ( select(a_863,J_5) = select(a_861,J_5) )
      | ( i2 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_224154,c_4]) ).

tff(c_236615,plain,
    ! [J_5] :
      ( ( select(a_863,J_5) = select(a_840,J_5) )
      | ( i1 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_226082,c_224948]) ).

tff(c_237912,plain,
    ( ( select(a_840,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_237880,c_236615]) ).

tff(c_237936,plain,
    select(a_840,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_237912]) ).

tff(c_238274,plain,
    ! [J_1596] :
      ( ( select(a_848,J_1596) = select(a_846,J_1596) )
      | ( i1 = J_1596 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_224460]) ).

tff(c_238082,plain,
    ! [J_1594] :
      ( ( select(a_853,J_1594) = select(a_851,J_1594) )
      | ( i1 = J_1594 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_225027,c_224140]) ).

tff(c_238097,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238082,c_224870]) ).

tff(c_238122,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_238097]) ).

tff(c_238139,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238122,c_495]) ).

tff(c_238159,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_238139]) ).

tff(c_238177,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238159,c_432]) ).

tff(c_238196,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_238177]) ).

tff(c_238280,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238274,c_238196]) ).

tff(c_238312,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_238280]) ).

tff(c_238344,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_236386,c_238312]) ).

tff(c_238353,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_238344]) ).

tff(c_238383,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_225198,c_238353]) ).

tff(c_238393,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_225064,c_238383]) ).

tff(c_238430,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238393,c_435]) ).

tff(c_238449,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_237936,c_238430]) ).

tff(c_238451,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_237881,c_110,c_238449]) ).

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

tff(c_224956,plain,
    ! [J_1499] :
      ( ( select(a_861,J_1499) = select(a_860,J_1499) )
      | ( i2 = J_1499 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_413]) ).

tff(c_224977,plain,
    ( ( select(a_860,i0) = e_862 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_224956,c_86]) ).

tff(c_224989,plain,
    select(a_860,i0) = e_862,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_224977]) ).

tff(c_272468,plain,
    ! [J_1812] :
      ( ( select(a_860,J_1812) = select(a_836,J_1812) )
      | ( i1 = J_1812 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36,c_413]) ).

tff(c_272495,plain,
    ( ( select(a_836,i0) = e_862 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_224989,c_272468]) ).

tff(c_272593,plain,
    i1 = i0,
    inference(splitLeft,[status(thm)],[c_272495]) ).

tff(c_272764,plain,
    ! [J_1814] :
      ( ( select(a_840,J_1814) = select(a_838,J_1814) )
      | ( i0 = J_1814 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_462]) ).

tff(c_272770,plain,
    ( ( select(a_838,i2) = e_841 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_272764,c_224158]) ).

tff(c_272796,plain,
    ( ( e_841 = e_837 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_345,c_272770]) ).

tff(c_272797,plain,
    e_841 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_272796]) ).

tff(c_272846,plain,
    select(a_842,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_272797,c_330]) ).

tff(c_274684,plain,
    ! [J_1824] :
      ( ( select(a_846,J_1824) = select(a_844,J_1824) )
      | ( i2 = J_1824 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_407,c_4]) ).

tff(c_272618,plain,
    select(a_848,i0) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_76]) ).

tff(c_272689,plain,
    ( ( select(a_846,i0) = e_849 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_272618,c_224460]) ).

tff(c_272707,plain,
    select(a_846,i0) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_272689]) ).

tff(c_274690,plain,
    ( ( select(a_844,i0) = e_849 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_274684,c_272707]) ).

tff(c_274722,plain,
    select(a_844,i0) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_274690]) ).

tff(c_272242,plain,
    ! [J_17] :
      ( ( select(a_844,J_17) = select(a_842,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_429]) ).

tff(c_274738,plain,
    ( ( select(a_842,i0) = e_849 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_274722,c_272242]) ).

tff(c_274757,plain,
    ( ( e_849 = e_837 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_272846,c_274738]) ).

tff(c_274758,plain,
    e_849 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_274757]) ).

tff(c_272610,plain,
    select(a_851,i0) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_393]) ).

tff(c_274770,plain,
    select(a_851,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_274758,c_272610]) ).

tff(c_276505,plain,
    ! [J_1837] :
      ( ( select(a_851,J_1837) = select(a_850,J_1837) )
      | ( i0 = J_1837 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_495]) ).

tff(c_276363,plain,
    ! [J_1834] :
      ( ( select(a_853,J_1834) = select(a_851,J_1834) )
      | ( i2 = J_1834 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_492]) ).

tff(c_276378,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_276363,c_224870]) ).

tff(c_276403,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_276378]) ).

tff(c_276511,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_276505,c_276403]) ).

tff(c_276558,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_276511]) ).

tff(c_276559,plain,
    select(a_851,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_276558,c_276403]) ).

tff(c_276571,plain,
    e_882 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_274770,c_276559]) ).

tff(c_276576,plain,
    e_883 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_276571,c_110]) ).

tff(c_272382,plain,
    ! [J_1811] :
      ( ( select(a_867,J_1811) = select(a_865,J_1811) )
      | ( i2 = J_1811 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_444]) ).

tff(c_238516,plain,
    ! [J_1598] :
      ( ( select(a_869,J_1598) = select(a_867,J_1598) )
      | ( i2 = J_1598 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_413]) ).

tff(c_238537,plain,
    ( ( select(a_867,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238516,c_94]) ).

tff(c_238550,plain,
    select(a_867,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_238537]) ).

tff(c_272388,plain,
    ( ( select(a_865,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_272382,c_238550]) ).

tff(c_272414,plain,
    select(a_865,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_272388]) ).

tff(c_272595,plain,
    select(a_865,i0) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_272414]) ).

tff(c_272620,plain,
    e_870 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_224178,c_272595]) ).

tff(c_272607,plain,
    select(a_872,i0) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_351]) ).

tff(c_273332,plain,
    select(a_872,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_272620,c_272607]) ).

tff(c_277003,plain,
    ! [J_1841] :
      ( ( select(a_874,J_1841) = select(a_872,J_1841) )
      | ( i2 = J_1841 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_501]) ).

tff(c_238728,plain,
    ! [J_1599] :
      ( ( select(a_880,J_1599) = select(a_878,J_1599) )
      | ( i2 = J_1599 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_238749,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238728,c_106]) ).

tff(c_238762,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_238749]) ).

tff(c_224190,plain,
    ! [J_17] :
      ( ( select(a_878,J_17) = select(a_876,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_456]) ).

tff(c_238770,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238762,c_224190]) ).

tff(c_238788,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_238770]) ).

tff(c_272138,plain,
    ! [J_1809] :
      ( ( select(a_876,J_1809) = select(a_874,J_1809) )
      | ( i2 = J_1809 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_413]) ).

tff(c_272165,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_238788,c_272138]) ).

tff(c_272174,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_272165]) ).

tff(c_276561,plain,
    select(a_874,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_276558,c_272174]) ).

tff(c_277009,plain,
    ( ( select(a_872,i0) = e_883 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_277003,c_276561]) ).

tff(c_277041,plain,
    ( ( e_883 = e_837 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_273332,c_277009]) ).

tff(c_277043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_276576,c_277041]) ).

tff(c_277045,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_276511]) ).

tff(c_272611,plain,
    store(a_848,i0,e_849) = a_850,
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_24]) ).

tff(c_277073,plain,
    ! [J_1842] :
      ( ( select(a_850,J_1842) = select(a_848,J_1842) )
      | ( i0 = J_1842 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_272611,c_4]) ).

tff(c_277044,plain,
    select(a_850,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_276511]) ).

tff(c_277079,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_277073,c_277044]) ).

tff(c_277117,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_277045,c_277079]) ).

tff(c_277140,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_277117,c_224460]) ).

tff(c_277160,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_277140]) ).

tff(c_277171,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_277160,c_1532]) ).

tff(c_277195,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_277171]) ).

tff(c_277229,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_272242,c_277195]) ).

tff(c_277238,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_277229]) ).

tff(c_277280,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_277238,c_435]) ).

tff(c_277299,plain,
    select(a_840,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_277045,c_277280]) ).

tff(c_272604,plain,
    ! [J_17] :
      ( ( select(a_871,J_17) = select(a_869,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_477]) ).

tff(c_278758,plain,
    ! [J_1854] :
      ( ( select(a_874,J_1854) = select(a_872,J_1854) )
      | ( i2 = J_1854 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_501]) ).

tff(c_278773,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_278758,c_272174]) ).

tff(c_278798,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_278773]) ).

tff(c_272603,plain,
    ! [J_17] :
      ( ( select(a_872,J_17) = select(a_871,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_453]) ).

tff(c_278807,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_278798,c_272603]) ).

tff(c_278831,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_277045,c_278807]) ).

tff(c_278865,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_272604,c_278831]) ).

tff(c_278874,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_277045,c_278865]) ).

tff(c_278888,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_278874,c_471]) ).

tff(c_278908,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_278888]) ).

tff(c_272381,plain,
    ! [J_17] :
      ( ( select(a_867,J_17) = select(a_865,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_444]) ).

tff(c_278925,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_278908,c_272381]) ).

tff(c_278944,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_278925]) ).

tff(c_278962,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_278944,c_498]) ).

tff(c_278981,plain,
    select(a_863,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_277045,c_278962]) ).

tff(c_272613,plain,
    store(a_838,i0,e_839) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_14]) ).

tff(c_272615,plain,
    store(a_836,i0,e_839) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_36]) ).

tff(c_722,plain,
    ! [J_19] : ( store(store(a_836,J_19,select(a_836,i1)),i1,select(a_836,J_19)) = store(store(a_836,i1,select(a_836,J_19)),J_19,e_837) ),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_518]) ).

tff(c_962,plain,
    ! [J_19] : ( store(store(a_836,i1,select(a_836,J_19)),J_19,e_837) = store(store(a_836,J_19,e_837),i1,select(a_836,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_722]) ).

tff(c_274160,plain,
    ! [J_1820] : ( store(store(a_836,i0,select(a_836,J_1820)),J_1820,e_837) = store(store(a_836,J_1820,e_837),i0,select(a_836,J_1820)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_272593,c_272593,c_962]) ).

tff(c_274184,plain,
    store(store(a_836,i2,e_837),i0,select(a_836,i2)) = store(store(a_836,i0,e_839),i2,e_837),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_274160]) ).

tff(c_274189,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_272613,c_38,c_272615,c_66,c_12,c_274184]) ).

tff(c_224138,plain,
    ! [J_17] :
      ( ( select(a_863,J_17) = select(a_861,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_465]) ).

tff(c_276467,plain,
    ! [J_17] :
      ( ( select(a_863,J_17) = select(a_840,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_274189,c_224138]) ).

tff(c_278992,plain,
    ( ( select(a_840,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_278981,c_276467]) ).

tff(c_279016,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_277299,c_278992]) ).

tff(c_279018,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_110,c_279016]) ).

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

tff(c_224461,plain,
    ! [J_1496] :
      ( ( select(a_848,J_1496) = select(a_846,J_1496) )
      | ( i2 = J_1496 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_441]) ).

tff(c_224479,plain,
    ( ( select(a_846,i1) = e_849 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_224461,c_76]) ).

tff(c_272020,plain,
    select(a_846,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_224479]) ).

tff(c_280133,plain,
    ! [J_1860] :
      ( ( select(a_846,J_1860) = select(a_844,J_1860) )
      | ( i2 = J_1860 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_407,c_4]) ).

tff(c_280166,plain,
    ( ( select(a_844,i1) = e_849 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_272020,c_280133]) ).

tff(c_280175,plain,
    select(a_844,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_280166]) ).

tff(c_280423,plain,
    ( ( select(a_842,i1) = e_849 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_280175,c_272242]) ).

tff(c_280442,plain,
    select(a_842,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_280423]) ).

tff(c_280459,plain,
    ( ( select(a_840,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_280442,c_435]) ).

tff(c_280478,plain,
    ( ( e_849 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_360,c_280459]) ).

tff(c_280479,plain,
    e_849 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_279020,c_280478]) ).

tff(c_280491,plain,
    select(a_851,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_280479,c_393]) ).

tff(c_296580,plain,
    ! [J_1946] :
      ( ( select(a_853,J_1946) = select(a_851,J_1946) )
      | ( i2 = J_1946 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_492]) ).

tff(c_296595,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_296580,c_224870]) ).

tff(c_296620,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_296595]) ).

tff(c_296637,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_296620,c_495]) ).

tff(c_296663,plain,
    i_881 = i1,
    inference(splitLeft,[status(thm)],[c_296637]) ).

tff(c_296664,plain,
    select(a_851,i1) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_296663,c_296620]) ).

tff(c_296675,plain,
    e_882 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_280491,c_296664]) ).

tff(c_296711,plain,
    e_883 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_296675,c_110]) ).

tff(c_279019,plain,
    select(a_836,i0) = e_862,
    inference(splitRight,[status(thm)],[c_272495]) ).

tff(c_279021,plain,
    ! [J_1855] :
      ( ( select(a_840,J_1855) = select(a_838,J_1855) )
      | ( i1 = J_1855 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_279045,plain,
    ( ( select(a_838,i0) = e_843 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279021,c_70]) ).

tff(c_279767,plain,
    select(a_838,i0) = e_843,
    inference(negUnitSimplification,[status(thm)],[c_279020,c_279045]) ).

tff(c_279777,plain,
    ( ( select(a_836,i0) = e_843 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279767,c_450]) ).

tff(c_279796,plain,
    ( ( e_862 = e_843 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_279019,c_279777]) ).

tff(c_279797,plain,
    e_862 = e_843,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_279796]) ).

tff(c_279824,plain,
    store(a_861,i2,e_843) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_279797,c_224154]) ).

tff(c_297006,plain,
    ! [J_1948] :
      ( ( select(a_863,J_1948) = select(a_861,J_1948) )
      | ( i2 = J_1948 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279824,c_4]) ).

tff(c_272424,plain,
    ( ( select(a_863,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_272414,c_498]) ).

tff(c_296550,plain,
    select(a_863,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_279020,c_272424]) ).

tff(c_297012,plain,
    ( ( select(a_861,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_297006,c_296550]) ).

tff(c_297044,plain,
    select(a_861,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_297012]) ).

tff(c_297063,plain,
    ( ( select(a_860,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_297044,c_468]) ).

tff(c_297083,plain,
    ( ( e_870 = e_839 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378,c_297063]) ).

tff(c_297084,plain,
    e_870 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_297083]) ).

tff(c_297098,plain,
    select(a_872,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_297084,c_351]) ).

tff(c_297465,plain,
    ! [J_1951] :
      ( ( select(a_874,J_1951) = select(a_872,J_1951) )
      | ( i2 = J_1951 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_501]) ).

tff(c_296665,plain,
    select(a_874,i1) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_296663,c_272174]) ).

tff(c_297471,plain,
    ( ( select(a_872,i1) = e_883 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_297465,c_296665]) ).

tff(c_297503,plain,
    ( ( e_883 = e_839 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_297098,c_297471]) ).

tff(c_297505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_296711,c_297503]) ).

tff(c_297507,plain,
    i_881 != i1,
    inference(splitRight,[status(thm)],[c_296637]) ).

tff(c_279027,plain,
    ( ( select(a_838,i2) = e_841 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279021,c_224158]) ).

tff(c_279059,plain,
    ( ( e_841 = e_837 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_345,c_279027]) ).

tff(c_279060,plain,
    e_841 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_279059]) ).

tff(c_279067,plain,
    select(a_842,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_279060,c_330]) ).

tff(c_297506,plain,
    select(a_850,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_296637]) ).

tff(c_297517,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_297506,c_432]) ).

tff(c_297536,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_297507,c_297517]) ).

tff(c_297568,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_224460,c_297536]) ).

tff(c_297577,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_297568]) ).

tff(c_297613,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_297577,c_1532]) ).

tff(c_297637,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_297613]) ).

tff(c_297658,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_297637,c_272242]) ).

tff(c_297678,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_297658]) ).

tff(c_297695,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_297678,c_435]) ).

tff(c_297723,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_297695]) ).

tff(c_297724,plain,
    select(a_842,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_297723,c_297678]) ).

tff(c_297741,plain,
    e_882 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_279067,c_297724]) ).

tff(c_297746,plain,
    e_883 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_297741,c_110]) ).

tff(c_297730,plain,
    select(a_851,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_297723,c_296620]) ).

tff(c_298032,plain,
    select(a_851,i0) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_297741,c_297730]) ).

tff(c_280493,plain,
    store(a_850,i1,e_839) = a_851,
    inference(demodulation,[status(thm),theory(equality)],[c_280479,c_26]) ).

tff(c_280492,plain,
    store(a_848,i1,e_839) = a_850,
    inference(demodulation,[status(thm),theory(equality)],[c_280479,c_24]) ).

tff(c_224150,plain,
    select(a_844,i2) = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_324]) ).

tff(c_224600,plain,
    e_847 = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_224150,c_74]) ).

tff(c_224152,plain,
    store(a_846,i2,e_847) = a_848,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_22]) ).

tff(c_224740,plain,
    store(a_846,i2,e_843) = a_848,
    inference(demodulation,[status(thm),theory(equality)],[c_224600,c_224152]) ).

tff(c_224179,plain,
    store(a_863,i0,e_837) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_224164,c_42]) ).

tff(c_677,plain,
    ! [J_19] : ( store(store(a_836,i2,select(a_836,J_19)),J_19,select(a_836,i2)) = store(store(a_836,J_19,e_839),i2,select(a_836,J_19)) ),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_518]) ).

tff(c_298675,plain,
    ! [J_1956] : ( store(store(a_836,i2,select(a_836,J_1956)),J_1956,e_839) = store(store(a_836,J_1956,e_839),i2,select(a_836,J_1956)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66,c_677]) ).

tff(c_298702,plain,
    store(store(a_836,i1,e_839),i2,select(a_836,i1)) = store(store(a_836,i2,e_837),i1,e_839),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_298675]) ).

tff(c_298708,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_64,c_36,c_14,c_12,c_298702]) ).

tff(c_298712,plain,
    store(a_840,i2,e_843) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_298708,c_279824]) ).

tff(c_224151,plain,
    store(a_842,i2,e_843) = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_18]) ).

tff(c_279066,plain,
    select(a_840,i2) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_279060,c_224158]) ).

tff(c_279068,plain,
    store(a_840,i0,e_837) = a_842,
    inference(demodulation,[status(thm),theory(equality)],[c_279060,c_16]) ).

tff(c_824,plain,
    ! [I_20] : ( store(store(a_861,I_20,select(a_861,i0)),i0,select(a_861,I_20)) = store(store(a_861,i0,select(a_861,I_20)),I_20,e_862) ),
    inference(superposition,[status(thm),theory(equality)],[c_86,c_518]) ).

tff(c_996,plain,
    ! [I_20] : ( store(store(a_861,i0,select(a_861,I_20)),I_20,e_862) = store(store(a_861,I_20,e_862),i0,select(a_861,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_824]) ).

tff(c_299036,plain,
    ! [I_1961] : ( store(store(a_840,i0,select(a_840,I_1961)),I_1961,e_843) = store(store(a_840,I_1961,e_843),i0,select(a_840,I_1961)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_298708,c_298708,c_298708,c_298708,c_279797,c_279797,c_996]) ).

tff(c_299051,plain,
    store(store(a_840,i2,e_843),i0,select(a_840,i2)) = store(store(a_840,i0,e_837),i2,e_843),
    inference(superposition,[status(thm),theory(equality)],[c_279066,c_299036]) ).

tff(c_299063,plain,
    a_865 = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_224179,c_298712,c_224151,c_279066,c_279068,c_299051]) ).

tff(c_164839,plain,
    e_868 = e_862,
    inference(splitRight,[status(thm)],[c_60353]) ).

tff(c_164843,plain,
    select(a_865,i5) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_164839,c_92]) ).

tff(c_224136,plain,
    select(a_865,i2) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_164843]) ).

tff(c_224394,plain,
    e_866 = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_224136,c_90]) ).

tff(c_224153,plain,
    store(a_865,i2,e_866) = a_867,
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_44]) ).

tff(c_225014,plain,
    store(a_865,i2,e_862) = a_867,
    inference(demodulation,[status(thm),theory(equality)],[c_224394,c_224153]) ).

tff(c_279822,plain,
    store(a_865,i2,e_843) = a_867,
    inference(demodulation,[status(thm),theory(equality)],[c_279797,c_225014]) ).

tff(c_299068,plain,
    store(a_844,i2,e_843) = a_867,
    inference(demodulation,[status(thm),theory(equality)],[c_299063,c_279822]) ).

tff(c_299076,plain,
    a_867 = a_846,
    inference(demodulation,[status(thm),theory(equality)],[c_407,c_299068]) ).

tff(c_164842,plain,
    store(a_867,i2,e_862) = a_869,
    inference(demodulation,[status(thm),theory(equality)],[c_164839,c_46]) ).

tff(c_279829,plain,
    store(a_867,i2,e_843) = a_869,
    inference(demodulation,[status(thm),theory(equality)],[c_279797,c_164842]) ).

tff(c_299084,plain,
    store(a_846,i2,e_843) = a_869,
    inference(demodulation,[status(thm),theory(equality)],[c_299076,c_279829]) ).

tff(c_299088,plain,
    a_869 = a_848,
    inference(demodulation,[status(thm),theory(equality)],[c_224740,c_299084]) ).

tff(c_298263,plain,
    ! [J_1954] :
      ( ( select(a_863,J_1954) = select(a_861,J_1954) )
      | ( i2 = J_1954 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279824,c_4]) ).

tff(c_298269,plain,
    ( ( select(a_861,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_298263,c_296550]) ).

tff(c_298301,plain,
    select(a_861,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_298269]) ).

tff(c_298320,plain,
    ( ( select(a_860,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_298301,c_468]) ).

tff(c_298340,plain,
    ( ( e_870 = e_839 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378,c_298320]) ).

tff(c_298341,plain,
    e_870 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_238453,c_298340]) ).

tff(c_298357,plain,
    store(a_869,i1,e_839) = a_871,
    inference(demodulation,[status(thm),theory(equality)],[c_298341,c_48]) ).

tff(c_299094,plain,
    store(a_848,i1,e_839) = a_871,
    inference(demodulation,[status(thm),theory(equality)],[c_299088,c_298357]) ).

tff(c_299098,plain,
    a_871 = a_850,
    inference(demodulation,[status(thm),theory(equality)],[c_280492,c_299094]) ).

tff(c_298356,plain,
    store(a_871,i1,e_839) = a_872,
    inference(demodulation,[status(thm),theory(equality)],[c_298341,c_50]) ).

tff(c_299105,plain,
    store(a_850,i1,e_839) = a_872,
    inference(demodulation,[status(thm),theory(equality)],[c_299098,c_298356]) ).

tff(c_299109,plain,
    a_872 = a_851,
    inference(demodulation,[status(thm),theory(equality)],[c_280493,c_299105]) ).

tff(c_298954,plain,
    ! [J_1960] :
      ( ( select(a_874,J_1960) = select(a_872,J_1960) )
      | ( i2 = J_1960 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_501]) ).

tff(c_297731,plain,
    select(a_874,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_297723,c_272174]) ).

tff(c_298960,plain,
    ( ( select(a_872,i0) = e_883 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_298954,c_297731]) ).

tff(c_298992,plain,
    select(a_872,i0) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_298960]) ).

tff(c_299116,plain,
    select(a_851,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_299109,c_298992]) ).

tff(c_299121,plain,
    e_883 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_298032,c_299116]) ).

tff(c_299123,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_297746,c_299121]) ).

tff(c_299124,plain,
    select(a_840,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_297695]) ).

tff(c_299135,plain,
    ( ( select(a_838,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_299124,c_462]) ).

tff(c_299154,plain,
    select(a_838,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_297507,c_299135]) ).

tff(c_299186,plain,
    ( ( select(a_836,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_450,c_299154]) ).

tff(c_299195,plain,
    select(a_836,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_299186]) ).

tff(c_280800,plain,
    ! [J_5] :
      ( ( select(a_863,J_5) = select(a_861,J_5) )
      | ( i2 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_279824,c_4]) ).

tff(c_299125,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_297695]) ).

tff(c_302996,plain,
    ! [J_1981] :
      ( ( select(a_874,J_1981) = select(a_872,J_1981) )
      | ( i2 = J_1981 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_224135,c_501]) ).

tff(c_303011,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_302996,c_272174]) ).

tff(c_303036,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_303011]) ).

tff(c_303053,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_303036,c_453]) ).

tff(c_303073,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_297507,c_303053]) ).

tff(c_303106,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_477,c_303073]) ).

tff(c_303115,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_297507,c_303106]) ).

tff(c_303157,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_303115,c_471]) ).

tff(c_303176,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_303157]) ).

tff(c_303193,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_303176,c_272381]) ).

tff(c_303212,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_303193]) ).

tff(c_303232,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_303212,c_498]) ).

tff(c_303252,plain,
    select(a_863,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_299125,c_303232]) ).

tff(c_303285,plain,
    ( ( select(a_861,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_280800,c_303252]) ).

tff(c_303294,plain,
    select(a_861,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_303285]) ).

tff(c_303347,plain,
    ( ( select(a_860,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_303294,c_468]) ).

tff(c_303367,plain,
    select(a_860,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_303347]) ).

tff(c_303384,plain,
    ( ( select(a_836,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_303367,c_480]) ).

tff(c_303403,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_299195,c_303384]) ).

tff(c_303405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_297507,c_110,c_303403]) ).

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

tff(c_303543,plain,
    i5 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_303407]) ).

tff(c_303406,plain,
    e_866 = e_837,
    inference(splitRight,[status(thm)],[c_224126]) ).

tff(c_303409,plain,
    select(a_867,i5) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_303406,c_339]) ).

tff(c_311074,plain,
    ! [J_2027] :
      ( ( select(a_869,J_2027) = select(a_867,J_2027) )
      | ( i1 = J_2027 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_471]) ).

tff(c_305223,plain,
    select(a_871,i5) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_303543,c_164933]) ).

tff(c_305227,plain,
    ( ( select(a_869,i5) = e_875 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_305223,c_477]) ).

tff(c_305245,plain,
    select(a_869,i5) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_303543,c_305227]) ).

tff(c_311080,plain,
    ( ( select(a_867,i5) = e_875 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311074,c_305245]) ).

tff(c_311106,plain,
    ( ( e_875 = e_837 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303409,c_311080]) ).

tff(c_311107,plain,
    e_875 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_303543,c_311106]) ).

tff(c_311027,plain,
    ! [J_2026] :
      ( ( select(a_880,J_2026) = select(a_878,J_2026) )
      | ( i1 = J_2026 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_474]) ).

tff(c_303958,plain,
    ! [J_1987] :
      ( ( select(a_857,J_1987) = select(a_855,J_1987) )
      | ( i5 = J_1987 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_413]) ).

tff(c_303964,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_303958,c_60135]) ).

tff(c_310617,plain,
    i_881 = i5,
    inference(splitLeft,[status(thm)],[c_303964]) ).

tff(c_310620,plain,
    select(a_880,i5) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_310617,c_106]) ).

tff(c_311033,plain,
    ( ( select(a_878,i5) = e_883 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311027,c_310620]) ).

tff(c_311059,plain,
    ( ( e_883 = e_875 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1311,c_311033]) ).

tff(c_311060,plain,
    e_883 = e_875,
    inference(negUnitSimplification,[status(thm)],[c_303543,c_311059]) ).

tff(c_310619,plain,
    select(a_857,i5) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_310617,c_60135]) ).

tff(c_310623,plain,
    e_882 = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_1244,c_310619]) ).

tff(c_310628,plain,
    e_883 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_310623,c_110]) ).

tff(c_311067,plain,
    e_875 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_311060,c_310628]) ).

tff(c_311113,plain,
    e_854 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_311107,c_311067]) ).

tff(c_303544,plain,
    i1 != i0,
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_224104]) ).

tff(c_303564,plain,
    select(a_836,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_66]) ).

tff(c_303568,plain,
    e_839 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_303564]) ).

tff(c_303576,plain,
    select(a_840,i1) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_303568,c_360]) ).

tff(c_304652,plain,
    ! [J_1991] :
      ( ( select(a_842,J_1991) = select(a_840,J_1991) )
      | ( i0 = J_1991 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_413]) ).

tff(c_304208,plain,
    ! [J_1988] :
      ( ( select(a_844,J_1988) = select(a_842,J_1988) )
      | ( i5 = J_1988 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_413]) ).

tff(c_303565,plain,
    select(a_844,i1) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_74]) ).

tff(c_304214,plain,
    ( ( select(a_842,i1) = e_847 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_304208,c_303565]) ).

tff(c_304240,plain,
    select(a_842,i1) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_303543,c_304214]) ).

tff(c_304658,plain,
    ( ( select(a_840,i1) = e_847 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_304652,c_304240]) ).

tff(c_304684,plain,
    ( ( e_847 = e_837 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303576,c_304658]) ).

tff(c_304685,plain,
    e_847 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_303544,c_304684]) ).

tff(c_304695,plain,
    select(a_848,i5) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_304685,c_336]) ).

tff(c_311136,plain,
    ! [J_2028] :
      ( ( select(a_850,J_2028) = select(a_848,J_2028) )
      | ( i1 = J_2028 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_413]) ).

tff(c_304491,plain,
    ! [J_1990] :
      ( ( select(a_851,J_1990) = select(a_850,J_1990) )
      | ( i1 = J_1990 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_304512,plain,
    ( ( select(a_850,i5) = e_854 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_304491,c_80]) ).

tff(c_304525,plain,
    select(a_850,i5) = e_854,
    inference(negUnitSimplification,[status(thm)],[c_303543,c_304512]) ).

tff(c_311145,plain,
    ( ( select(a_848,i5) = e_854 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311136,c_304525]) ).

tff(c_311170,plain,
    ( ( e_854 = e_837 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_304695,c_311145]) ).

tff(c_311172,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_303543,c_311113,c_311170]) ).

tff(c_311174,plain,
    i_881 != i5,
    inference(splitRight,[status(thm)],[c_303964]) ).

tff(c_311173,plain,
    select(a_855,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_303964]) ).

tff(c_303761,plain,
    ! [J_17] :
      ( ( select(a_855,J_17) = select(a_853,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_438]) ).

tff(c_311178,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311173,c_303761]) ).

tff(c_311196,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_311178]) ).

tff(c_311206,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311196,c_492]) ).

tff(c_311224,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_311174,c_311206]) ).

tff(c_312082,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311224,c_495]) ).

tff(c_312100,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_312082]) ).

tff(c_312808,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_432,c_312100]) ).

tff(c_312817,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_312808]) ).

tff(c_312845,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_441,c_312817]) ).

tff(c_312854,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_311174,c_312845]) ).

tff(c_312917,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_312707,c_312854]) ).

tff(c_312926,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_312917]) ).

tff(c_303577,plain,
    store(a_838,i1,e_837) = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_303568,c_14]) ).

tff(c_303559,plain,
    store(a_836,i1,e_837) = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_12]) ).

tff(c_303578,plain,
    store(a_836,i1,e_837) = a_860,
    inference(demodulation,[status(thm),theory(equality)],[c_303568,c_36]) ).

tff(c_304467,plain,
    a_860 = a_838,
    inference(demodulation,[status(thm),theory(equality)],[c_303559,c_303578]) ).

tff(c_303560,plain,
    store(a_860,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_38]) ).

tff(c_304468,plain,
    store(a_838,i1,e_837) = a_861,
    inference(demodulation,[status(thm),theory(equality)],[c_304467,c_303560]) ).

tff(c_304473,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_303577,c_304468]) ).

tff(c_304482,plain,
    select(a_840,i5) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_304473,c_88]) ).

tff(c_304485,plain,
    e_864 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_68,c_304482]) ).

tff(c_304531,plain,
    store(a_863,i0,e_841) = a_865,
    inference(demodulation,[status(thm),theory(equality)],[c_304485,c_42]) ).

tff(c_304483,plain,
    select(a_840,i0) = e_862,
    inference(demodulation,[status(thm),theory(equality)],[c_304473,c_86]) ).

tff(c_304486,plain,
    e_862 = e_843,
    inference(demodulation,[status(thm),theory(equality)],[c_70,c_304483]) ).

tff(c_304481,plain,
    store(a_840,i5,e_862) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_304473,c_40]) ).

tff(c_304722,plain,
    store(a_840,i5,e_843) = a_863,
    inference(demodulation,[status(thm),theory(equality)],[c_304486,c_304481]) ).

tff(c_767,plain,
    ! [I_20] : ( store(store(a_861,i5,select(a_861,I_20)),I_20,select(a_861,i5)) = store(store(a_861,I_20,e_864),i5,select(a_861,I_20)) ),
    inference(superposition,[status(thm),theory(equality)],[c_88,c_518]) ).

tff(c_977,plain,
    ! [I_20] : ( store(store(a_861,i5,select(a_861,I_20)),I_20,e_864) = store(store(a_861,I_20,e_864),i5,select(a_861,I_20)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88,c_767]) ).

tff(c_313969,plain,
    ! [I_2043] : ( store(store(a_840,i5,select(a_840,I_2043)),I_2043,e_841) = store(store(a_840,I_2043,e_841),i5,select(a_840,I_2043)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_304473,c_304473,c_304473,c_304473,c_304485,c_304485,c_977]) ).

tff(c_313993,plain,
    store(store(a_840,i0,e_841),i5,select(a_840,i0)) = store(store(a_840,i5,e_843),i0,e_841),
    inference(superposition,[status(thm),theory(equality)],[c_70,c_313969]) ).

tff(c_313998,plain,
    a_865 = a_844,
    inference(demodulation,[status(thm),theory(equality)],[c_18,c_70,c_16,c_304531,c_304722,c_313993]) ).

tff(c_311878,plain,
    ! [J_17] :
      ( ( select(a_869,J_17) = select(a_867,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_471]) ).

tff(c_311539,plain,
    ! [J_2031] :
      ( ( select(a_880,J_2031) = select(a_878,J_2031) )
      | ( i1 = J_2031 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_474]) ).

tff(c_311560,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311539,c_106]) ).

tff(c_311572,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_311560]) ).

tff(c_311595,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_456,c_311572]) ).

tff(c_311603,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_311174,c_311595]) ).

tff(c_304936,plain,
    ! [J_17] :
      ( ( select(a_876,J_17) = select(a_874,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303540,c_483]) ).

tff(c_311679,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311603,c_304936]) ).

tff(c_311697,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_311679]) ).

tff(c_311851,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311697,c_501]) ).

tff(c_311869,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_311174,c_311851]) ).

tff(c_312772,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_453,c_311869]) ).

tff(c_312781,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_312772]) ).

tff(c_312865,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_312781,c_477]) ).

tff(c_312884,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_312865]) ).

tff(c_312953,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_311878,c_312884]) ).

tff(c_312962,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_303548,c_312953]) ).

tff(c_312996,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_312962,c_444]) ).

tff(c_313015,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_311174,c_312996]) ).

tff(c_314000,plain,
    select(a_844,i_881) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_313998,c_313015]) ).

tff(c_314007,plain,
    e_883 = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_312926,c_314000]) ).

tff(c_314009,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_314007]) ).

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

tff(c_347244,plain,
    ! [J_2256] :
      ( ( select(a_861,J_2256) = select(a_860,J_2256) )
      | ( i2 = J_2256 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_413]) ).

tff(c_314068,plain,
    select(a_861,i1) = e_864,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_88]) ).

tff(c_347250,plain,
    ( ( select(a_860,i1) = e_864 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_347244,c_314068]) ).

tff(c_347282,plain,
    ( ( e_864 = e_839 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378,c_347250]) ).

tff(c_347283,plain,
    e_864 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_314011,c_347282]) ).

tff(c_347292,plain,
    select(a_865,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_347283,c_396]) ).

tff(c_314057,plain,
    select(a_848,i1) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_336]) ).

tff(c_314405,plain,
    e_849 = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_314057,c_76]) ).

tff(c_314071,plain,
    select(a_851,i1) = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_80]) ).

tff(c_314074,plain,
    e_854 = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_393,c_314071]) ).

tff(c_314435,plain,
    e_854 = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_314405,c_314074]) ).

tff(c_314055,plain,
    select(a_857,i1) = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_1244]) ).

tff(c_314558,plain,
    select(a_857,i1) = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_314435,c_314055]) ).

tff(c_338130,plain,
    ! [J_2200] :
      ( ( select(a_857,J_2200) = select(a_855,J_2200) )
      | ( i1 = J_2200 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_447]) ).

tff(c_338139,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_338130,c_60135]) ).

tff(c_345454,plain,
    i_881 = i1,
    inference(splitLeft,[status(thm)],[c_338139]) ).

tff(c_345456,plain,
    select(a_857,i1) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_345454,c_60135]) ).

tff(c_345462,plain,
    e_882 = e_847,
    inference(demodulation,[status(thm),theory(equality)],[c_314558,c_345456]) ).

tff(c_314044,plain,
    select(a_867,i1) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_303409]) ).

tff(c_314448,plain,
    ! [J_2046] :
      ( ( select(a_869,J_2046) = select(a_867,J_2046) )
      | ( i2 = J_2046 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_413]) ).

tff(c_314469,plain,
    ( ( select(a_867,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_314448,c_94]) ).

tff(c_314481,plain,
    select(a_867,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_314011,c_314469]) ).

tff(c_314718,plain,
    e_870 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_314044,c_314481]) ).

tff(c_314070,plain,
    select(a_872,i1) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_98]) ).

tff(c_314073,plain,
    e_875 = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_351,c_314070]) ).

tff(c_314054,plain,
    select(a_878,i1) = e_875,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_1311]) ).

tff(c_314324,plain,
    select(a_878,i1) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_314073,c_314054]) ).

tff(c_314750,plain,
    select(a_878,i1) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_314718,c_314324]) ).

tff(c_314660,plain,
    ! [J_2047] :
      ( ( select(a_880,J_2047) = select(a_878,J_2047) )
      | ( i2 = J_2047 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_314681,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_314660,c_106]) ).

tff(c_314693,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_314681]) ).

tff(c_345455,plain,
    select(a_878,i1) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_345454,c_314693]) ).

tff(c_345461,plain,
    e_883 = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_314750,c_345455]) ).

tff(c_345504,plain,
    e_882 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_345461,c_110]) ).

tff(c_345513,plain,
    e_847 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_345462,c_345504]) ).

tff(c_345960,plain,
    ! [J_2249] :
      ( ( select(a_844,J_2249) = select(a_842,J_2249) )
      | ( i1 = J_2249 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_429]) ).

tff(c_345990,plain,
    ( ( select(a_842,i2) = e_847 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_74,c_345960]) ).

tff(c_345996,plain,
    select(a_842,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_314011,c_345990]) ).

tff(c_346154,plain,
    ( ( select(a_840,i2) = e_847 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_345996,c_435]) ).

tff(c_346172,plain,
    select(a_840,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_346154]) ).

tff(c_347032,plain,
    ( ( select(a_838,i2) = e_847 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_346172,c_462]) ).

tff(c_347051,plain,
    ( ( e_847 = e_837 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_345,c_347032]) ).

tff(c_347053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_314011,c_345513,c_347051]) ).

tff(c_347055,plain,
    i_881 != i1,
    inference(splitRight,[status(thm)],[c_338139]) ).

tff(c_350236,plain,
    ! [J_2272] :
      ( ( select(a_874,J_2272) = select(a_872,J_2272) )
      | ( i1 = J_2272 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_501]) ).

tff(c_349970,plain,
    ! [J_2270] :
      ( ( select(a_878,J_2270) = select(a_876,J_2270) )
      | ( i1 = J_2270 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_1543]) ).

tff(c_349985,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_349970,c_314693]) ).

tff(c_350010,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_349985]) ).

tff(c_350024,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_350010,c_483]) ).

tff(c_350043,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_350024]) ).

tff(c_350242,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_350236,c_350043]) ).

tff(c_350274,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_350242]) ).

tff(c_350290,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_350274,c_453]) ).

tff(c_350309,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_350290]) ).

tff(c_350326,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_350309,c_477]) ).

tff(c_350345,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_350326]) ).

tff(c_350378,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_471,c_350345]) ).

tff(c_350387,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_350378]) ).

tff(c_315101,plain,
    ! [J_17] :
      ( ( select(a_867,J_17) = select(a_865,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_444]) ).

tff(c_350429,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_350387,c_315101]) ).

tff(c_350448,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_350429]) ).

tff(c_350465,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_350448,c_498]) ).

tff(c_350490,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_350465]) ).

tff(c_350491,plain,
    select(a_865,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_350490,c_350448]) ).

tff(c_350508,plain,
    e_883 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_347292,c_350491]) ).

tff(c_350513,plain,
    e_882 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_350508,c_110]) ).

tff(c_314067,plain,
    select(a_840,i1) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_68]) ).

tff(c_314072,plain,
    e_841 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_360,c_314067]) ).

tff(c_314079,plain,
    select(a_842,i0) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_314072,c_330]) ).

tff(c_314099,plain,
    ! [J_17] :
      ( ( select(a_848,J_17) = select(a_846,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_441]) ).

tff(c_314064,plain,
    store(a_851,i1,e_852) = a_853,
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_28]) ).

tff(c_315058,plain,
    ! [J_5] :
      ( ( select(a_853,J_5) = select(a_851,J_5) )
      | ( i1 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_314064,c_4]) ).

tff(c_347054,plain,
    select(a_855,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_338139]) ).

tff(c_347059,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_347054,c_438]) ).

tff(c_347077,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_347059]) ).

tff(c_350499,plain,
    select(a_853,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_350490,c_347077]) ).

tff(c_351052,plain,
    ( ( select(a_851,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_315058,c_350499]) ).

tff(c_351061,plain,
    select(a_851,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_314048,c_351052]) ).

tff(c_351098,plain,
    ( ( select(a_850,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_495,c_351061]) ).

tff(c_351109,plain,
    select(a_850,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_314048,c_351098]) ).

tff(c_351209,plain,
    ( ( select(a_848,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351109,c_432]) ).

tff(c_351228,plain,
    select(a_848,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_314048,c_351209]) ).

tff(c_351261,plain,
    ( ( select(a_846,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_314099,c_351228]) ).

tff(c_351270,plain,
    select(a_846,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_314048,c_351261]) ).

tff(c_351302,plain,
    ( ( select(a_844,i0) = e_882 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351270,c_1532]) ).

tff(c_351326,plain,
    select(a_844,i0) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_351302]) ).

tff(c_347613,plain,
    ! [J_17] :
      ( ( select(a_844,J_17) = select(a_842,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_429]) ).

tff(c_351347,plain,
    ( ( select(a_842,i0) = e_882 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351326,c_347613]) ).

tff(c_351367,plain,
    ( ( e_882 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314079,c_351347]) ).

tff(c_351369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_314048,c_350513,c_351367]) ).

tff(c_351371,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_350465]) ).

tff(c_680,plain,
    ! [I_20] : ( store(store(a_836,I_20,select(a_836,i2)),i2,select(a_836,I_20)) = store(store(a_836,i2,select(a_836,I_20)),I_20,e_839) ),
    inference(superposition,[status(thm),theory(equality)],[c_66,c_518]) ).

tff(c_349778,plain,
    ! [I_2266] : ( store(store(a_836,i2,select(a_836,I_2266)),I_2266,e_839) = store(store(a_836,I_2266,e_839),i2,select(a_836,I_2266)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66,c_680]) ).

tff(c_349799,plain,
    store(store(a_836,i1,e_839),i2,select(a_836,i1)) = store(store(a_836,i2,e_837),i1,e_839),
    inference(superposition,[status(thm),theory(equality)],[c_64,c_349778]) ).

tff(c_349804,plain,
    a_861 = a_840,
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_64,c_36,c_14,c_12,c_349799]) ).

tff(c_314049,plain,
    ! [J_17] :
      ( ( select(a_863,J_17) = select(a_861,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_314042,c_465]) ).

tff(c_351403,plain,
    ! [J_2280] :
      ( ( select(a_863,J_2280) = select(a_840,J_2280) )
      | ( i1 = J_2280 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_349804,c_314049]) ).

tff(c_351370,plain,
    select(a_863,i_881) = e_883,
    inference(splitRight,[status(thm)],[c_350465]) ).

tff(c_351409,plain,
    ( ( select(a_840,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351403,c_351370]) ).

tff(c_351447,plain,
    select(a_840,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_351409]) ).

tff(c_351494,plain,
    ! [J_2281] :
      ( ( select(a_853,J_2281) = select(a_851,J_2281) )
      | ( i1 = J_2281 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_314064,c_4]) ).

tff(c_351509,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351494,c_347077]) ).

tff(c_351534,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_351509]) ).

tff(c_351554,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351534,c_495]) ).

tff(c_351575,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_351554]) ).

tff(c_351608,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_432,c_351575]) ).

tff(c_351617,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_351608]) ).

tff(c_351644,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_314099,c_351617]) ).

tff(c_351653,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_351644]) ).

tff(c_351689,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351653,c_1532]) ).

tff(c_351713,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_351689]) ).

tff(c_351735,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351713,c_347613]) ).

tff(c_351755,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_347055,c_351735]) ).

tff(c_351772,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351755,c_435]) ).

tff(c_351791,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_351447,c_351772]) ).

tff(c_351793,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_351371,c_110,c_351791]) ).

tff(c_351795,plain,
    i5 != i1,
    inference(splitRight,[status(thm)],[c_164921]) ).

tff(c_351804,plain,
    ! [J_2283] :
      ( ( select(a_848,J_2283) = select(a_846,J_2283) )
      | ( i5 = J_2283 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_413]) ).

tff(c_351825,plain,
    ( ( select(a_846,i1) = e_849 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_351804,c_76]) ).

tff(c_351837,plain,
    select(a_846,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_351825]) ).

tff(c_373696,plain,
    select(a_846,i0) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_351837]) ).

tff(c_376920,plain,
    ( ( select(a_844,i0) = e_849 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_376905,c_373696]) ).

tff(c_376945,plain,
    select(a_844,i0) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_376920]) ).

tff(c_376959,plain,
    ( ( select(a_842,i0) = e_849 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_376945,c_429]) ).

tff(c_376978,plain,
    ( ( e_849 = e_841 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_330,c_376959]) ).

tff(c_376979,plain,
    e_849 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_376978]) ).

tff(c_373706,plain,
    select(a_851,i0) = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_393]) ).

tff(c_376992,plain,
    select(a_851,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_376979,c_373706]) ).

tff(c_374555,plain,
    ! [J_2421] :
      ( ( select(a_851,J_2421) = select(a_850,J_2421) )
      | ( i0 = J_2421 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_495]) ).

tff(c_360197,plain,
    ! [J_2340] :
      ( ( select(a_851,J_2340) = select(a_850,J_2340) )
      | ( i1 = J_2340 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_360221,plain,
    ( ( select(a_850,i5) = e_854 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_360197,c_80]) ).

tff(c_360238,plain,
    select(a_850,i5) = e_854,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_360221]) ).

tff(c_360275,plain,
    ( ( select(a_848,i5) = e_854 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_360238,c_432]) ).

tff(c_360293,plain,
    ( ( e_854 = e_847 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_336,c_360275]) ).

tff(c_360294,plain,
    e_854 = e_847,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_360293]) ).

tff(c_352219,plain,
    ! [J_2288] :
      ( ( select(a_869,J_2288) = select(a_867,J_2288) )
      | ( i2 = J_2288 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_413]) ).

tff(c_351794,plain,
    select(a_871,i5) = e_875,
    inference(splitRight,[status(thm)],[c_164921]) ).

tff(c_351861,plain,
    ( ( select(a_869,i5) = e_875 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_477,c_351794]) ).

tff(c_351869,plain,
    select(a_869,i5) = e_875,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_351861]) ).

tff(c_352225,plain,
    ( ( select(a_867,i5) = e_875 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_352219,c_351869]) ).

tff(c_352257,plain,
    ( ( e_875 = e_837 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_303409,c_352225]) ).

tff(c_352258,plain,
    e_875 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_303407,c_352257]) ).

tff(c_352269,plain,
    select(a_878,i5) = e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_352258,c_1311]) ).

tff(c_360131,plain,
    ! [J_2339] :
      ( ( select(a_880,J_2339) = select(a_878,J_2339) )
      | ( i2 = J_2339 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_352048,plain,
    ! [J_2285] :
      ( ( select(a_857,J_2285) = select(a_855,J_2285) )
      | ( i5 = J_2285 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_413]) ).

tff(c_352054,plain,
    ( ( select(a_855,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_352048,c_60135]) ).

tff(c_352085,plain,
    i_881 = i5,
    inference(splitLeft,[status(thm)],[c_352054]) ).

tff(c_352088,plain,
    select(a_880,i5) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_352085,c_106]) ).

tff(c_360140,plain,
    ( ( select(a_878,i5) = e_883 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_360131,c_352088]) ).

tff(c_360164,plain,
    ( ( e_883 = e_837 )
    | ( i5 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_352269,c_360140]) ).

tff(c_360165,plain,
    e_883 = e_837,
    inference(negUnitSimplification,[status(thm)],[c_303407,c_360164]) ).

tff(c_352086,plain,
    select(a_857,i5) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_352085,c_60135]) ).

tff(c_352091,plain,
    e_882 = e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_1244,c_352086]) ).

tff(c_352096,plain,
    e_883 != e_854,
    inference(demodulation,[status(thm),theory(equality)],[c_352091,c_110]) ).

tff(c_360171,plain,
    e_854 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_360165,c_352096]) ).

tff(c_360303,plain,
    e_847 != e_837,
    inference(demodulation,[status(thm),theory(equality)],[c_360294,c_360171]) ).

tff(c_360923,plain,
    ! [J_2344] :
      ( ( select(a_840,J_2344) = select(a_838,J_2344) )
      | ( i1 = J_2344 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_413]) ).

tff(c_360792,plain,
    ! [J_2343] :
      ( ( select(a_844,J_2343) = select(a_842,J_2343) )
      | ( i5 = J_2343 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_413]) ).

tff(c_360813,plain,
    ( ( select(a_842,i2) = e_847 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_360792,c_74]) ).

tff(c_360825,plain,
    select(a_842,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_303407,c_360813]) ).

tff(c_360832,plain,
    ( ( select(a_840,i2) = e_847 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_360825,c_435]) ).

tff(c_360850,plain,
    select(a_840,i2) = e_847,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_360832]) ).

tff(c_360929,plain,
    ( ( select(a_838,i2) = e_847 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_360923,c_360850]) ).

tff(c_360967,plain,
    ( ( e_847 = e_837 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_345,c_360929]) ).

tff(c_360969,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_314011,c_360303,c_360967]) ).

tff(c_360971,plain,
    i_881 != i5,
    inference(splitRight,[status(thm)],[c_352054]) ).

tff(c_360970,plain,
    select(a_855,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_352054]) ).

tff(c_373341,plain,
    ! [J_2414] :
      ( ( select(a_855,J_2414) = select(a_853,J_2414) )
      | ( i2 = J_2414 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_413]) ).

tff(c_373371,plain,
    ( ( select(a_853,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_360970,c_373341]) ).

tff(c_373384,plain,
    select(a_853,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_373371]) ).

tff(c_373457,plain,
    ( ( select(a_851,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_373384,c_492]) ).

tff(c_373475,plain,
    select(a_851,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_373457]) ).

tff(c_374564,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_374555,c_373475]) ).

tff(c_377262,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_374564]) ).

tff(c_377268,plain,
    select(a_851,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_377262,c_373475]) ).

tff(c_377278,plain,
    e_882 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_376992,c_377268]) ).

tff(c_373021,plain,
    ( ( select(a_838,i5) = e_841 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_373000,c_68]) ).

tff(c_373039,plain,
    select(a_838,i5) = e_841,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_373021]) ).

tff(c_373062,plain,
    ( ( select(a_836,i5) = e_841 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_450,c_373039]) ).

tff(c_373070,plain,
    select(a_836,i5) = e_841,
    inference(negUnitSimplification,[status(thm)],[c_303407,c_373062]) ).

tff(c_374725,plain,
    ! [J_2422] :
      ( ( select(a_860,J_2422) = select(a_836,J_2422) )
      | ( i0 = J_2422 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_480]) ).

tff(c_373201,plain,
    ! [J_2413] :
      ( ( select(a_861,J_2413) = select(a_860,J_2413) )
      | ( i2 = J_2413 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_38,c_413]) ).

tff(c_373222,plain,
    ( ( select(a_860,i5) = e_864 )
    | ( i5 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_373201,c_88]) ).

tff(c_373240,plain,
    select(a_860,i5) = e_864,
    inference(negUnitSimplification,[status(thm)],[c_303407,c_373222]) ).

tff(c_374734,plain,
    ( ( select(a_836,i5) = e_864 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_374725,c_373240]) ).

tff(c_374759,plain,
    ( ( e_864 = e_841 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373070,c_374734]) ).

tff(c_374760,plain,
    e_864 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_374759]) ).

tff(c_373714,plain,
    select(a_869,i0) = e_870,
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_94]) ).

tff(c_374383,plain,
    ! [J_2420] :
      ( ( select(a_869,J_2420) = select(a_867,J_2420) )
      | ( i2 = J_2420 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_413]) ).

tff(c_374416,plain,
    ( ( select(a_867,i0) = e_870 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_373714,c_374383]) ).

tff(c_374427,plain,
    select(a_867,i0) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_224104,c_374416]) ).

tff(c_374518,plain,
    ( ( select(a_865,i0) = e_870 )
    | ( i5 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_374427,c_444]) ).

tff(c_374536,plain,
    ( ( e_870 = e_864 )
    | ( i5 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_396,c_374518]) ).

tff(c_374537,plain,
    e_870 = e_864,
    inference(negUnitSimplification,[status(thm)],[c_164840,c_374536]) ).

tff(c_373708,plain,
    store(a_871,i0,e_870) = a_872,
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_50]) ).

tff(c_374641,plain,
    store(a_871,i0,e_864) = a_872,
    inference(demodulation,[status(thm),theory(equality)],[c_374537,c_373708]) ).

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_374648,plain,
    select(a_872,i0) = e_864,
    inference(superposition,[status(thm),theory(equality)],[c_374641,c_2]) ).

tff(c_375552,plain,
    select(a_872,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_374760,c_374648]) ).

tff(c_374032,plain,
    ! [J_2418] :
      ( ( select(a_880,J_2418) = select(a_878,J_2418) )
      | ( i2 = J_2418 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_374050,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_374032,c_106]) ).

tff(c_374058,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_374050]) ).

tff(c_374064,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_374058,c_456]) ).

tff(c_374082,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_374064]) ).

tff(c_374373,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_483,c_374082]) ).

tff(c_374381,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_374373]) ).

tff(c_374919,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_374381,c_501]) ).

tff(c_374937,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_374919]) ).

tff(c_377264,plain,
    select(a_872,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_377262,c_374937]) ).

tff(c_377277,plain,
    e_883 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_375552,c_377264]) ).

tff(c_377319,plain,
    e_882 != e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_377277,c_110]) ).

tff(c_377329,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_377278,c_377319]) ).

tff(c_377331,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_374564]) ).

tff(c_377330,plain,
    select(a_850,i_881) = e_882,
    inference(splitRight,[status(thm)],[c_374564]) ).

tff(c_377773,plain,
    ! [J_2440] :
      ( ( select(a_850,J_2440) = select(a_848,J_2440) )
      | ( i0 = J_2440 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_432]) ).

tff(c_377812,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_377330,c_377773]) ).

tff(c_377830,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_377331,c_377812]) ).

tff(c_378384,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_377830,c_441]) ).

tff(c_378403,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_378384]) ).

tff(c_378414,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378403,c_1532]) ).

tff(c_378438,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_378414]) ).

tff(c_378457,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378438,c_429]) ).

tff(c_378476,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_378457]) ).

tff(c_378509,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_435,c_378476]) ).

tff(c_378518,plain,
    select(a_840,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_377331,c_378509]) ).

tff(c_373692,plain,
    ! [J_17] :
      ( ( select(a_840,J_17) = select(a_838,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_462]) ).

tff(c_378523,plain,
    ( ( select(a_838,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378518,c_373692]) ).

tff(c_378550,plain,
    select(a_838,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_377331,c_378523]) ).

tff(c_378569,plain,
    ( ( select(a_836,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378550,c_450]) ).

tff(c_378588,plain,
    select(a_836,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_378569]) ).

tff(c_373700,plain,
    ! [J_17] :
      ( ( select(a_871,J_17) = select(a_869,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_477]) ).

tff(c_378713,plain,
    ! [J_2444] :
      ( ( select(a_872,J_2444) = select(a_871,J_2444) )
      | ( i0 = J_2444 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_453]) ).

tff(c_378728,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378713,c_374937]) ).

tff(c_378771,plain,
    select(a_871,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_377331,c_378728]) ).

tff(c_378809,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_373700,c_378771]) ).

tff(c_378818,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_377331,c_378809]) ).

tff(c_378860,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378818,c_471]) ).

tff(c_378879,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_378860]) ).

tff(c_378896,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378879,c_444]) ).

tff(c_378915,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_378896]) ).

tff(c_378935,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378915,c_498]) ).

tff(c_378955,plain,
    select(a_863,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_377331,c_378935]) ).

tff(c_378988,plain,
    ( ( select(a_861,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_465,c_378955]) ).

tff(c_378997,plain,
    select(a_861,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_378988]) ).

tff(c_379043,plain,
    ( ( select(a_860,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_378997,c_468]) ).

tff(c_379062,plain,
    select(a_860,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_379043]) ).

tff(c_374724,plain,
    ! [J_17] :
      ( ( select(a_860,J_17) = select(a_836,J_17) )
      | ( i0 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373689,c_480]) ).

tff(c_379079,plain,
    ( ( select(a_836,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_379062,c_374724]) ).

tff(c_379098,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378588,c_379079]) ).

tff(c_379100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_377331,c_110,c_379098]) ).

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

tff(c_379941,plain,
    ! [J_2451] :
      ( ( select(a_880,J_2451) = select(a_878,J_2451) )
      | ( i2 = J_2451 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_58,c_413]) ).

tff(c_379959,plain,
    ( ( select(a_878,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_379941,c_106]) ).

tff(c_379967,plain,
    select(a_878,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_379959]) ).

tff(c_379989,plain,
    ( ( select(a_876,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_456,c_379967]) ).

tff(c_379997,plain,
    select(a_876,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_379989]) ).

tff(c_380087,plain,
    ( ( select(a_874,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_483,c_379997]) ).

tff(c_380095,plain,
    select(a_874,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_380087]) ).

tff(c_381336,plain,
    ( ( select(a_872,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_501,c_380095]) ).

tff(c_381345,plain,
    select(a_872,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_381336]) ).

tff(c_381794,plain,
    ( ( select(a_871,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_453,c_381345]) ).

tff(c_384467,plain,
    i_881 = i1,
    inference(splitLeft,[status(thm)],[c_381794]) ).

tff(c_384472,plain,
    select(a_851,i1) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_384467,c_373475]) ).

tff(c_384482,plain,
    e_882 = e_849,
    inference(demodulation,[status(thm),theory(equality)],[c_393,c_384472]) ).

tff(c_379517,plain,
    ! [J_2449] :
      ( ( select(a_869,J_2449) = select(a_867,J_2449) )
      | ( i2 = J_2449 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46,c_413]) ).

tff(c_379547,plain,
    ( ( select(a_867,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_94,c_379517]) ).

tff(c_379555,plain,
    select(a_867,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_314011,c_379547]) ).

tff(c_379620,plain,
    ( ( select(a_865,i1) = e_870 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_444,c_379555]) ).

tff(c_379628,plain,
    select(a_865,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_379620]) ).

tff(c_380253,plain,
    ( ( select(a_863,i1) = e_870 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_498,c_379628]) ).

tff(c_380261,plain,
    select(a_863,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_379102,c_380253]) ).

tff(c_381225,plain,
    ( ( select(a_861,i1) = e_870 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_465,c_380261]) ).

tff(c_381234,plain,
    select(a_861,i1) = e_870,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_381225]) ).

tff(c_381812,plain,
    ( ( select(a_860,i1) = e_870 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_381234,c_468]) ).

tff(c_381831,plain,
    ( ( e_870 = e_839 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_378,c_381812]) ).

tff(c_381832,plain,
    e_870 = e_839,
    inference(negUnitSimplification,[status(thm)],[c_314011,c_381831]) ).

tff(c_381845,plain,
    select(a_872,i1) = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_381832,c_351]) ).

tff(c_384468,plain,
    select(a_872,i1) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_384467,c_381345]) ).

tff(c_384481,plain,
    e_883 = e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_381845,c_384468]) ).

tff(c_384487,plain,
    e_882 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_384481,c_110]) ).

tff(c_384531,plain,
    e_849 != e_839,
    inference(demodulation,[status(thm),theory(equality)],[c_384482,c_384487]) ).

tff(c_384847,plain,
    ! [J_2473] :
      ( ( select(a_846,J_2473) = select(a_844,J_2473) )
      | ( i2 = J_2473 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_407,c_4]) ).

tff(c_384859,plain,
    ( ( select(a_844,i1) = e_849 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_384847,c_351837]) ).

tff(c_384885,plain,
    select(a_844,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_314011,c_384859]) ).

tff(c_384920,plain,
    ( ( select(a_842,i1) = e_849 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_429,c_384885]) ).

tff(c_384930,plain,
    select(a_842,i1) = e_849,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_384920]) ).

tff(c_384941,plain,
    ( ( select(a_840,i1) = e_849 )
    | ( i1 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_384930,c_435]) ).

tff(c_384960,plain,
    ( ( e_849 = e_839 )
    | ( i1 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_360,c_384941]) ).

tff(c_384962,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_379102,c_384531,c_384960]) ).

tff(c_384964,plain,
    i_881 != i1,
    inference(splitRight,[status(thm)],[c_381794]) ).

tff(c_379152,plain,
    ! [J_2447] :
      ( ( select(a_860,J_2447) = select(a_836,J_2447) )
      | ( i1 = J_2447 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36,c_413]) ).

tff(c_379161,plain,
    ( ( select(a_836,i5) = e_864 )
    | ( i5 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_379152,c_373240]) ).

tff(c_379192,plain,
    ( ( e_864 = e_841 )
    | ( i5 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373070,c_379161]) ).

tff(c_379193,plain,
    e_864 = e_841,
    inference(negUnitSimplification,[status(thm)],[c_351795,c_379192]) ).

tff(c_379225,plain,
    select(a_865,i0) = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_379193,c_396]) ).

tff(c_384963,plain,
    select(a_871,i_881) = e_883,
    inference(splitRight,[status(thm)],[c_381794]) ).

tff(c_384974,plain,
    ( ( select(a_869,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_384963,c_477]) ).

tff(c_384993,plain,
    select(a_869,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_384964,c_384974]) ).

tff(c_385044,plain,
    ( ( select(a_867,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_384993,c_471]) ).

tff(c_385063,plain,
    select(a_867,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_385044]) ).

tff(c_385096,plain,
    ( ( select(a_865,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_444,c_385063]) ).

tff(c_385105,plain,
    select(a_865,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_385096]) ).

tff(c_385135,plain,
    ( ( select(a_863,i_881) = e_883 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_498,c_385105]) ).

tff(c_385780,plain,
    i_881 = i0,
    inference(splitLeft,[status(thm)],[c_385135]) ).

tff(c_385818,plain,
    select(a_865,i0) = e_883,
    inference(demodulation,[status(thm),theory(equality)],[c_385780,c_385105]) ).

tff(c_385837,plain,
    e_883 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_379225,c_385818]) ).

tff(c_379302,plain,
    ! [J_2448] :
      ( ( select(a_851,J_2448) = select(a_850,J_2448) )
      | ( i1 = J_2448 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_413]) ).

tff(c_379308,plain,
    ( ( select(a_850,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_379302,c_373475]) ).

tff(c_385145,plain,
    select(a_850,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_384964,c_379308]) ).

tff(c_385155,plain,
    ( ( select(a_848,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_385145,c_432]) ).

tff(c_385174,plain,
    select(a_848,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_384964,c_385155]) ).

tff(c_385206,plain,
    ( ( select(a_846,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_441,c_385174]) ).

tff(c_385215,plain,
    select(a_846,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_385206]) ).

tff(c_385280,plain,
    ! [J_2476] :
      ( ( select(a_846,J_2476) = select(a_844,J_2476) )
      | ( i2 = J_2476 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_407,c_4]) ).

tff(c_385316,plain,
    ( ( select(a_844,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_385215,c_385280]) ).

tff(c_385329,plain,
    select(a_844,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_385316]) ).

tff(c_385703,plain,
    ( ( select(a_842,i_881) = e_882 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_385329,c_429]) ).

tff(c_385723,plain,
    select(a_842,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_385703]) ).

tff(c_385812,plain,
    select(a_842,i0) = e_882,
    inference(demodulation,[status(thm),theory(equality)],[c_385780,c_385723]) ).

tff(c_385836,plain,
    e_882 = e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_330,c_385812]) ).

tff(c_385842,plain,
    e_883 != e_841,
    inference(demodulation,[status(thm),theory(equality)],[c_385836,c_110]) ).

tff(c_385852,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_385837,c_385842]) ).

tff(c_385853,plain,
    select(a_863,i_881) = e_883,
    inference(splitRight,[status(thm)],[c_385135]) ).

tff(c_385864,plain,
    ( ( select(a_861,i_881) = e_883 )
    | ( i_881 = i5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_385853,c_465]) ).

tff(c_385883,plain,
    select(a_861,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_360971,c_385864]) ).

tff(c_385899,plain,
    ( ( select(a_860,i_881) = e_883 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_385883,c_468]) ).

tff(c_385918,plain,
    select(a_860,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_385899]) ).

tff(c_385951,plain,
    ( ( select(a_836,i_881) = e_883 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_480,c_385918]) ).

tff(c_385960,plain,
    select(a_836,i_881) = e_883,
    inference(negUnitSimplification,[status(thm)],[c_384964,c_385951]) ).

tff(c_385854,plain,
    i_881 != i0,
    inference(splitRight,[status(thm)],[c_385135]) ).

tff(c_385767,plain,
    ( ( select(a_840,i_881) = e_882 )
    | ( i_881 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_435,c_385723]) ).

tff(c_386023,plain,
    select(a_840,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_385854,c_385767]) ).

tff(c_386033,plain,
    ( ( select(a_838,i_881) = e_882 )
    | ( i_881 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_386023,c_462]) ).

tff(c_386052,plain,
    select(a_838,i_881) = e_882,
    inference(negUnitSimplification,[status(thm)],[c_384964,c_386033]) ).

tff(c_386068,plain,
    ( ( select(a_836,i_881) = e_882 )
    | ( i_881 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_386052,c_450]) ).

tff(c_386087,plain,
    ( ( e_883 = e_882 )
    | ( i_881 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_385960,c_386068]) ).

tff(c_386089,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_110,c_386087]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWV547-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/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.13/0.35  % Computer : n009.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:25:53 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 64.81/49.55  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 65.36/50.02  
% 65.36/50.02  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 65.89/50.14  
% 65.89/50.14  Inference rules
% 65.89/50.14  ----------------------
% 65.89/50.14  #Ref     : 0
% 65.89/50.14  #Sup     : 106540
% 65.89/50.14  #Fact    : 0
% 65.89/50.14  #Define  : 0
% 65.89/50.14  #Split   : 248
% 65.89/50.14  #Chain   : 0
% 65.89/50.14  #Close   : 0
% 65.89/50.14  
% 65.89/50.14  Ordering : KBO
% 65.89/50.14  
% 65.89/50.14  Simplification rules
% 65.89/50.14  ----------------------
% 65.89/50.14  #Subsume      : 2455
% 65.89/50.14  #Demod        : 73869
% 65.89/50.14  #Tautology    : 45568
% 65.89/50.14  #SimpNegUnit  : 9356
% 65.89/50.14  #BackRed      : 12060
% 65.89/50.14  
% 65.89/50.14  #Partial instantiations: 0
% 65.89/50.14  #Strategies tried      : 1
% 65.89/50.14  
% 65.89/50.14  Timing (in seconds)
% 65.89/50.14  ----------------------
% 65.89/50.14  Preprocessing        : 0.52
% 65.89/50.14  Parsing              : 0.28
% 65.89/50.14  CNF conversion       : 0.03
% 65.89/50.14  Main loop            : 48.01
% 65.89/50.14  Inferencing          : 11.25
% 65.89/50.14  Reduction            : 25.21
% 65.89/50.14  Demodulation         : 21.43
% 65.89/50.14  BG Simplification    : 1.07
% 65.89/50.14  Subsumption          : 6.71
% 65.89/50.14  Abstraction          : 1.40
% 65.89/50.15  MUC search           : 0.00
% 65.89/50.15  Cooper               : 0.00
% 65.89/50.15  Total                : 49.13
% 65.89/50.15  Index Insertion      : 0.00
% 65.89/50.15  Index Deletion       : 0.00
% 65.89/50.15  Index Matching       : 0.00
% 65.89/50.15  BG Taut test         : 0.00
%------------------------------------------------------------------------------