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

View Problem - Process Solution

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

% Computer : n024.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Aug 22 11:05:08 EDT 2023

% Result   : Unsatisfiable 52.14s 37.71s
% Output   : CNFRefutation 52.53s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   34
%            Number of leaves      :   51
% Syntax   : Number of formulae    : 1607 ( 961 unt;  28 typ;   0 def)
%            Number of atoms       : 2465 (2413 equ)
%            Maximal formula atoms :    6 (   1 avg)
%            Number of connectives :  987 ( 101   ~; 886   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   2 avg)
%            Maximal term depth    :    5 (   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    :   28 (  28 usr;  25 con; 0-3 aty)
%            Number of variables   :  481 (; 481   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ store > sk > select > #nlpp > i_35 > i4 > i3 > i2 > i1 > e_37 > e_36 > e_33 > e_31 > e_29 > e_27 > e_25 > e_23 > e_21 > e_19 > a_34 > a_32 > a_30 > a_28 > a_26 > a_24 > a_22 > a_20 > a2 > a1

%Foreground sorts:

%Background operators:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(f_35,axiom,
    a_24 = store(a_20,i2,e_23),
    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_46,axiom,
    e_29 = select(a_24,i3),
    file(unknown,unknown) ).

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

tff(f_49,axiom,
    e_36 = select(a1,i_35),
    file(unknown,unknown) ).

tff(f_33,axiom,
    a_20 = store(a1,i1,e_19),
    file(unknown,unknown) ).

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

tff(f_41,axiom,
    e_19 = select(a2,i1),
    file(unknown,unknown) ).

tff(f_50,axiom,
    e_37 = select(a2,i_35),
    file(unknown,unknown) ).

tff(f_54,axiom,
    e_36 != e_37,
    file(unknown,unknown) ).

tff(f_44,axiom,
    e_25 = select(a_20,i2),
    file(unknown,unknown) ).

tff(f_36,axiom,
    a_26 = store(a_22,i2,e_25),
    file(unknown,unknown) ).

tff(f_37,axiom,
    a_28 = store(a_24,i3,e_27),
    file(unknown,unknown) ).

tff(f_39,axiom,
    a_32 = store(a_28,i4,e_31),
    file(unknown,unknown) ).

tff(f_52,axiom,
    a_32 = a_34,
    file(unknown,unknown) ).

tff(f_40,axiom,
    a_34 = store(a_30,i4,e_33),
    file(unknown,unknown) ).

tff(f_48,axiom,
    e_33 = select(a_28,i4),
    file(unknown,unknown) ).

tff(f_38,axiom,
    a_30 = store(a_26,i3,e_29),
    file(unknown,unknown) ).

tff(f_47,axiom,
    e_31 = select(a_30,i4),
    file(unknown,unknown) ).

tff(f_45,axiom,
    e_27 = select(a_26,i3),
    file(unknown,unknown) ).

tff(f_34,axiom,
    a_22 = store(a2,i1,e_21),
    file(unknown,unknown) ).

tff(f_43,axiom,
    e_23 = select(a_22,i2),
    file(unknown,unknown) ).

tff(f_42,axiom,
    e_21 = select(a1,i1),
    file(unknown,unknown) ).

tff(c_12,plain,
    store(a_20,i2,e_23) = a_24,
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_176,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_53273,plain,
    ! [J_647] :
      ( ( select(a_24,J_647) = select(a_20,J_647) )
      | ( i2 = J_647 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_176]) ).

tff(c_34,plain,
    select(a_24,i3) = e_29,
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_53297,plain,
    ( ( select(a_20,i3) = e_29 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53273,c_34]) ).

tff(c_53316,plain,
    i3 = i2,
    inference(splitLeft,[status(thm)],[c_53297]) ).

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_40,plain,
    select(a1,i_35) = e_36,
    inference(cnfTransformation,[status(thm)],[f_49]) ).

tff(c_8,plain,
    store(a1,i1,e_19) = a_20,
    inference(cnfTransformation,[status(thm)],[f_33]) ).

tff(c_192,plain,
    ! [J_17] :
      ( ( select(a_20,J_17) = select(a1,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_176]) ).

tff(c_130,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_139,plain,
    select(a_20,i1) = e_19,
    inference(superposition,[status(thm),theory(equality)],[c_8,c_130]) ).

tff(c_230,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_1194,plain,
    ! [A_29,J_30,I_31] : ( select(store(store(A_29,J_30,select(A_29,I_31)),I_31,select(A_29,J_30)),J_30) = select(A_29,I_31) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_1280,plain,
    ! [J_30] : ( select(store(store(a_20,J_30,e_19),i1,select(a_20,J_30)),J_30) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_1194]) ).

tff(c_2154,plain,
    ! [J_43] : ( select(store(store(a_20,J_43,e_19),i1,select(a_20,J_43)),J_43) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_1280]) ).

tff(c_2961,plain,
    ! [J_57] :
      ( ( select(store(store(a_20,J_57,e_19),i1,select(a1,J_57)),J_57) = e_19 )
      | ( i1 = J_57 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_2154]) ).

tff(c_3009,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_2961]) ).

tff(c_3022,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_3009]) ).

tff(c_24,plain,
    select(a2,i1) = e_19,
    inference(cnfTransformation,[status(thm)],[f_41]) ).

tff(c_42,plain,
    select(a2,i_35) = e_37,
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_1308,plain,
    ! [J_30] : ( select(store(store(a2,J_30,e_37),i_35,select(a2,J_30)),J_30) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_1194]) ).

tff(c_1852,plain,
    ! [J_39] : ( select(store(store(a2,J_39,e_37),i_35,select(a2,J_39)),J_39) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_1308]) ).

tff(c_1892,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_1852]) ).

tff(c_3054,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_3022,c_1892]) ).

tff(c_3063,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_3054]) ).

tff(c_48,plain,
    e_37 != e_36,
    inference(cnfTransformation,[status(thm)],[f_54]) ).

tff(c_3070,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_3063,c_48]) ).

tff(c_30,plain,
    select(a_20,i2) = e_25,
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_755,plain,
    ! [J_23] :
      ( ( select(a_20,J_23) = select(a1,J_23) )
      | ( i1 = J_23 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_176]) ).

tff(c_785,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_755]) ).

tff(c_889,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_785]) ).

tff(c_894,plain,
    select(a_20,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_30]) ).

tff(c_896,plain,
    e_25 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_894]) ).

tff(c_14,plain,
    store(a_22,i2,e_25) = a_26,
    inference(cnfTransformation,[status(thm)],[f_36]) ).

tff(c_151,plain,
    select(a_26,i2) = e_25,
    inference(superposition,[status(thm),theory(equality)],[c_14,c_130]) ).

tff(c_890,plain,
    select(a_26,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_151]) ).

tff(c_973,plain,
    select(a_26,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_896,c_890]) ).

tff(c_195,plain,
    ! [J_17] :
      ( ( select(a_24,J_17) = select(a_20,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_176]) ).

tff(c_1073,plain,
    ! [J_27] :
      ( ( select(a_24,J_27) = select(a_20,J_27) )
      | ( i1 = J_27 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_195]) ).

tff(c_16,plain,
    store(a_24,i3,e_27) = a_28,
    inference(cnfTransformation,[status(thm)],[f_37]) ).

tff(c_157,plain,
    select(a_28,i3) = e_27,
    inference(superposition,[status(thm),theory(equality)],[c_16,c_130]) ).

tff(c_668,plain,
    ! [J_22] :
      ( ( select(a_28,J_22) = select(a_24,J_22) )
      | ( i3 = J_22 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_176]) ).

tff(c_20,plain,
    store(a_28,i4,e_31) = a_32,
    inference(cnfTransformation,[status(thm)],[f_39]) ).

tff(c_148,plain,
    select(a_32,i4) = e_31,
    inference(superposition,[status(thm),theory(equality)],[c_20,c_130]) ).

tff(c_46,plain,
    a_34 = a_32,
    inference(cnfTransformation,[status(thm)],[f_52]) ).

tff(c_22,plain,
    store(a_30,i4,e_33) = a_34,
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_49,plain,
    store(a_30,i4,e_33) = a_32,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_22]) ).

tff(c_160,plain,
    select(a_32,i4) = e_33,
    inference(superposition,[status(thm),theory(equality)],[c_49,c_130]) ).

tff(c_559,plain,
    e_33 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_148,c_160]) ).

tff(c_38,plain,
    select(a_28,i4) = e_33,
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_581,plain,
    select(a_28,i4) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_559,c_38]) ).

tff(c_674,plain,
    ( ( select(a_24,i4) = e_31 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_668,c_581]) ).

tff(c_705,plain,
    i4 = i3,
    inference(splitLeft,[status(thm)],[c_674]) ).

tff(c_708,plain,
    select(a_28,i3) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_705,c_581]) ).

tff(c_712,plain,
    e_31 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_157,c_708]) ).

tff(c_18,plain,
    store(a_26,i3,e_29) = a_30,
    inference(cnfTransformation,[status(thm)],[f_38]) ).

tff(c_154,plain,
    select(a_30,i3) = e_29,
    inference(superposition,[status(thm),theory(equality)],[c_18,c_130]) ).

tff(c_36,plain,
    select(a_30,i4) = e_31,
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_711,plain,
    select(a_30,i3) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_705,c_36]) ).

tff(c_713,plain,
    e_31 = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_154,c_711]) ).

tff(c_734,plain,
    e_29 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_712,c_713]) ).

tff(c_746,plain,
    select(a_24,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_734,c_34]) ).

tff(c_1082,plain,
    ( ( select(a_20,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1073,c_746]) ).

tff(c_1110,plain,
    i3 = i1,
    inference(splitLeft,[status(thm)],[c_1082]) ).

tff(c_32,plain,
    select(a_26,i3) = e_27,
    inference(cnfTransformation,[status(thm)],[f_45]) ).

tff(c_1161,plain,
    select(a_26,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_1110,c_32]) ).

tff(c_1163,plain,
    e_27 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_973,c_1161]) ).

tff(c_10,plain,
    store(a2,i1,e_21) = a_22,
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_145,plain,
    select(a_22,i1) = e_21,
    inference(superposition,[status(thm),theory(equality)],[c_10,c_130]) ).

tff(c_28,plain,
    select(a_22,i2) = e_23,
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_895,plain,
    select(a_22,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_28]) ).

tff(c_897,plain,
    e_23 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_895]) ).

tff(c_142,plain,
    select(a_24,i2) = e_23,
    inference(superposition,[status(thm),theory(equality)],[c_12,c_130]) ).

tff(c_891,plain,
    select(a_24,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_142]) ).

tff(c_941,plain,
    select(a_24,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_897,c_891]) ).

tff(c_1155,plain,
    select(a_24,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_1110,c_746]) ).

tff(c_1162,plain,
    e_27 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_941,c_1155]) ).

tff(c_1179,plain,
    e_21 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1163,c_1162]) ).

tff(c_26,plain,
    select(a1,i1) = e_21,
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_1185,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1179,c_26]) ).

tff(c_3058,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_3022,c_40]) ).

tff(c_3064,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1185,c_3058]) ).

tff(c_3076,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3070,c_3064]) ).

tff(c_3078,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_3009]) ).

tff(c_2902,plain,
    ! [I_56] : ( select(store(store(a_20,i1,select(a_20,I_56)),I_56,e_19),i1) = select(a_20,I_56) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_1194]) ).

tff(c_3990,plain,
    ! [J_74] :
      ( ( select(store(store(a_20,i1,select(a1,J_74)),J_74,e_19),i1) = select(a_20,J_74) )
      | ( i1 = J_74 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_2902]) ).

tff(c_4035,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_3990]) ).

tff(c_4046,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_3078,c_4035]) ).

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_4068,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4046,c_4]) ).

tff(c_4079,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_4068]) ).

tff(c_4080,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_3078,c_4079]) ).

tff(c_198,plain,
    ! [J_17] :
      ( ( select(a_22,J_17) = select(a2,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_8974,plain,
    ! [J_150,I_151] :
      ( ( select(store(store(a_22,J_150,select(a_22,I_151)),I_151,select(a2,J_150)),J_150) = select(a_22,I_151) )
      | ( i1 = J_150 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_1194]) ).

tff(c_9040,plain,
    ! [I_151] :
      ( ( select(store(store(a_22,i_35,select(a_22,I_151)),I_151,e_37),i_35) = select(a_22,I_151) )
      | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_8974]) ).

tff(c_9305,plain,
    ! [I_157] : ( select(store(store(a_22,i_35,select(a_22,I_157)),I_157,e_37),i_35) = select(a_22,I_157) ),
    inference(negUnitSimplification,[status(thm)],[c_3078,c_9040]) ).

tff(c_9348,plain,
    select(a_22,i_35) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_9305,c_2]) ).

tff(c_204,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_22,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_176]) ).

tff(c_1111,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_22,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_204]) ).

tff(c_3116,plain,
    ! [I_59] : ( select(store(store(a_26,i1,select(a_26,I_59)),I_59,e_19),i1) = select(a_26,I_59) ),
    inference(superposition,[status(thm),theory(equality)],[c_973,c_1194]) ).

tff(c_3150,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i1,select(a_22,J_17)),J_17,e_19),i1) = select(a_26,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1111,c_3116]) ).

tff(c_9399,plain,
    ( ( select(store(store(a_26,i1,e_37),i_35,e_19),i1) = select(a_26,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9348,c_3150]) ).

tff(c_9439,plain,
    select(store(store(a_26,i1,e_37),i_35,e_19),i1) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_3078,c_9399]) ).

tff(c_9546,plain,
    ( ( select(store(a_26,i1,e_37),i1) = select(a_26,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9439,c_4]) ).

tff(c_9559,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_9546]) ).

tff(c_9560,plain,
    select(a_26,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_3078,c_9559]) ).

tff(c_1157,plain,
    i4 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_1110,c_705]) ).

tff(c_580,plain,
    store(a_30,i4,e_31) = a_32,
    inference(demodulation,[status(thm),theory(equality)],[c_559,c_49]) ).

tff(c_629,plain,
    ! [J_5] :
      ( ( select(a_32,J_5) = select(a_30,J_5) )
      | ( i4 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_580,c_4]) ).

tff(c_1626,plain,
    ! [J_5] :
      ( ( select(a_32,J_5) = select(a_30,J_5) )
      | ( i1 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1157,c_629]) ).

tff(c_201,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_28,J_17) )
      | ( i4 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_176]) ).

tff(c_706,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_28,J_17) )
      | ( i3 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_705,c_201]) ).

tff(c_1665,plain,
    ! [J_34] :
      ( ( select(a_32,J_34) = select(a_28,J_34) )
      | ( i1 = J_34 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1110,c_706]) ).

tff(c_1809,plain,
    ! [J_38] :
      ( ( select(a_30,J_38) = select(a_28,J_38) )
      | ( i1 = J_38 )
      | ( i1 = J_38 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1626,c_1665]) ).

tff(c_745,plain,
    store(a_26,i3,e_27) = a_30,
    inference(demodulation,[status(thm),theory(equality)],[c_734,c_18]) ).

tff(c_881,plain,
    ! [J_5] :
      ( ( select(a_30,J_5) = select(a_26,J_5) )
      | ( i3 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_745,c_4]) ).

tff(c_1748,plain,
    ! [J_5] :
      ( ( select(a_30,J_5) = select(a_26,J_5) )
      | ( i1 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1110,c_881]) ).

tff(c_2721,plain,
    ! [J_53] :
      ( ( select(a_28,J_53) = select(a_26,J_53) )
      | ( i1 = J_53 )
      | ( i1 = J_53 )
      | ( i1 = J_53 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1809,c_1748]) ).

tff(c_210,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_24,J_17) )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_176]) ).

tff(c_1158,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_24,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1110,c_210]) ).

tff(c_2733,plain,
    ! [J_53] :
      ( ( select(a_26,J_53) = select(a_24,J_53) )
      | ( i1 = J_53 )
      | ( i1 = J_53 )
      | ( i1 = J_53 )
      | ( i1 = J_53 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2721,c_1158]) ).

tff(c_9587,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9560,c_2733]) ).

tff(c_9627,plain,
    select(a_24,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_3078,c_3078,c_3078,c_3078,c_9587]) ).

tff(c_1072,plain,
    ! [J_17] :
      ( ( select(a_24,J_17) = select(a_20,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_195]) ).

tff(c_9676,plain,
    ( ( select(a_20,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9627,c_1072]) ).

tff(c_9704,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4080,c_9676]) ).

tff(c_9706,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3078,c_48,c_9704]) ).

tff(c_9708,plain,
    i3 != i1,
    inference(splitRight,[status(thm)],[c_1082]) ).

tff(c_9825,plain,
    ! [A_159,J_160,I_161] : ( select(store(store(A_159,J_160,select(A_159,I_161)),I_161,select(A_159,J_160)),J_160) = select(A_159,I_161) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_9983,plain,
    ! [J_160] : ( select(store(store(a_20,J_160,e_19),i1,select(a_20,J_160)),J_160) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_9825]) ).

tff(c_11181,plain,
    ! [J_174] : ( select(store(store(a_20,J_174,e_19),i1,select(a_20,J_174)),J_174) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_9983]) ).

tff(c_12640,plain,
    ! [J_194] :
      ( ( select(store(store(a_20,J_194,e_19),i1,select(a1,J_194)),J_194) = e_19 )
      | ( i1 = J_194 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_11181]) ).

tff(c_12688,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_12640]) ).

tff(c_12701,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_12688]) ).

tff(c_10023,plain,
    ! [J_160] : ( select(store(store(a2,J_160,e_37),i_35,select(a2,J_160)),J_160) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_9825]) ).

tff(c_10277,plain,
    ! [J_165] : ( select(store(store(a2,J_165,e_37),i_35,select(a2,J_165)),J_165) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_10023]) ).

tff(c_10320,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_10277]) ).

tff(c_12712,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_12701,c_10320]) ).

tff(c_12718,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_12712]) ).

tff(c_10011,plain,
    ! [J_160] : ( select(store(store(a1,J_160,e_36),i_35,select(a1,J_160)),J_160) = select(a1,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_9825]) ).

tff(c_10626,plain,
    ! [J_169] : ( select(store(store(a1,J_169,e_36),i_35,select(a1,J_169)),J_169) = e_36 ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_10011]) ).

tff(c_10669,plain,
    select(store(store(a1,i1,e_36),i_35,e_21),i1) = e_36,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_10626]) ).

tff(c_12708,plain,
    select(store(store(a1,i1,e_36),i1,e_21),i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_12701,c_10669]) ).

tff(c_12717,plain,
    e_36 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_12708]) ).

tff(c_12725,plain,
    e_37 != e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_12717,c_48]) ).

tff(c_12737,plain,
    e_21 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_12718,c_12725]) ).

tff(c_207,plain,
    ! [J_17] :
      ( ( select(a_30,J_17) = select(a_26,J_17) )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_176]) ).

tff(c_213,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_30,J_17) )
      | ( i4 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_176]) ).

tff(c_1040,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_30,J_17) )
      | ( i3 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_705,c_213]) ).

tff(c_10091,plain,
    ! [J_162] :
      ( ( select(a_32,J_162) = select(a_28,J_162) )
      | ( i3 = J_162 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_705,c_201]) ).

tff(c_10197,plain,
    ! [J_164] :
      ( ( select(a_30,J_164) = select(a_28,J_164) )
      | ( i3 = J_164 )
      | ( i3 = J_164 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1040,c_10091]) ).

tff(c_11807,plain,
    ! [J_183] :
      ( ( select(a_28,J_183) = select(a_26,J_183) )
      | ( i3 = J_183 )
      | ( i3 = J_183 )
      | ( i3 = J_183 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_10197]) ).

tff(c_13925,plain,
    ! [J_215] :
      ( ( select(a_26,J_215) = select(a_24,J_215) )
      | ( i3 = J_215 )
      | ( i3 = J_215 )
      | ( i3 = J_215 )
      | ( i3 = J_215 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_11807,c_210]) ).

tff(c_13958,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_13925,c_973]) ).

tff(c_13987,plain,
    ( ( e_21 = e_19 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_941,c_13958]) ).

tff(c_13989,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9708,c_9708,c_9708,c_9708,c_12737,c_13987]) ).

tff(c_13991,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_12688]) ).

tff(c_12444,plain,
    ! [I_191] : ( select(store(store(a_20,i1,select(a_20,I_191)),I_191,e_19),i1) = select(a_20,I_191) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_9825]) ).

tff(c_17562,plain,
    ! [J_259] :
      ( ( select(store(store(a_20,i1,select(a1,J_259)),J_259,e_19),i1) = select(a_20,J_259) )
      | ( i1 = J_259 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_12444]) ).

tff(c_17610,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_17562]) ).

tff(c_17623,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_13991,c_17610]) ).

tff(c_17645,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_17623,c_4]) ).

tff(c_17656,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_17645]) ).

tff(c_17657,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_13991,c_17656]) ).

tff(c_15124,plain,
    ! [J_233] :
      ( ( select(a_26,J_233) = select(a_24,J_233) )
      | ( i3 = J_233 )
      | ( i3 = J_233 )
      | ( i3 = J_233 )
      | ( i3 = J_233 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_11807,c_210]) ).

tff(c_15154,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_15124,c_973]) ).

tff(c_15183,plain,
    ( ( e_21 = e_19 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_941,c_15154]) ).

tff(c_15184,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_9708,c_9708,c_9708,c_9708,c_15183]) ).

tff(c_12305,plain,
    ! [I_189] : ( select(store(store(a_22,i1,select(a_22,I_189)),I_189,e_21),i1) = select(a_22,I_189) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_9825]) ).

tff(c_12342,plain,
    ! [J_17] :
      ( ( select(store(store(a_22,i1,select(a2,J_17)),J_17,e_21),i1) = select(a_22,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_12305]) ).

tff(c_17008,plain,
    ! [J_254] :
      ( ( select(store(store(a_22,i1,select(a2,J_254)),J_254,e_19),i1) = select(a_22,J_254) )
      | ( i1 = J_254 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15184,c_12342]) ).

tff(c_17056,plain,
    ( ( select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_17008]) ).

tff(c_17069,plain,
    select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_13991,c_17056]) ).

tff(c_17091,plain,
    ( ( select(store(a_22,i1,e_37),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_17069,c_4]) ).

tff(c_17102,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_17091]) ).

tff(c_17103,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_13991,c_17102]) ).

tff(c_9709,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_22,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_204]) ).

tff(c_10135,plain,
    ! [I_163] : ( select(store(store(a_26,i3,select(a_26,I_163)),I_163,e_27),i3) = select(a_26,I_163) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_9825]) ).

tff(c_18168,plain,
    ! [J_265] :
      ( ( select(store(store(a_26,i3,select(a_22,J_265)),J_265,e_27),i3) = select(a_26,J_265) )
      | ( i1 = J_265 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9709,c_10135]) ).

tff(c_18202,plain,
    ( ( select(store(store(a_26,i3,e_37),i_35,e_27),i3) = select(a_26,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_17103,c_18168]) ).

tff(c_18225,plain,
    select(store(store(a_26,i3,e_37),i_35,e_27),i3) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_13991,c_18202]) ).

tff(c_18254,plain,
    ( ( select(store(a_26,i3,e_37),i3) = select(a_26,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18225,c_4]) ).

tff(c_18265,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_18254]) ).

tff(c_18268,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_18265]) ).

tff(c_9931,plain,
    ! [J_160] : ( select(store(store(a_24,J_160,e_27),i3,select(a_24,J_160)),J_160) = select(a_24,i3) ),
    inference(superposition,[status(thm),theory(equality)],[c_746,c_9825]) ).

tff(c_11527,plain,
    ! [J_179] : ( select(store(store(a_24,J_179,e_27),i3,select(a_24,J_179)),J_179) = e_27 ),
    inference(demodulation,[status(thm),theory(equality)],[c_746,c_9931]) ).

tff(c_11559,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_27),i3,select(a_20,J_17)),J_17) = e_27 )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1072,c_11527]) ).

tff(c_17668,plain,
    ( ( select(store(store(a_24,i_35,e_27),i3,e_36),i_35) = e_27 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_17657,c_11559]) ).

tff(c_17708,plain,
    select(store(store(a_24,i_35,e_27),i3,e_36),i_35) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_13991,c_17668]) ).

tff(c_18275,plain,
    select(store(store(a_24,i3,e_27),i3,e_36),i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_18268,c_18268,c_17708]) ).

tff(c_18312,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_16,c_18275]) ).

tff(c_18326,plain,
    e_37 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_18312,c_48]) ).

tff(c_9710,plain,
    ! [J_158] :
      ( ( select(a_26,J_158) = select(a_22,J_158) )
      | ( i1 = J_158 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_889,c_204]) ).

tff(c_9731,plain,
    ( ( select(a_22,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9710,c_32]) ).

tff(c_9796,plain,
    select(a_22,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_9708,c_9731]) ).

tff(c_9800,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9796,c_198]) ).

tff(c_9818,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_9708,c_9800]) ).

tff(c_18310,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_18268,c_42]) ).

tff(c_18321,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_9818,c_18310]) ).

tff(c_18334,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18326,c_18321]) ).

tff(c_18336,plain,
    i_35 != i3,
    inference(splitRight,[status(thm)],[c_18265]) ).

tff(c_18335,plain,
    select(a_26,i_35) = e_37,
    inference(splitRight,[status(thm)],[c_18265]) ).

tff(c_11825,plain,
    ! [J_183] :
      ( ( select(a_26,J_183) = select(a_24,J_183) )
      | ( i3 = J_183 )
      | ( i3 = J_183 )
      | ( i3 = J_183 )
      | ( i3 = J_183 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_11807,c_210]) ).

tff(c_18395,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18335,c_11825]) ).

tff(c_18440,plain,
    select(a_24,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_18336,c_18336,c_18336,c_18336,c_18395]) ).

tff(c_18481,plain,
    ( ( select(a_20,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18440,c_1072]) ).

tff(c_18503,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17657,c_18481]) ).

tff(c_18505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13991,c_48,c_18503]) ).

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

tff(c_18966,plain,
    ! [A_272,I_273,J_274] : ( select(store(store(A_272,I_273,select(A_272,J_274)),J_274,select(A_272,I_273)),I_273) = select(A_272,J_274) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_19106,plain,
    ! [I_273] : ( select(store(store(a_20,I_273,e_19),i1,select(a_20,I_273)),I_273) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_18966]) ).

tff(c_20145,plain,
    ! [I_287] : ( select(store(store(a_20,I_287,e_19),i1,select(a_20,I_287)),I_287) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_19106]) ).

tff(c_21511,plain,
    ! [J_306] :
      ( ( select(store(store(a_20,J_306,e_19),i1,select(a1,J_306)),J_306) = e_19 )
      | ( i1 = J_306 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_20145]) ).

tff(c_21559,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_21511]) ).

tff(c_21572,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_21559]) ).

tff(c_19140,plain,
    ! [I_273] : ( select(store(store(a1,I_273,e_36),i_35,select(a1,I_273)),I_273) = select(a1,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_18966]) ).

tff(c_19401,plain,
    ! [I_280] : ( select(store(store(a1,I_280,e_36),i_35,select(a1,I_280)),I_280) = e_36 ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_19140]) ).

tff(c_19444,plain,
    select(store(store(a1,i1,e_36),i_35,e_21),i1) = e_36,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_19401]) ).

tff(c_21582,plain,
    select(store(store(a1,i1,e_36),i1,e_21),i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_21572,c_19444]) ).

tff(c_21589,plain,
    e_36 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_21582]) ).

tff(c_19146,plain,
    ! [I_273] : ( select(store(store(a2,I_273,e_37),i_35,select(a2,I_273)),I_273) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_18966]) ).

tff(c_20016,plain,
    ! [I_286] : ( select(store(store(a2,I_286,e_37),i_35,select(a2,I_286)),I_286) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_19146]) ).

tff(c_20059,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_20016]) ).

tff(c_21579,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_21572,c_20059]) ).

tff(c_21588,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_21579]) ).

tff(c_21596,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_21588,c_48]) ).

tff(c_21608,plain,
    e_21 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_21589,c_21596]) ).

tff(c_21322,plain,
    ! [J_303] : ( select(store(store(a_24,i2,select(a_24,J_303)),J_303,e_23),i2) = select(a_24,J_303) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_18966]) ).

tff(c_22705,plain,
    ! [J_325] :
      ( ( select(store(store(a_24,i2,select(a_20,J_325)),J_325,e_23),i2) = select(a_24,J_325) )
      | ( i2 = J_325 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_21322]) ).

tff(c_22749,plain,
    ( ( select(store(store(a_24,i2,e_19),i1,e_23),i2) = select(a_24,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_22705]) ).

tff(c_22762,plain,
    select(store(store(a_24,i2,e_19),i1,e_23),i2) = select(a_24,i1),
    inference(negUnitSimplification,[status(thm)],[c_18507,c_22749]) ).

tff(c_22786,plain,
    ( ( select(store(a_24,i2,e_19),i2) = select(a_24,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22762,c_4]) ).

tff(c_22797,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_22786]) ).

tff(c_22798,plain,
    select(a_24,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_18507,c_22797]) ).

tff(c_18599,plain,
    ! [J_269] :
      ( ( select(a_26,J_269) = select(a_22,J_269) )
      | ( i2 = J_269 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_176]) ).

tff(c_18620,plain,
    ( ( select(a_22,i3) = e_27 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18599,c_32]) ).

tff(c_18636,plain,
    i3 = i2,
    inference(splitLeft,[status(thm)],[c_18620]) ).

tff(c_18642,plain,
    select(a_24,i2) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_18636,c_746]) ).

tff(c_18649,plain,
    e_27 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_18642]) ).

tff(c_18648,plain,
    select(a_26,i2) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_18636,c_32]) ).

tff(c_18650,plain,
    e_27 = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_18648]) ).

tff(c_18662,plain,
    e_25 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_18649,c_18650]) ).

tff(c_18716,plain,
    select(a_26,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_18662,c_151]) ).

tff(c_22076,plain,
    ! [J_315] : ( select(store(store(a_26,i2,select(a_26,J_315)),J_315,e_23),i2) = select(a_26,J_315) ),
    inference(superposition,[status(thm),theory(equality)],[c_18716,c_18966]) ).

tff(c_23607,plain,
    ! [J_338] :
      ( ( select(store(store(a_26,i2,select(a_22,J_338)),J_338,e_23),i2) = select(a_26,J_338) )
      | ( i2 = J_338 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_22076]) ).

tff(c_23644,plain,
    ( ( select(store(store(a_26,i2,e_21),i1,e_23),i2) = select(a_26,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_23607]) ).

tff(c_23661,plain,
    select(store(store(a_26,i2,e_21),i1,e_23),i2) = select(a_26,i1),
    inference(negUnitSimplification,[status(thm)],[c_18507,c_23644]) ).

tff(c_23734,plain,
    ( ( select(store(a_26,i2,e_21),i2) = select(a_26,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_23661,c_4]) ).

tff(c_23745,plain,
    ( ( select(a_26,i1) = e_21 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_23734]) ).

tff(c_23746,plain,
    select(a_26,i1) = e_21,
    inference(negUnitSimplification,[status(thm)],[c_18507,c_23745]) ).

tff(c_19209,plain,
    ! [J_275] :
      ( ( select(a_32,J_275) = select(a_28,J_275) )
      | ( i2 = J_275 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18636,c_706]) ).

tff(c_18644,plain,
    i4 = i2,
    inference(demodulation,[status(thm),theory(equality)],[c_18636,c_705]) ).

tff(c_18807,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_30,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18644,c_213]) ).

tff(c_19331,plain,
    ! [J_278] :
      ( ( select(a_30,J_278) = select(a_28,J_278) )
      | ( i2 = J_278 )
      | ( i2 = J_278 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_19209,c_18807]) ).

tff(c_18637,plain,
    ! [J_17] :
      ( ( select(a_30,J_17) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18636,c_207]) ).

tff(c_20908,plain,
    ! [J_296] :
      ( ( select(a_28,J_296) = select(a_26,J_296) )
      | ( i2 = J_296 )
      | ( i2 = J_296 )
      | ( i2 = J_296 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_19331,c_18637]) ).

tff(c_18645,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_24,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18636,c_210]) ).

tff(c_20917,plain,
    ! [J_296] :
      ( ( select(a_26,J_296) = select(a_24,J_296) )
      | ( i2 = J_296 )
      | ( i2 = J_296 )
      | ( i2 = J_296 )
      | ( i2 = J_296 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20908,c_18645]) ).

tff(c_23757,plain,
    ( ( select(a_24,i1) = e_21 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_23746,c_20917]) ).

tff(c_23794,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22798,c_23757]) ).

tff(c_23796,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18507,c_18507,c_18507,c_18507,c_21608,c_23794]) ).

tff(c_23798,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_21559]) ).

tff(c_21198,plain,
    ! [J_301] : ( select(store(store(a_22,i1,select(a_22,J_301)),J_301,e_21),i1) = select(a_22,J_301) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_18966]) ).

tff(c_25060,plain,
    ! [J_358] :
      ( ( select(store(store(a_22,i1,select(a2,J_358)),J_358,e_21),i1) = select(a_22,J_358) )
      | ( i1 = J_358 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_21198]) ).

tff(c_25108,plain,
    ( ( select(store(store(a_22,i1,e_37),i_35,e_21),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_25060]) ).

tff(c_25121,plain,
    select(store(store(a_22,i1,e_37),i_35,e_21),i1) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_23798,c_25108]) ).

tff(c_25143,plain,
    ( ( select(store(a_22,i1,e_37),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_25121,c_4]) ).

tff(c_25154,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_25143]) ).

tff(c_25155,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_23798,c_25154]) ).

tff(c_19024,plain,
    ! [I_273] : ( select(store(store(a_26,I_273,e_23),i2,select(a_26,I_273)),I_273) = select(a_26,i2) ),
    inference(superposition,[status(thm),theory(equality)],[c_18716,c_18966]) ).

tff(c_20657,plain,
    ! [I_293] : ( select(store(store(a_26,I_293,e_23),i2,select(a_26,I_293)),I_293) = e_23 ),
    inference(demodulation,[status(thm),theory(equality)],[c_18716,c_19024]) ).

tff(c_20695,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,J_17,e_23),i2,select(a_22,J_17)),J_17) = e_23 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_20657]) ).

tff(c_25163,plain,
    ( ( select(store(store(a_26,i_35,e_23),i2,e_37),i_35) = e_23 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_25155,c_20695]) ).

tff(c_25409,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_25163]) ).

tff(c_18671,plain,
    ! [J_270] :
      ( ( select(a_22,J_270) = select(a2,J_270) )
      | ( i1 = J_270 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_18701,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_18671]) ).

tff(c_18709,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_18507,c_18701]) ).

tff(c_20048,plain,
    select(store(store(a2,i2,e_37),i_35,e_23),i2) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_18709,c_20016]) ).

tff(c_25427,plain,
    select(store(store(a2,i2,e_37),i2,e_23),i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_25409,c_20048]) ).

tff(c_25441,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_25427]) ).

tff(c_25449,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_25441,c_48]) ).

tff(c_18506,plain,
    select(a1,i2) = e_25,
    inference(splitRight,[status(thm)],[c_785]) ).

tff(c_18715,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_18662,c_18506]) ).

tff(c_25435,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_25409,c_40]) ).

tff(c_25443,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_18715,c_25435]) ).

tff(c_25455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25449,c_25443]) ).

tff(c_25457,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_25163]) ).

tff(c_21260,plain,
    ! [J_302] : ( select(store(store(a_20,i1,select(a_20,J_302)),J_302,e_19),i1) = select(a_20,J_302) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_18966]) ).

tff(c_26237,plain,
    ! [J_371] :
      ( ( select(store(store(a_20,i1,select(a1,J_371)),J_371,e_19),i1) = select(a_20,J_371) )
      | ( i1 = J_371 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_21260]) ).

tff(c_26285,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_26237]) ).

tff(c_26298,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_23798,c_26285]) ).

tff(c_26320,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26298,c_4]) ).

tff(c_26331,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_26320]) ).

tff(c_26332,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_23798,c_26331]) ).

tff(c_21356,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,i2,select(a_20,J_17)),J_17,e_23),i2) = select(a_24,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_21322]) ).

tff(c_26344,plain,
    ( ( select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26332,c_21356]) ).

tff(c_26387,plain,
    select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_25457,c_26344]) ).

tff(c_26692,plain,
    ( ( select(store(a_24,i2,e_36),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26387,c_4]) ).

tff(c_26703,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_26692]) ).

tff(c_26704,plain,
    select(a_24,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_25457,c_26703]) ).

tff(c_24469,plain,
    ! [J_349] : ( select(store(store(a_26,i2,select(a_26,J_349)),J_349,e_23),i2) = select(a_26,J_349) ),
    inference(superposition,[status(thm),theory(equality)],[c_18716,c_18966]) ).

tff(c_27417,plain,
    ! [J_382] :
      ( ( select(store(store(a_26,i2,select(a_22,J_382)),J_382,e_23),i2) = select(a_26,J_382) )
      | ( i2 = J_382 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_24469]) ).

tff(c_27451,plain,
    ( ( select(store(store(a_26,i2,e_37),i_35,e_23),i2) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_25155,c_27417]) ).

tff(c_27474,plain,
    select(store(store(a_26,i2,e_37),i_35,e_23),i2) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_25457,c_27451]) ).

tff(c_28388,plain,
    ( ( select(store(a_26,i2,e_37),i2) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_27474,c_4]) ).

tff(c_28399,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_28388]) ).

tff(c_28400,plain,
    select(a_26,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_25457,c_28399]) ).

tff(c_20944,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_24,J_17) )
      | ( i2 = J_17 )
      | ( i2 = J_17 )
      | ( i2 = J_17 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18645,c_20908]) ).

tff(c_28411,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28400,c_20944]) ).

tff(c_28448,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26704,c_28411]) ).

tff(c_28450,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25457,c_25457,c_25457,c_25457,c_48,c_28448]) ).

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

tff(c_36877,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_30,J_17) )
      | ( i3 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_705,c_213]) ).

tff(c_36962,plain,
    ! [J_484] :
      ( ( select(a_32,J_484) = select(a_28,J_484) )
      | ( i3 = J_484 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_705,c_201]) ).

tff(c_37273,plain,
    ! [J_488] :
      ( ( select(a_30,J_488) = select(a_28,J_488) )
      | ( i3 = J_488 )
      | ( i3 = J_488 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36877,c_36962]) ).

tff(c_40024,plain,
    ! [J_514] :
      ( ( select(a_28,J_514) = select(a_26,J_514) )
      | ( i3 = J_514 )
      | ( i3 = J_514 )
      | ( i3 = J_514 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_37273,c_207]) ).

tff(c_47397,plain,
    ! [J_602] :
      ( ( select(a_26,J_602) = select(a_24,J_602) )
      | ( i3 = J_602 )
      | ( i3 = J_602 )
      | ( i3 = J_602 )
      | ( i3 = J_602 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_40024]) ).

tff(c_47427,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i3 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_47397,c_151]) ).

tff(c_47456,plain,
    ( ( e_25 = e_23 )
    | ( i3 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_47427]) ).

tff(c_47457,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_28452,c_28452,c_28452,c_28452,c_47456]) ).

tff(c_47493,plain,
    select(a_20,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_47457,c_30]) ).

tff(c_28726,plain,
    ! [A_389,I_390,J_391] : ( select(store(store(A_389,I_390,select(A_389,J_391)),J_391,select(A_389,I_390)),I_390) = select(A_389,J_391) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_28836,plain,
    ! [I_390] : ( select(store(store(a_20,I_390,e_19),i1,select(a_20,I_390)),I_390) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_28726]) ).

tff(c_29852,plain,
    ! [I_402] : ( select(store(store(a_20,I_402,e_19),i1,select(a_20,I_402)),I_402) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_28836]) ).

tff(c_31760,plain,
    ! [J_426] :
      ( ( select(store(store(a_20,J_426,e_19),i1,select(a1,J_426)),J_426) = e_19 )
      | ( i1 = J_426 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_29852]) ).

tff(c_31808,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_31760]) ).

tff(c_31821,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_31808]) ).

tff(c_28876,plain,
    ! [I_390] : ( select(store(store(a2,I_390,e_37),i_35,select(a2,I_390)),I_390) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_28726]) ).

tff(c_30171,plain,
    ! [I_406] : ( select(store(store(a2,I_406,e_37),i_35,select(a2,I_406)),I_406) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_28876]) ).

tff(c_30214,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_30171]) ).

tff(c_31829,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_31821,c_30214]) ).

tff(c_31839,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_31829]) ).

tff(c_31847,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_31839,c_48]) ).

tff(c_28451,plain,
    select(a_22,i3) = e_27,
    inference(splitRight,[status(thm)],[c_18620]) ).

tff(c_28511,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_28451]) ).

tff(c_28541,plain,
    i3 = i1,
    inference(splitLeft,[status(thm)],[c_28511]) ).

tff(c_28542,plain,
    select(a_22,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_28541,c_28451]) ).

tff(c_28556,plain,
    e_27 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_28542]) ).

tff(c_28549,plain,
    select(a_24,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_28541,c_746]) ).

tff(c_28679,plain,
    select(a_24,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_28556,c_28549]) ).

tff(c_28683,plain,
    ( ( select(a_20,i1) = e_21 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28679,c_195]) ).

tff(c_28701,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_28683]) ).

tff(c_28702,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_18507,c_28701]) ).

tff(c_28720,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_28702,c_26]) ).

tff(c_31835,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_31821,c_40]) ).

tff(c_31841,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_28720,c_31835]) ).

tff(c_31880,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31847,c_31841]) ).

tff(c_31882,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_31808]) ).

tff(c_31415,plain,
    ! [J_420] : ( select(store(store(a_20,i1,select(a_20,J_420)),J_420,e_19),i1) = select(a_20,J_420) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_28726]) ).

tff(c_34977,plain,
    ! [J_466] :
      ( ( select(store(store(a_20,i1,select(a1,J_466)),J_466,e_19),i1) = select(a_20,J_466) )
      | ( i1 = J_466 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_31415]) ).

tff(c_35025,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_34977]) ).

tff(c_35038,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_31882,c_35025]) ).

tff(c_35060,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35038,c_4]) ).

tff(c_35071,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_35060]) ).

tff(c_35072,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_31882,c_35071]) ).

tff(c_28820,plain,
    ! [I_390] : ( select(store(store(a_24,I_390,e_23),i2,select(a_24,I_390)),I_390) = select(a_24,i2) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_28726]) ).

tff(c_29530,plain,
    ! [I_399] : ( select(store(store(a_24,I_399,e_23),i2,select(a_24,I_399)),I_399) = e_23 ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_28820]) ).

tff(c_29565,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_23),i2,select(a_20,J_17)),J_17) = e_23 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_29530]) ).

tff(c_35092,plain,
    ( ( select(store(store(a_24,i_35,e_23),i2,e_36),i_35) = e_23 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35072,c_29565]) ).

tff(c_35311,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_35092]) ).

tff(c_28453,plain,
    ! [J_387] :
      ( ( select(a_22,J_387) = select(a2,J_387) )
      | ( i1 = J_387 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_28474,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28453,c_28]) ).

tff(c_28487,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_18507,c_28474]) ).

tff(c_30203,plain,
    select(store(store(a2,i2,e_37),i_35,e_23),i2) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_28487,c_30171]) ).

tff(c_35332,plain,
    select(store(store(a2,i2,e_37),i2,e_23),i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_35311,c_30203]) ).

tff(c_35345,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_35332]) ).

tff(c_35352,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_35345,c_48]) ).

tff(c_28552,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_24,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28541,c_210]) ).

tff(c_29289,plain,
    ! [J_5] :
      ( ( select(a_30,J_5) = select(a_26,J_5) )
      | ( i1 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28541,c_881]) ).

tff(c_29243,plain,
    ! [J_393] :
      ( ( select(a_32,J_393) = select(a_28,J_393) )
      | ( i1 = J_393 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28541,c_706]) ).

tff(c_28551,plain,
    i4 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_28541,c_705]) ).

tff(c_28572,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_30,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28551,c_213]) ).

tff(c_29390,plain,
    ! [J_397] :
      ( ( select(a_30,J_397) = select(a_28,J_397) )
      | ( i1 = J_397 )
      | ( i1 = J_397 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_29243,c_28572]) ).

tff(c_31241,plain,
    ! [J_417] :
      ( ( select(a_28,J_417) = select(a_26,J_417) )
      | ( i1 = J_417 )
      | ( i1 = J_417 )
      | ( i1 = J_417 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_29289,c_29390]) ).

tff(c_32853,plain,
    ! [J_442] :
      ( ( select(a_26,J_442) = select(a_24,J_442) )
      | ( i1 = J_442 )
      | ( i1 = J_442 )
      | ( i1 = J_442 )
      | ( i1 = J_442 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28552,c_31241]) ).

tff(c_32883,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32853,c_151]) ).

tff(c_32911,plain,
    ( ( e_25 = e_23 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_32883]) ).

tff(c_32912,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_18507,c_18507,c_18507,c_18507,c_32911]) ).

tff(c_32983,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_32912,c_18506]) ).

tff(c_35338,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_35311,c_40]) ).

tff(c_35346,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_32983,c_35338]) ).

tff(c_35358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35352,c_35346]) ).

tff(c_35360,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_35092]) ).

tff(c_31477,plain,
    ! [J_421] : ( select(store(store(a_24,i2,select(a_24,J_421)),J_421,e_23),i2) = select(a_24,J_421) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_28726]) ).

tff(c_31514,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,i2,select(a_20,J_17)),J_17,e_23),i2) = select(a_24,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_31477]) ).

tff(c_35080,plain,
    ( ( select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35072,c_31514]) ).

tff(c_35437,plain,
    select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_35360,c_35080]) ).

tff(c_35459,plain,
    ( ( select(store(a_24,i2,e_36),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_35437,c_4]) ).

tff(c_35470,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_35459]) ).

tff(c_35471,plain,
    select(a_24,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_35360,c_35470]) ).

tff(c_28718,plain,
    select(a_22,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_28702,c_145]) ).

tff(c_254,plain,
    ! [A_18,I_20,J_19] : ( select(store(store(A_18,I_20,select(A_18,J_19)),J_19,select(A_18,I_20)),I_20) = select(A_18,J_19) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_32791,plain,
    ! [J_441] : ( select(store(store(a_22,i1,select(a_22,J_441)),J_441,e_19),i1) = select(a_22,J_441) ),
    inference(superposition,[status(thm),theory(equality)],[c_28718,c_254]) ).

tff(c_36334,plain,
    ! [J_479] :
      ( ( select(store(store(a_22,i1,select(a2,J_479)),J_479,e_19),i1) = select(a_22,J_479) )
      | ( i1 = J_479 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_32791]) ).

tff(c_36382,plain,
    ( ( select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_36334]) ).

tff(c_36395,plain,
    select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_31882,c_36382]) ).

tff(c_36417,plain,
    ( ( select(store(a_22,i1,e_37),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36395,c_4]) ).

tff(c_36428,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_36417]) ).

tff(c_36429,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_31882,c_36428]) ).

tff(c_31697,plain,
    ! [J_425] : ( select(store(store(a_26,i2,select(a_26,J_425)),J_425,e_25),i2) = select(a_26,J_425) ),
    inference(superposition,[status(thm),theory(equality)],[c_151,c_28726]) ).

tff(c_31734,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i2,select(a_22,J_17)),J_17,e_25),i2) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_31697]) ).

tff(c_34853,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i2,select(a_22,J_17)),J_17,e_23),i2) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32912,c_31734]) ).

tff(c_36437,plain,
    ( ( select(store(store(a_26,i2,e_37),i_35,e_23),i2) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36429,c_34853]) ).

tff(c_36482,plain,
    select(store(store(a_26,i2,e_37),i_35,e_23),i2) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_35360,c_36437]) ).

tff(c_36782,plain,
    ( ( select(store(a_26,i2,e_37),i2) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36482,c_4]) ).

tff(c_36793,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_36782]) ).

tff(c_36794,plain,
    select(a_26,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_35360,c_36793]) ).

tff(c_31277,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_24,J_17) )
      | ( i1 = J_17 )
      | ( i1 = J_17 )
      | ( i1 = J_17 )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28552,c_31241]) ).

tff(c_36811,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_36794,c_31277]) ).

tff(c_36850,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35471,c_36811]) ).

tff(c_36852,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31882,c_31882,c_31882,c_31882,c_48,c_36850]) ).

tff(c_36854,plain,
    i3 != i1,
    inference(splitRight,[status(thm)],[c_28511]) ).

tff(c_36999,plain,
    ! [A_485,I_486,J_487] : ( select(store(store(A_485,I_486,select(A_485,J_487)),J_487,select(A_485,I_486)),I_486) = select(A_485,J_487) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_37153,plain,
    ! [I_486] : ( select(store(store(a_22,I_486,e_21),i1,select(a_22,I_486)),I_486) = select(a_22,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_36999]) ).

tff(c_38995,plain,
    ! [I_504] : ( select(store(store(a_22,I_504,e_21),i1,select(a_22,I_504)),I_504) = e_21 ),
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_37153]) ).

tff(c_40931,plain,
    ! [J_525] :
      ( ( select(store(store(a_22,J_525,e_21),i1,select(a2,J_525)),J_525) = e_21 )
      | ( i1 = J_525 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_38995]) ).

tff(c_40982,plain,
    ( ( select(store(store(a_22,i_35,e_21),i1,e_37),i_35) = e_21 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_40931]) ).

tff(c_40997,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_40982]) ).

tff(c_41016,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_40997,c_42]) ).

tff(c_41020,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_24,c_41016]) ).

tff(c_41015,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_40997,c_40]) ).

tff(c_41019,plain,
    e_36 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_26,c_41015]) ).

tff(c_41029,plain,
    e_37 != e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_41019,c_48]) ).

tff(c_41040,plain,
    e_21 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_41020,c_41029]) ).

tff(c_40866,plain,
    ! [J_524] : ( select(store(store(a_24,i2,select(a_24,J_524)),J_524,e_23),i2) = select(a_24,J_524) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_36999]) ).

tff(c_44501,plain,
    ! [J_567] :
      ( ( select(store(store(a_24,i2,select(a_20,J_567)),J_567,e_23),i2) = select(a_24,J_567) )
      | ( i2 = J_567 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_40866]) ).

tff(c_44548,plain,
    ( ( select(store(store(a_24,i2,e_19),i1,e_23),i2) = select(a_24,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_44501]) ).

tff(c_44563,plain,
    select(store(store(a_24,i2,e_19),i1,e_23),i2) = select(a_24,i1),
    inference(negUnitSimplification,[status(thm)],[c_18507,c_44548]) ).

tff(c_44587,plain,
    ( ( select(store(a_24,i2,e_19),i2) = select(a_24,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44563,c_4]) ).

tff(c_44598,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_44587]) ).

tff(c_44599,plain,
    select(a_24,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_18507,c_44598]) ).

tff(c_37316,plain,
    ! [J_489] : ( select(store(store(a_26,i3,select(a_26,J_489)),J_489,e_27),i3) = select(a_26,J_489) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_36999]) ).

tff(c_45068,plain,
    ! [J_573] :
      ( ( select(store(store(a_26,i3,select(a_22,J_573)),J_573,e_27),i3) = select(a_26,J_573) )
      | ( i2 = J_573 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_37316]) ).

tff(c_45108,plain,
    ( ( select(store(store(a_26,i3,e_21),i1,e_27),i3) = select(a_26,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_45068]) ).

tff(c_45127,plain,
    select(store(store(a_26,i3,e_21),i1,e_27),i3) = select(a_26,i1),
    inference(negUnitSimplification,[status(thm)],[c_18507,c_45108]) ).

tff(c_45155,plain,
    ( ( select(store(a_26,i3,e_21),i3) = select(a_26,i1) )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_45127,c_4]) ).

tff(c_45166,plain,
    ( ( select(a_26,i1) = e_21 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_45155]) ).

tff(c_45167,plain,
    select(a_26,i1) = e_21,
    inference(negUnitSimplification,[status(thm)],[c_36854,c_45166]) ).

tff(c_40039,plain,
    ! [J_514] :
      ( ( select(a_26,J_514) = select(a_24,J_514) )
      | ( i3 = J_514 )
      | ( i3 = J_514 )
      | ( i3 = J_514 )
      | ( i3 = J_514 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40024,c_210]) ).

tff(c_45181,plain,
    ( ( select(a_24,i1) = e_21 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_45167,c_40039]) ).

tff(c_45222,plain,
    ( ( e_21 = e_19 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44599,c_45181]) ).

tff(c_45224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36854,c_36854,c_36854,c_36854,c_41040,c_45222]) ).

tff(c_45226,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_40982]) ).

tff(c_40673,plain,
    ! [J_521] : ( select(store(store(a_20,i1,select(a_20,J_521)),J_521,e_19),i1) = select(a_20,J_521) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_36999]) ).

tff(c_49301,plain,
    ! [J_619] :
      ( ( select(store(store(a_20,i1,select(a1,J_619)),J_619,e_19),i1) = select(a_20,J_619) )
      | ( i1 = J_619 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_40673]) ).

tff(c_49352,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_49301]) ).

tff(c_49367,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_45226,c_49352]) ).

tff(c_49389,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49367,c_4]) ).

tff(c_49400,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_49389]) ).

tff(c_49401,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_45226,c_49400]) ).

tff(c_37117,plain,
    ! [I_486] : ( select(store(store(a_24,I_486,e_27),i3,select(a_24,I_486)),I_486) = select(a_24,i3) ),
    inference(superposition,[status(thm),theory(equality)],[c_746,c_36999]) ).

tff(c_39328,plain,
    ! [I_507] : ( select(store(store(a_24,I_507,e_27),i3,select(a_24,I_507)),I_507) = e_27 ),
    inference(demodulation,[status(thm),theory(equality)],[c_746,c_37117]) ).

tff(c_39360,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_27),i3,select(a_20,J_17)),J_17) = e_27 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_39328]) ).

tff(c_49464,plain,
    ( ( select(store(store(a_24,i_35,e_27),i3,e_36),i_35) = e_27 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49401,c_39360]) ).

tff(c_49594,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_49464]) ).

tff(c_49597,plain,
    select(a_20,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_49594,c_49401]) ).

tff(c_49628,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_47493,c_49597]) ).

tff(c_49639,plain,
    e_37 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_49628,c_48]) ).

tff(c_49627,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_49594,c_42]) ).

tff(c_49634,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_28487,c_49627]) ).

tff(c_49645,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49639,c_49634]) ).

tff(c_49647,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_49464]) ).

tff(c_39491,plain,
    ! [J_509] : ( select(store(store(a_22,i2,select(a_22,J_509)),J_509,e_23),i2) = select(a_22,J_509) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_36999]) ).

tff(c_52382,plain,
    ! [J_642] :
      ( ( select(store(store(a_22,i2,select(a2,J_642)),J_642,e_23),i2) = select(a_22,J_642) )
      | ( i1 = J_642 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_39491]) ).

tff(c_52433,plain,
    ( ( select(store(store(a_22,i2,e_37),i_35,e_23),i2) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_52382]) ).

tff(c_52448,plain,
    select(store(store(a_22,i2,e_37),i_35,e_23),i2) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_45226,c_52433]) ).

tff(c_52470,plain,
    ( ( select(store(a_22,i2,e_37),i2) = select(a_22,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_52448,c_4]) ).

tff(c_52481,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_52470]) ).

tff(c_52482,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_49647,c_52481]) ).

tff(c_37350,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i3,select(a_22,J_17)),J_17,e_27),i3) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_37316]) ).

tff(c_52500,plain,
    ( ( select(store(store(a_26,i3,e_37),i_35,e_27),i3) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_52482,c_37350]) ).

tff(c_52548,plain,
    select(store(store(a_26,i3,e_37),i_35,e_27),i3) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_49647,c_52500]) ).

tff(c_52928,plain,
    ( ( select(store(a_26,i3,e_37),i3) = select(a_26,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_52548,c_4]) ).

tff(c_52939,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_52928]) ).

tff(c_52942,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_52939]) ).

tff(c_49646,plain,
    select(store(store(a_24,i_35,e_27),i3,e_36),i_35) = e_27,
    inference(splitRight,[status(thm)],[c_49464]) ).

tff(c_53012,plain,
    select(store(store(a_24,i3,e_27),i3,e_36),i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_52942,c_52942,c_49646]) ).

tff(c_53045,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_16,c_53012]) ).

tff(c_37227,plain,
    ! [I_486] : ( select(store(store(a_26,I_486,e_27),i3,select(a_26,I_486)),I_486) = select(a_26,i3) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_36999]) ).

tff(c_37587,plain,
    ! [I_491] : ( select(store(store(a_26,I_491,e_27),i3,select(a_26,I_491)),I_491) = e_27 ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_37227]) ).

tff(c_37619,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,J_17,e_27),i3,select(a_22,J_17)),J_17) = e_27 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_37587]) ).

tff(c_52512,plain,
    ( ( select(store(store(a_26,i_35,e_27),i3,e_37),i_35) = e_27 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_52482,c_37619]) ).

tff(c_52552,plain,
    select(store(store(a_26,i_35,e_27),i3,e_37),i_35) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_49647,c_52512]) ).

tff(c_52994,plain,
    select(store(store(a_26,i3,e_27),i3,e_37),i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_52942,c_52942,c_52552]) ).

tff(c_53042,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_745,c_52994]) ).

tff(c_53056,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_53042,c_48]) ).

tff(c_53070,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_53045,c_53056]) ).

tff(c_53072,plain,
    i_35 != i3,
    inference(splitRight,[status(thm)],[c_52939]) ).

tff(c_53071,plain,
    select(a_26,i_35) = e_37,
    inference(splitRight,[status(thm)],[c_52939]) ).

tff(c_40060,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_24,J_17) )
      | ( i3 = J_17 )
      | ( i3 = J_17 )
      | ( i3 = J_17 )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_40024]) ).

tff(c_53135,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53071,c_40060]) ).

tff(c_53178,plain,
    select(a_24,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_53072,c_53072,c_53072,c_53072,c_53135]) ).

tff(c_53223,plain,
    ( ( select(a_20,i_35) = e_37 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53178,c_195]) ).

tff(c_53246,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49401,c_53223]) ).

tff(c_53248,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49647,c_48,c_53246]) ).

tff(c_53250,plain,
    i4 != i3,
    inference(splitRight,[status(thm)],[c_674]) ).

tff(c_53317,plain,
    i4 != i2,
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_53250]) ).

tff(c_53323,plain,
    select(a_26,i2) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_32]) ).

tff(c_53325,plain,
    e_27 = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_53323]) ).

tff(c_53320,plain,
    select(a_28,i2) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_157]) ).

tff(c_53350,plain,
    select(a_28,i2) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_53325,c_53320]) ).

tff(c_69832,plain,
    ! [J_840] :
      ( ( select(a_32,J_840) = select(a_30,J_840) )
      | ( i4 = J_840 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_176]) ).

tff(c_70399,plain,
    ! [J_847] :
      ( ( select(a_30,J_847) = select(a_28,J_847) )
      | ( i4 = J_847 )
      | ( i4 = J_847 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_69832,c_201]) ).

tff(c_53324,plain,
    select(a_24,i2) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_34]) ).

tff(c_53326,plain,
    e_29 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_53324]) ).

tff(c_53319,plain,
    select(a_30,i2) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_154]) ).

tff(c_53371,plain,
    select(a_30,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_53326,c_53319]) ).

tff(c_70414,plain,
    ( ( select(a_28,i2) = e_23 )
    | ( i4 = i2 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_70399,c_53371]) ).

tff(c_70443,plain,
    ( ( e_25 = e_23 )
    | ( i4 = i2 )
    | ( i4 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53350,c_70414]) ).

tff(c_70444,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_53317,c_53317,c_70443]) ).

tff(c_70525,plain,
    select(a_20,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_70444,c_30]) ).

tff(c_53822,plain,
    ! [A_653,I_654,J_655] : ( select(store(store(A_653,I_654,select(A_653,J_655)),J_655,select(A_653,I_654)),I_654) = select(A_653,J_655) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_53968,plain,
    ! [I_654] : ( select(store(store(a_20,I_654,e_19),i1,select(a_20,I_654)),I_654) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_53822]) ).

tff(c_54822,plain,
    ! [I_664] : ( select(store(store(a_20,I_664,e_19),i1,select(a_20,I_664)),I_664) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_53968]) ).

tff(c_57267,plain,
    ! [J_693] :
      ( ( select(store(store(a_20,J_693,e_19),i1,select(a1,J_693)),J_693) = e_19 )
      | ( i1 = J_693 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_54822]) ).

tff(c_57318,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_57267]) ).

tff(c_57333,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_57318]) ).

tff(c_482,plain,
    ! [J_19] : ( store(store(a2,J_19,select(a2,i_35)),i_35,select(a2,J_19)) = store(store(a2,i_35,select(a2,J_19)),J_19,e_37) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_230]) ).

tff(c_54332,plain,
    ! [J_660] : ( store(store(a2,i_35,select(a2,J_660)),J_660,e_37) = store(store(a2,J_660,e_37),i_35,select(a2,J_660)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_482]) ).

tff(c_54590,plain,
    ! [J_662] : ( select(store(store(a2,J_662,e_37),i_35,select(a2,J_662)),J_662) = e_37 ),
    inference(superposition,[status(thm),theory(equality)],[c_54332,c_2]) ).

tff(c_54633,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_54590]) ).

tff(c_57344,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_57333,c_54633]) ).

tff(c_57354,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_57344]) ).

tff(c_57361,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_57354,c_48]) ).

tff(c_53448,plain,
    ! [J_649] :
      ( ( select(a_20,J_649) = select(a1,J_649) )
      | ( i1 = J_649 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_176]) ).

tff(c_53469,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53448,c_30]) ).

tff(c_53485,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_53469]) ).

tff(c_53491,plain,
    i4 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_53317]) ).

tff(c_53498,plain,
    select(a_20,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_30]) ).

tff(c_53500,plain,
    e_25 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_53498]) ).

tff(c_53490,plain,
    select(a_28,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_53350]) ).

tff(c_53639,plain,
    select(a_28,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_53500,c_53490]) ).

tff(c_53516,plain,
    ! [J_650] :
      ( ( select(a_32,J_650) = select(a_30,J_650) )
      | ( i4 = J_650 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_176]) ).

tff(c_54279,plain,
    ! [J_659] :
      ( ( select(a_30,J_659) = select(a_28,J_659) )
      | ( i4 = J_659 )
      | ( i4 = J_659 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_201,c_53516]) ).

tff(c_53499,plain,
    select(a_22,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_28]) ).

tff(c_53501,plain,
    e_23 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_53499]) ).

tff(c_53489,plain,
    select(a_30,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_53371]) ).

tff(c_53618,plain,
    select(a_30,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_53501,c_53489]) ).

tff(c_54294,plain,
    ( ( select(a_28,i1) = e_21 )
    | ( i4 = i1 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54279,c_53618]) ).

tff(c_54323,plain,
    ( ( e_21 = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53639,c_54294]) ).

tff(c_54324,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_53491,c_53491,c_54323]) ).

tff(c_54367,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_54324,c_26]) ).

tff(c_57348,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_57333,c_40]) ).

tff(c_57355,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_54367,c_57348]) ).

tff(c_57368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57361,c_57355]) ).

tff(c_57370,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_57318]) ).

tff(c_53488,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_22,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_204]) ).

tff(c_53249,plain,
    select(a_24,i4) = e_31,
    inference(splitRight,[status(thm)],[c_674]) ).

tff(c_53303,plain,
    ( ( select(a_20,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53249,c_53273]) ).

tff(c_53729,plain,
    ( ( select(a_20,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_53303]) ).

tff(c_53730,plain,
    select(a_20,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53491,c_53729]) ).

tff(c_58465,plain,
    ! [J_710] : ( select(store(store(a_20,i4,select(a_20,J_710)),J_710,e_31),i4) = select(a_20,J_710) ),
    inference(superposition,[status(thm),theory(equality)],[c_53730,c_53822]) ).

tff(c_60915,plain,
    ! [J_744] :
      ( ( select(store(store(a_20,i4,select(a1,J_744)),J_744,e_31),i4) = select(a_20,J_744) )
      | ( i1 = J_744 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_58465]) ).

tff(c_60963,plain,
    ( ( select(store(store(a_20,i4,e_36),i_35,e_31),i4) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_60915]) ).

tff(c_60976,plain,
    select(store(store(a_20,i4,e_36),i_35,e_31),i4) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_57370,c_60963]) ).

tff(c_60998,plain,
    ( ( select(store(a_20,i4,e_36),i4) = select(a_20,i_35) )
    | ( i_35 = i4 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_60976,c_4]) ).

tff(c_61009,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i4 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_60998]) ).

tff(c_61058,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_61009]) ).

tff(c_54072,plain,
    ! [J_656] :
      ( ( select(a_26,J_656) = select(a_22,J_656) )
      | ( i1 = J_656 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_204]) ).

tff(c_53492,plain,
    i3 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_53316]) ).

tff(c_53783,plain,
    ! [J_652] :
      ( ( select(a_30,J_652) = select(a_26,J_652) )
      | ( i1 = J_652 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53492,c_207]) ).

tff(c_53804,plain,
    ( ( select(a_26,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53783,c_36]) ).

tff(c_53817,plain,
    select(a_26,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53491,c_53804]) ).

tff(c_54078,plain,
    ( ( select(a_22,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54072,c_53817]) ).

tff(c_54110,plain,
    select(a_22,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53491,c_54078]) ).

tff(c_54126,plain,
    ( ( select(a2,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54110,c_198]) ).

tff(c_54145,plain,
    select(a2,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53491,c_54126]) ).

tff(c_54622,plain,
    select(store(store(a2,i4,e_37),i_35,e_31),i4) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_54145,c_54590]) ).

tff(c_61077,plain,
    select(store(store(a2,i4,e_37),i4,e_31),i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_61058,c_54622]) ).

tff(c_61086,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_61077]) ).

tff(c_53734,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53730,c_192]) ).

tff(c_53752,plain,
    select(a1,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53491,c_53734]) ).

tff(c_54002,plain,
    ! [I_654] : ( select(store(store(a1,I_654,e_36),i_35,select(a1,I_654)),I_654) = select(a1,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_53822]) ).

tff(c_55377,plain,
    ! [I_671] : ( select(store(store(a1,I_671,e_36),i_35,select(a1,I_671)),I_671) = e_36 ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_54002]) ).

tff(c_55412,plain,
    select(store(store(a1,i4,e_36),i_35,e_31),i4) = e_36,
    inference(superposition,[status(thm),theory(equality)],[c_53752,c_55377]) ).

tff(c_61074,plain,
    select(store(store(a1,i4,e_36),i4,e_31),i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_61058,c_55412]) ).

tff(c_61085,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_61074]) ).

tff(c_61093,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_61085,c_48]) ).

tff(c_61132,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61086,c_61093]) ).

tff(c_61134,plain,
    i_35 != i4,
    inference(splitRight,[status(thm)],[c_61009]) ).

tff(c_61133,plain,
    select(a_20,i_35) = e_36,
    inference(splitRight,[status(thm)],[c_61009]) ).

tff(c_53493,plain,
    ! [J_17] :
      ( ( select(a_24,J_17) = select(a_20,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_195]) ).

tff(c_53495,plain,
    select(a_24,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_142]) ).

tff(c_53597,plain,
    select(a_24,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_53501,c_53495]) ).

tff(c_53901,plain,
    ! [J_655] : ( select(store(store(a_24,i1,select(a_24,J_655)),J_655,e_21),i1) = select(a_24,J_655) ),
    inference(superposition,[status(thm),theory(equality)],[c_53597,c_53822]) ).

tff(c_57516,plain,
    ! [J_696] : ( select(store(store(a_24,i1,select(a_24,J_696)),J_696,e_19),i1) = select(a_24,J_696) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54324,c_53901]) ).

tff(c_57553,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,i1,select(a_20,J_17)),J_17,e_19),i1) = select(a_24,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53493,c_57516]) ).

tff(c_61142,plain,
    ( ( select(store(store(a_24,i1,e_36),i_35,e_19),i1) = select(a_24,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_61133,c_57553]) ).

tff(c_61194,plain,
    select(store(store(a_24,i1,e_36),i_35,e_19),i1) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_57370,c_61142]) ).

tff(c_61541,plain,
    ( ( select(store(a_24,i1,e_36),i1) = select(a_24,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_61194,c_4]) ).

tff(c_61552,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_61541]) ).

tff(c_61553,plain,
    select(a_24,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_57370,c_61552]) ).

tff(c_53318,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_24,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_210]) ).

tff(c_54182,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_24,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53485,c_53318]) ).

tff(c_57792,plain,
    ! [J_700] : ( select(store(store(a_28,i1,select(a_28,J_700)),J_700,e_19),i1) = select(a_28,J_700) ),
    inference(superposition,[status(thm),theory(equality)],[c_53639,c_53822]) ).

tff(c_57829,plain,
    ! [J_17] :
      ( ( select(store(store(a_28,i1,select(a_24,J_17)),J_17,e_19),i1) = select(a_28,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54182,c_57792]) ).

tff(c_61561,plain,
    ( ( select(store(store(a_28,i1,e_36),i_35,e_19),i1) = select(a_28,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_61553,c_57829]) ).

tff(c_61609,plain,
    select(store(store(a_28,i1,e_36),i_35,e_19),i1) = select(a_28,i_35),
    inference(negUnitSimplification,[status(thm)],[c_57370,c_61561]) ).

tff(c_61874,plain,
    ( ( select(store(a_28,i1,e_36),i1) = select(a_28,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_61609,c_4]) ).

tff(c_61885,plain,
    ( ( select(a_28,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_61874]) ).

tff(c_61886,plain,
    select(a_28,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_57370,c_61885]) ).

tff(c_53782,plain,
    ! [J_17] :
      ( ( select(a_30,J_17) = select(a_26,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53492,c_207]) ).

tff(c_54315,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_26,J_17) )
      | ( i4 = J_17 )
      | ( i4 = J_17 )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53782,c_54279]) ).

tff(c_61918,plain,
    ( ( select(a_26,i_35) = e_36 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_61886,c_54315]) ).

tff(c_61960,plain,
    select(a_26,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_57370,c_61134,c_61134,c_61918]) ).

tff(c_62029,plain,
    ( ( select(a_22,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53488,c_61960]) ).

tff(c_62049,plain,
    select(a_22,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_57370,c_62029]) ).

tff(c_62085,plain,
    ( ( select(a2,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_62049,c_198]) ).

tff(c_62110,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_62085]) ).

tff(c_62112,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57370,c_48,c_62110]) ).

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

tff(c_70111,plain,
    ! [A_844,J_845,I_846] : ( select(store(store(A_844,J_845,select(A_844,I_846)),I_846,select(A_844,J_845)),J_845) = select(A_844,I_846) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_70305,plain,
    ! [J_845] : ( select(store(store(a_20,J_845,e_19),i1,select(a_20,J_845)),J_845) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_70111]) ).

tff(c_72457,plain,
    ! [J_865] : ( select(store(store(a_20,J_865,e_19),i1,select(a_20,J_865)),J_865) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_70305]) ).

tff(c_74546,plain,
    ! [J_887] :
      ( ( select(store(store(a_20,J_887,e_19),i1,select(a1,J_887)),J_887) = e_19 )
      | ( i1 = J_887 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_72457]) ).

tff(c_74597,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_74546]) ).

tff(c_74612,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_74597]) ).

tff(c_74632,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_74612,c_42]) ).

tff(c_74636,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_24,c_74632]) ).

tff(c_74631,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_74612,c_40]) ).

tff(c_74635,plain,
    e_36 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_26,c_74631]) ).

tff(c_74645,plain,
    e_37 != e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_74635,c_48]) ).

tff(c_74656,plain,
    e_21 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_74636,c_74645]) ).

tff(c_62510,plain,
    ! [A_754,I_755,J_756] : ( select(store(store(A_754,I_755,select(A_754,J_756)),J_756,select(A_754,I_755)),I_755) = select(A_754,J_756) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_62674,plain,
    ! [I_755] : ( select(store(store(a_20,I_755,e_19),i1,select(a_20,I_755)),I_755) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_62510]) ).

tff(c_63561,plain,
    ! [I_765] : ( select(store(store(a_20,I_765,e_19),i1,select(a_20,I_765)),I_765) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_62674]) ).

tff(c_65711,plain,
    ! [J_791] :
      ( ( select(store(store(a_20,J_791,e_19),i1,select(a1,J_791)),J_791) = e_19 )
      | ( i1 = J_791 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_63561]) ).

tff(c_65759,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_65711]) ).

tff(c_65772,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_65759]) ).

tff(c_62714,plain,
    ! [I_755] : ( select(store(store(a2,I_755,e_37),i_35,select(a2,I_755)),I_755) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_62510]) ).

tff(c_64177,plain,
    ! [I_772] : ( select(store(store(a2,I_772,e_37),i_35,select(a2,I_772)),I_772) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_62714]) ).

tff(c_64220,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_64177]) ).

tff(c_65776,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_65772,c_64220]) ).

tff(c_65789,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_65776]) ).

tff(c_65798,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_65789,c_48]) ).

tff(c_62341,plain,
    ! [J_752] :
      ( ( select(a_30,J_752) = select(a_26,J_752) )
      | ( i2 = J_752 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_207]) ).

tff(c_53279,plain,
    ( ( select(a_20,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53273,c_53249]) ).

tff(c_62137,plain,
    select(a_20,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53317,c_53279]) ).

tff(c_62141,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_62137,c_192]) ).

tff(c_62166,plain,
    i4 = i1,
    inference(splitLeft,[status(thm)],[c_62141]) ).

tff(c_62167,plain,
    select(a_20,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_62166,c_62137]) ).

tff(c_62176,plain,
    e_31 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_62167]) ).

tff(c_62175,plain,
    select(a_30,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_62166,c_36]) ).

tff(c_62212,plain,
    select(a_30,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_62176,c_62175]) ).

tff(c_62347,plain,
    ( ( select(a_26,i1) = e_19 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_62341,c_62212]) ).

tff(c_62373,plain,
    select(a_26,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_62114,c_62347]) ).

tff(c_62383,plain,
    ( ( select(a_22,i1) = e_19 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_62373,c_204]) ).

tff(c_62401,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_62383]) ).

tff(c_62402,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_62114,c_62401]) ).

tff(c_62412,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_62402,c_26]) ).

tff(c_65786,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_65772,c_40]) ).

tff(c_65792,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_62412,c_65786]) ).

tff(c_65804,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65798,c_65792]) ).

tff(c_65806,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_65759]) ).

tff(c_65647,plain,
    ! [J_790] : ( select(store(store(a_20,i1,select(a_20,J_790)),J_790,e_19),i1) = select(a_20,J_790) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_62510]) ).

tff(c_67882,plain,
    ! [J_821] :
      ( ( select(store(store(a_20,i1,select(a1,J_821)),J_821,e_19),i1) = select(a_20,J_821) )
      | ( i1 = J_821 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_65647]) ).

tff(c_67930,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_67882]) ).

tff(c_67943,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_65806,c_67930]) ).

tff(c_67965,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_67943,c_4]) ).

tff(c_67976,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_67965]) ).

tff(c_67977,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_65806,c_67976]) ).

tff(c_62658,plain,
    ! [I_755] : ( select(store(store(a_24,I_755,e_23),i2,select(a_24,I_755)),I_755) = select(a_24,i2) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_62510]) ).

tff(c_63362,plain,
    ! [I_763] : ( select(store(store(a_24,I_763,e_23),i2,select(a_24,I_763)),I_763) = e_23 ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_62658]) ).

tff(c_63400,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_23),i2,select(a_20,J_17)),J_17) = e_23 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_63362]) ).

tff(c_67988,plain,
    ( ( select(store(store(a_24,i_35,e_23),i2,e_36),i_35) = e_23 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_67977,c_63400]) ).

tff(c_68265,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_67988]) ).

tff(c_62471,plain,
    ! [J_753] :
      ( ( select(a_22,J_753) = select(a2,J_753) )
      | ( i1 = J_753 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_62492,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_62471,c_28]) ).

tff(c_62505,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_62114,c_62492]) ).

tff(c_64209,plain,
    select(store(store(a2,i2,e_37),i_35,e_23),i2) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_62505,c_64177]) ).

tff(c_68283,plain,
    select(store(store(a2,i2,e_37),i2,e_23),i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_68265,c_64209]) ).

tff(c_68298,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_68283]) ).

tff(c_68306,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_68298,c_48]) ).

tff(c_62827,plain,
    ! [J_758] :
      ( ( select(a_32,J_758) = select(a_28,J_758) )
      | ( i1 = J_758 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62166,c_201]) ).

tff(c_62181,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_30,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62166,c_213]) ).

tff(c_62871,plain,
    ! [J_759] :
      ( ( select(a_30,J_759) = select(a_28,J_759) )
      | ( i1 = J_759 )
      | ( i1 = J_759 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_62827,c_62181]) ).

tff(c_62889,plain,
    ( ( select(a_28,i2) = e_23 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_62871,c_53371]) ).

tff(c_62917,plain,
    ( ( e_25 = e_23 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53350,c_62889]) ).

tff(c_62918,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_62114,c_62114,c_62917]) ).

tff(c_53478,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_53448]) ).

tff(c_62115,plain,
    select(a1,i2) = e_25,
    inference(negUnitSimplification,[status(thm)],[c_62114,c_53478]) ).

tff(c_62924,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_62918,c_62115]) ).

tff(c_68292,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_68265,c_40]) ).

tff(c_68300,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_62924,c_68292]) ).

tff(c_68313,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68306,c_68300]) ).

tff(c_68315,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_67988]) ).

tff(c_62169,plain,
    select(a_24,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_62166,c_53249]) ).

tff(c_62275,plain,
    select(a_24,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_62176,c_62169]) ).

tff(c_66653,plain,
    ! [J_804] : ( select(store(store(a_24,i1,select(a_24,J_804)),J_804,e_19),i1) = select(a_24,J_804) ),
    inference(superposition,[status(thm),theory(equality)],[c_62275,c_62510]) ).

tff(c_68796,plain,
    ! [J_831] :
      ( ( select(store(store(a_24,i1,select(a_20,J_831)),J_831,e_19),i1) = select(a_24,J_831) )
      | ( i2 = J_831 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_66653]) ).

tff(c_68830,plain,
    ( ( select(store(store(a_24,i1,e_36),i_35,e_19),i1) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_67977,c_68796]) ).

tff(c_68853,plain,
    select(store(store(a_24,i1,e_36),i_35,e_19),i1) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_68315,c_68830]) ).

tff(c_68882,plain,
    ( ( select(store(a_24,i1,e_36),i1) = select(a_24,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_68853,c_4]) ).

tff(c_68893,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_68882]) ).

tff(c_68894,plain,
    select(a_24,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_65806,c_68893]) ).

tff(c_53322,plain,
    store(a_24,i2,e_27) = a_28,
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_16]) ).

tff(c_53424,plain,
    store(a_24,i2,e_25) = a_28,
    inference(demodulation,[status(thm),theory(equality)],[c_53325,c_53322]) ).

tff(c_53428,plain,
    ! [J_5] :
      ( ( select(a_28,J_5) = select(a_24,J_5) )
      | ( i2 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53424,c_4]) ).

tff(c_62172,plain,
    select(a_28,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_62166,c_581]) ).

tff(c_62306,plain,
    select(a_28,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_62176,c_62172]) ).

tff(c_66449,plain,
    ! [J_801] : ( select(store(store(a_28,i1,select(a_28,J_801)),J_801,e_19),i1) = select(a_28,J_801) ),
    inference(superposition,[status(thm),theory(equality)],[c_62306,c_62510]) ).

tff(c_69527,plain,
    ! [J_839] :
      ( ( select(store(store(a_28,i1,select(a_24,J_839)),J_839,e_19),i1) = select(a_28,J_839) )
      | ( i2 = J_839 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53428,c_66449]) ).

tff(c_69561,plain,
    ( ( select(store(store(a_28,i1,e_36),i_35,e_19),i1) = select(a_28,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_68894,c_69527]) ).

tff(c_69584,plain,
    select(store(store(a_28,i1,e_36),i_35,e_19),i1) = select(a_28,i_35),
    inference(negUnitSimplification,[status(thm)],[c_68315,c_69561]) ).

tff(c_69613,plain,
    ( ( select(store(a_28,i1,e_36),i1) = select(a_28,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_69584,c_4]) ).

tff(c_69624,plain,
    ( ( select(a_28,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_69613]) ).

tff(c_69625,plain,
    select(a_28,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_65806,c_69624]) ).

tff(c_62340,plain,
    ! [J_17] :
      ( ( select(a_30,J_17) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_207]) ).

tff(c_62883,plain,
    ! [J_759] :
      ( ( select(a_28,J_759) = select(a_26,J_759) )
      | ( i2 = J_759 )
      | ( i1 = J_759 )
      | ( i1 = J_759 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_62871,c_62340]) ).

tff(c_69642,plain,
    ( ( select(a_26,i_35) = e_36 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_69625,c_62883]) ).

tff(c_69681,plain,
    select(a_26,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_65806,c_65806,c_68315,c_69642]) ).

tff(c_69751,plain,
    ( ( select(a_22,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_69681]) ).

tff(c_69770,plain,
    select(a_22,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_68315,c_69751]) ).

tff(c_69803,plain,
    ( ( select(a2,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_69770,c_198]) ).

tff(c_69827,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_69803]) ).

tff(c_69829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65806,c_48,c_69827]) ).

tff(c_69831,plain,
    i4 != i1,
    inference(splitRight,[status(thm)],[c_62141]) ).

tff(c_74974,plain,
    ! [I_892] : ( select(store(store(a_24,i4,select(a_24,I_892)),I_892,e_31),i4) = select(a_24,I_892) ),
    inference(superposition,[status(thm),theory(equality)],[c_53249,c_70111]) ).

tff(c_77954,plain,
    ! [J_934] :
      ( ( select(store(store(a_24,i4,select(a_20,J_934)),J_934,e_31),i4) = select(a_24,J_934) )
      | ( i2 = J_934 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_74974]) ).

tff(c_78001,plain,
    ( ( select(store(store(a_24,i4,e_19),i1,e_31),i4) = select(a_24,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_77954]) ).

tff(c_78016,plain,
    select(store(store(a_24,i4,e_19),i1,e_31),i4) = select(a_24,i1),
    inference(negUnitSimplification,[status(thm)],[c_62114,c_78001]) ).

tff(c_78040,plain,
    ( ( select(store(a_24,i4,e_19),i4) = select(a_24,i1) )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_78016,c_4]) ).

tff(c_78051,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_78040]) ).

tff(c_78052,plain,
    select(a_24,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_69831,c_78051]) ).

tff(c_74279,plain,
    ! [I_883] : ( select(store(store(a_28,i4,select(a_28,I_883)),I_883,e_31),i4) = select(a_28,I_883) ),
    inference(superposition,[status(thm),theory(equality)],[c_581,c_70111]) ).

tff(c_74319,plain,
    ! [J_17] :
      ( ( select(store(store(a_28,i4,select(a_24,J_17)),J_17,e_31),i4) = select(a_28,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_53318,c_74279]) ).

tff(c_78061,plain,
    ( ( select(store(store(a_28,i4,e_19),i1,e_31),i4) = select(a_28,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_78052,c_74319]) ).

tff(c_78106,plain,
    select(store(store(a_28,i4,e_19),i1,e_31),i4) = select(a_28,i1),
    inference(negUnitSimplification,[status(thm)],[c_62114,c_78061]) ).

tff(c_78358,plain,
    ( ( select(store(a_28,i4,e_19),i4) = select(a_28,i1) )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_78106,c_4]) ).

tff(c_78369,plain,
    ( ( select(a_28,i1) = e_19 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_78358]) ).

tff(c_78370,plain,
    select(a_28,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_69831,c_78369]) ).

tff(c_69951,plain,
    ! [J_17] :
      ( ( select(a_30,J_17) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_207]) ).

tff(c_70435,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_26,J_17) )
      | ( i4 = J_17 )
      | ( i4 = J_17 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_69951,c_70399]) ).

tff(c_78399,plain,
    ( ( select(a_26,i1) = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_78370,c_70435]) ).

tff(c_78439,plain,
    select(a_26,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_62114,c_69831,c_69831,c_78399]) ).

tff(c_78540,plain,
    ( ( select(a_22,i1) = e_19 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_78439,c_204]) ).

tff(c_78569,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_78540]) ).

tff(c_78571,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62114,c_74656,c_78569]) ).

tff(c_78573,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_74597]) ).

tff(c_74464,plain,
    ! [I_886] : ( select(store(store(a_20,i1,select(a_20,I_886)),I_886,e_19),i1) = select(a_20,I_886) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_70111]) ).

tff(c_81260,plain,
    ! [J_971] :
      ( ( select(store(store(a_20,i1,select(a1,J_971)),J_971,e_19),i1) = select(a_20,J_971) )
      | ( i1 = J_971 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_74464]) ).

tff(c_81311,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_81260]) ).

tff(c_81326,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_78573,c_81311]) ).

tff(c_81348,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_81326,c_4]) ).

tff(c_81359,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_81348]) ).

tff(c_81360,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_78573,c_81359]) ).

tff(c_470,plain,
    ! [J_19] : ( store(store(a_24,J_19,select(a_24,i3)),i3,select(a_24,J_19)) = store(store(a_24,i3,select(a_24,J_19)),J_19,e_29) ),
    inference(superposition,[status(thm),theory(equality)],[c_34,c_230]) ).

tff(c_554,plain,
    ! [J_19] : ( store(store(a_24,i3,select(a_24,J_19)),J_19,e_29) = store(store(a_24,J_19,e_29),i3,select(a_24,J_19)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_470]) ).

tff(c_70874,plain,
    ! [J_850] : ( store(store(a_24,i2,select(a_24,J_850)),J_850,e_23) = store(store(a_24,J_850,e_23),i2,select(a_24,J_850)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_53316,c_53326,c_53326,c_554]) ).

tff(c_70973,plain,
    ! [J_851] : ( select(store(store(a_24,J_851,e_23),i2,select(a_24,J_851)),J_851) = e_23 ),
    inference(superposition,[status(thm),theory(equality)],[c_70874,c_2]) ).

tff(c_71008,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_23),i2,select(a_20,J_17)),J_17) = e_23 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_70973]) ).

tff(c_81369,plain,
    ( ( select(store(store(a_24,i_35,e_23),i2,e_36),i_35) = e_23 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_81360,c_71008]) ).

tff(c_81507,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_81369]) ).

tff(c_81510,plain,
    select(a_20,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_81507,c_81360]) ).

tff(c_81541,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_70525,c_81510]) ).

tff(c_81552,plain,
    e_37 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_81541,c_48]) ).

tff(c_69891,plain,
    ! [J_841] :
      ( ( select(a_22,J_841) = select(a2,J_841) )
      | ( i1 = J_841 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_69912,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_69891,c_28]) ).

tff(c_69925,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_62114,c_69912]) ).

tff(c_81540,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_81507,c_42]) ).

tff(c_81547,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_69925,c_81540]) ).

tff(c_81559,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_81552,c_81547]) ).

tff(c_81561,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_81369]) ).

tff(c_74397,plain,
    ! [I_885] : ( select(store(store(a_22,i1,select(a_22,I_885)),I_885,e_21),i1) = select(a_22,I_885) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_70111]) ).

tff(c_82516,plain,
    ! [J_983] :
      ( ( select(store(store(a_22,i1,select(a2,J_983)),J_983,e_21),i1) = select(a_22,J_983) )
      | ( i1 = J_983 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_74397]) ).

tff(c_82567,plain,
    ( ( select(store(store(a_22,i1,e_37),i_35,e_21),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_82516]) ).

tff(c_82582,plain,
    select(store(store(a_22,i1,e_37),i_35,e_21),i1) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_78573,c_82567]) ).

tff(c_82604,plain,
    ( ( select(store(a_22,i1,e_37),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_82582,c_4]) ).

tff(c_82615,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_82604]) ).

tff(c_82616,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_78573,c_82615]) ).

tff(c_79036,plain,
    ! [I_942] : ( select(store(store(a_24,i4,select(a_24,I_942)),I_942,e_31),i4) = select(a_24,I_942) ),
    inference(superposition,[status(thm),theory(equality)],[c_53249,c_70111]) ).

tff(c_83382,plain,
    ! [J_992] :
      ( ( select(store(store(a_24,i4,select(a_20,J_992)),J_992,e_31),i4) = select(a_24,J_992) )
      | ( i2 = J_992 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_79036]) ).

tff(c_83416,plain,
    ( ( select(store(store(a_24,i4,e_36),i_35,e_31),i4) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_81360,c_83382]) ).

tff(c_83442,plain,
    select(store(store(a_24,i4,e_36),i_35,e_31),i4) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_81561,c_83416]) ).

tff(c_83689,plain,
    ( ( select(store(a_24,i4,e_36),i4) = select(a_24,i_35) )
    | ( i_35 = i4 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_83442,c_4]) ).

tff(c_83700,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i4 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_83689]) ).

tff(c_83704,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_83700]) ).

tff(c_69952,plain,
    ! [J_842] :
      ( ( select(a_30,J_842) = select(a_26,J_842) )
      | ( i2 = J_842 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_207]) ).

tff(c_69973,plain,
    ( ( select(a_26,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_69952,c_36]) ).

tff(c_69986,plain,
    select(a_26,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53317,c_69973]) ).

tff(c_69994,plain,
    ( ( select(a_22,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_69986,c_204]) ).

tff(c_70012,plain,
    select(a_22,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53317,c_69994]) ).

tff(c_70166,plain,
    ! [I_846] : ( select(store(store(a_22,i4,select(a_22,I_846)),I_846,e_31),i4) = select(a_22,I_846) ),
    inference(superposition,[status(thm),theory(equality)],[c_70012,c_70111]) ).

tff(c_82625,plain,
    select(store(store(a_22,i4,e_37),i_35,e_31),i4) = select(a_22,i_35),
    inference(superposition,[status(thm),theory(equality)],[c_82616,c_70166]) ).

tff(c_82673,plain,
    select(store(store(a_22,i4,e_37),i_35,e_31),i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_82616,c_82625]) ).

tff(c_83713,plain,
    select(store(store(a_22,i4,e_37),i4,e_31),i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_83704,c_82673]) ).

tff(c_83756,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_83713]) ).

tff(c_83768,plain,
    e_36 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_83756,c_48]) ).

tff(c_69830,plain,
    select(a1,i4) = e_31,
    inference(splitRight,[status(thm)],[c_62141]) ).

tff(c_83753,plain,
    select(a1,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_83704,c_40]) ).

tff(c_83762,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_69830,c_83753]) ).

tff(c_83773,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_83768,c_83762]) ).

tff(c_83775,plain,
    i_35 != i4,
    inference(splitRight,[status(thm)],[c_83700]) ).

tff(c_83774,plain,
    select(a_24,i_35) = e_36,
    inference(splitRight,[status(thm)],[c_83700]) ).

tff(c_83780,plain,
    ( ( select(store(store(a_28,i4,e_36),i_35,e_31),i4) = select(a_28,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_83774,c_74319]) ).

tff(c_83825,plain,
    select(store(store(a_28,i4,e_36),i_35,e_31),i4) = select(a_28,i_35),
    inference(negUnitSimplification,[status(thm)],[c_81561,c_83780]) ).

tff(c_85588,plain,
    ( ( select(store(a_28,i4,e_36),i4) = select(a_28,i_35) )
    | ( i_35 = i4 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_83825,c_4]) ).

tff(c_85599,plain,
    ( ( select(a_28,i_35) = e_36 )
    | ( i_35 = i4 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_85588]) ).

tff(c_85600,plain,
    select(a_28,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_83775,c_85599]) ).

tff(c_85629,plain,
    ( ( select(a_26,i_35) = e_36 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85600,c_70435]) ).

tff(c_85669,plain,
    select(a_26,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_81561,c_83775,c_83775,c_85629]) ).

tff(c_85716,plain,
    ( ( select(a_22,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85669,c_204]) ).

tff(c_85745,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82616,c_85716]) ).

tff(c_85747,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_81561,c_48,c_85745]) ).

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

tff(c_85750,plain,
    ! [J_1000] :
      ( ( select(a_20,J_1000) = select(a1,J_1000) )
      | ( i1 = J_1000 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_176]) ).

tff(c_85771,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85750,c_30]) ).

tff(c_85815,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_85771]) ).

tff(c_85817,plain,
    i3 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_85749]) ).

tff(c_86487,plain,
    ! [A_1008,J_1009,I_1010] : ( select(store(store(A_1008,J_1009,select(A_1008,I_1010)),I_1010,select(A_1008,J_1009)),J_1009) = select(A_1008,I_1010) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_86669,plain,
    ! [J_1009] : ( select(store(store(a_20,J_1009,e_19),i1,select(a_20,J_1009)),J_1009) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_86487]) ).

tff(c_87817,plain,
    ! [J_1021] : ( select(store(store(a_20,J_1021,e_19),i1,select(a_20,J_1021)),J_1021) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_86669]) ).

tff(c_89696,plain,
    ! [J_1045] :
      ( ( select(store(store(a_20,J_1045,e_19),i1,select(a1,J_1045)),J_1045) = e_19 )
      | ( i1 = J_1045 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_87817]) ).

tff(c_89747,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_89696]) ).

tff(c_89763,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_89747]) ).

tff(c_86709,plain,
    ! [J_1009] : ( select(store(store(a2,J_1009,e_37),i_35,select(a2,J_1009)),J_1009) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_86487]) ).

tff(c_87424,plain,
    ! [J_1017] : ( select(store(store(a2,J_1017,e_37),i_35,select(a2,J_1017)),J_1017) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_86709]) ).

tff(c_87467,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_87424]) ).

tff(c_89772,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_89763,c_87467]) ).

tff(c_89783,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_89772]) ).

tff(c_89791,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_89783,c_48]) ).

tff(c_85823,plain,
    select(a_20,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_30]) ).

tff(c_85825,plain,
    e_25 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_85823]) ).

tff(c_85819,plain,
    select(a_26,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_151]) ).

tff(c_85900,plain,
    select(a_26,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_85825,c_85819]) ).

tff(c_86026,plain,
    ( ( select(a_20,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_53279]) ).

tff(c_86027,plain,
    i4 = i1,
    inference(splitLeft,[status(thm)],[c_86026]) ).

tff(c_85840,plain,
    ! [J_1001] :
      ( ( select(a_30,J_1001) = select(a_26,J_1001) )
      | ( i3 = J_1001 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_176]) ).

tff(c_85861,plain,
    ( ( select(a_26,i4) = e_31 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85840,c_36]) ).

tff(c_85874,plain,
    select(a_26,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53250,c_85861]) ).

tff(c_86029,plain,
    select(a_26,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_86027,c_85874]) ).

tff(c_86038,plain,
    e_31 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_85900,c_86029]) ).

tff(c_85824,plain,
    select(a_22,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_28]) ).

tff(c_85826,plain,
    e_23 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_85824]) ).

tff(c_85820,plain,
    select(a_24,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_142]) ).

tff(c_85932,plain,
    select(a_24,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_85826,c_85820]) ).

tff(c_86030,plain,
    select(a_24,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_86027,c_53249]) ).

tff(c_86039,plain,
    e_31 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_85932,c_86030]) ).

tff(c_86084,plain,
    e_21 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_86038,c_86039]) ).

tff(c_86090,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_86084,c_26]) ).

tff(c_89778,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_89763,c_40]) ).

tff(c_89785,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_86090,c_89778]) ).

tff(c_89797,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89791,c_89785]) ).

tff(c_89799,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_89747]) ).

tff(c_89508,plain,
    ! [I_1042] : ( select(store(store(a_20,i1,select(a_20,I_1042)),I_1042,e_19),i1) = select(a_20,I_1042) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_86487]) ).

tff(c_91671,plain,
    ! [J_1072] :
      ( ( select(store(store(a_20,i1,select(a1,J_1072)),J_1072,e_19),i1) = select(a_20,J_1072) )
      | ( i1 = J_1072 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_89508]) ).

tff(c_91719,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_91671]) ).

tff(c_91732,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_89799,c_91719]) ).

tff(c_91754,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_91732,c_4]) ).

tff(c_91765,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_91754]) ).

tff(c_91766,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_89799,c_91765]) ).

tff(c_85818,plain,
    ! [J_17] :
      ( ( select(a_24,J_17) = select(a_20,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_195]) ).

tff(c_86663,plain,
    ! [J_1009] : ( select(store(store(a_28,J_1009,e_27),i3,select(a_28,J_1009)),J_1009) = select(a_28,i3) ),
    inference(superposition,[status(thm),theory(equality)],[c_157,c_86487]) ).

tff(c_87128,plain,
    ! [J_1014] : ( select(store(store(a_28,J_1014,e_27),i3,select(a_28,J_1014)),J_1014) = e_27 ),
    inference(demodulation,[status(thm),theory(equality)],[c_157,c_86663]) ).

tff(c_89571,plain,
    ! [J_1043] :
      ( ( select(store(store(a_28,J_1043,e_27),i3,select(a_24,J_1043)),J_1043) = e_27 )
      | ( i3 = J_1043 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_87128]) ).

tff(c_92397,plain,
    ! [J_1080] :
      ( ( select(store(store(a_28,J_1080,e_27),i3,select(a_20,J_1080)),J_1080) = e_27 )
      | ( i3 = J_1080 )
      | ( i1 = J_1080 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85818,c_89571]) ).

tff(c_92431,plain,
    ( ( select(store(store(a_28,i_35,e_27),i3,e_36),i_35) = e_27 )
    | ( i_35 = i3 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_91766,c_92397]) ).

tff(c_92455,plain,
    ( ( select(store(store(a_28,i_35,e_27),i3,e_36),i_35) = e_27 )
    | ( i_35 = i3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89799,c_92431]) ).

tff(c_92466,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_92455]) ).

tff(c_86294,plain,
    ! [J_1004] :
      ( ( select(a_22,J_1004) = select(a2,J_1004) )
      | ( i1 = J_1004 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_86150,plain,
    ! [J_1003] :
      ( ( select(a_26,J_1003) = select(a_22,J_1003) )
      | ( i1 = J_1003 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_204]) ).

tff(c_86171,plain,
    ( ( select(a_22,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_86150,c_32]) ).

tff(c_86183,plain,
    select(a_22,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_85817,c_86171]) ).

tff(c_86303,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_86294,c_86183]) ).

tff(c_86328,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_85817,c_86303]) ).

tff(c_87456,plain,
    select(store(store(a2,i3,e_37),i_35,e_27),i3) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_86328,c_87424]) ).

tff(c_92489,plain,
    select(store(store(a2,i3,e_37),i3,e_27),i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_92466,c_87456]) ).

tff(c_92501,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_92489]) ).

tff(c_92509,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_92501,c_48]) ).

tff(c_85989,plain,
    ! [J_1002] :
      ( ( select(a_32,J_1002) = select(a_30,J_1002) )
      | ( i4 = J_1002 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_176]) ).

tff(c_85995,plain,
    ! [J_1002] :
      ( ( select(a_30,J_1002) = select(a_28,J_1002) )
      | ( i4 = J_1002 )
      | ( i4 = J_1002 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85989,c_201]) ).

tff(c_86748,plain,
    ! [J_1011] :
      ( ( select(a_30,J_1011) = select(a_28,J_1011) )
      | ( i1 = J_1011 )
      | ( i1 = J_1011 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86027,c_86027,c_85995]) ).

tff(c_86778,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_86748,c_154]) ).

tff(c_86794,plain,
    ( ( e_29 = e_27 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157,c_86778]) ).

tff(c_86795,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_85817,c_85817,c_86794]) ).

tff(c_85748,plain,
    select(a_20,i3) = e_29,
    inference(splitRight,[status(thm)],[c_53297]) ).

tff(c_85790,plain,
    ( ( select(a1,i3) = e_29 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85748,c_192]) ).

tff(c_85966,plain,
    select(a1,i3) = e_29,
    inference(negUnitSimplification,[status(thm)],[c_85817,c_85790]) ).

tff(c_86801,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_86795,c_85966]) ).

tff(c_92496,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_92466,c_40]) ).

tff(c_92503,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_86801,c_92496]) ).

tff(c_92515,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92509,c_92503]) ).

tff(c_92517,plain,
    i_35 != i3,
    inference(splitRight,[status(thm)],[c_92455]) ).

tff(c_88362,plain,
    ! [J_1028] :
      ( ( select(a_28,J_1028) = select(a_26,J_1028) )
      | ( i1 = J_1028 )
      | ( i1 = J_1028 )
      | ( i3 = J_1028 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_86748]) ).

tff(c_88404,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_24,J_17) )
      | ( i1 = J_17 )
      | ( i1 = J_17 )
      | ( i3 = J_17 )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_88362]) ).

tff(c_90090,plain,
    ! [I_1050] : ( select(store(store(a_22,i3,select(a_22,I_1050)),I_1050,e_27),i3) = select(a_22,I_1050) ),
    inference(superposition,[status(thm),theory(equality)],[c_86183,c_86487]) ).

tff(c_92662,plain,
    ! [J_1082] :
      ( ( select(store(store(a_22,i3,select(a2,J_1082)),J_1082,e_27),i3) = select(a_22,J_1082) )
      | ( i1 = J_1082 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_90090]) ).

tff(c_92710,plain,
    ( ( select(store(store(a_22,i3,e_37),i_35,e_27),i3) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_92662]) ).

tff(c_92723,plain,
    select(store(store(a_22,i3,e_37),i_35,e_27),i3) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_89799,c_92710]) ).

tff(c_92745,plain,
    ( ( select(store(a_22,i3,e_37),i3) = select(a_22,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_92723,c_4]) ).

tff(c_92756,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_92745]) ).

tff(c_92757,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_92517,c_92756]) ).

tff(c_86149,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_22,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_204]) ).

tff(c_89918,plain,
    ! [I_1047] : ( select(store(store(a_26,i1,select(a_26,I_1047)),I_1047,e_19),i1) = select(a_26,I_1047) ),
    inference(superposition,[status(thm),theory(equality)],[c_85900,c_86487]) ).

tff(c_89952,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i1,select(a_22,J_17)),J_17,e_19),i1) = select(a_26,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_86149,c_89918]) ).

tff(c_92765,plain,
    ( ( select(store(store(a_26,i1,e_37),i_35,e_19),i1) = select(a_26,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_92757,c_89952]) ).

tff(c_92810,plain,
    select(store(store(a_26,i1,e_37),i_35,e_19),i1) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_89799,c_92765]) ).

tff(c_93059,plain,
    ( ( select(store(a_26,i1,e_37),i1) = select(a_26,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_92810,c_4]) ).

tff(c_93070,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_93059]) ).

tff(c_93071,plain,
    select(a_26,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_89799,c_93070]) ).

tff(c_93122,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_88404,c_93071]) ).

tff(c_93142,plain,
    select(a_24,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_92517,c_92517,c_89799,c_89799,c_93122]) ).

tff(c_93230,plain,
    ( ( select(a_20,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_93142,c_85818]) ).

tff(c_93254,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91766,c_93230]) ).

tff(c_93256,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89799,c_48,c_93254]) ).

tff(c_93258,plain,
    i4 != i1,
    inference(splitRight,[status(thm)],[c_86026]) ).

tff(c_93467,plain,
    ! [A_1088,I_1089,J_1090] : ( select(store(store(A_1088,I_1089,select(A_1088,J_1090)),J_1090,select(A_1088,I_1089)),I_1089) = select(A_1088,J_1090) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_93661,plain,
    ! [I_1089] : ( select(store(store(a_20,I_1089,e_19),i1,select(a_20,I_1089)),I_1089) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_93467]) ).

tff(c_95884,plain,
    ! [I_1110] : ( select(store(store(a_20,I_1110,e_19),i1,select(a_20,I_1110)),I_1110) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_93661]) ).

tff(c_98987,plain,
    ! [J_1143] :
      ( ( select(store(store(a_20,J_1143,e_19),i1,select(a1,J_1143)),J_1143) = e_19 )
      | ( i1 = J_1143 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_95884]) ).

tff(c_99038,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_98987]) ).

tff(c_99053,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_99038]) ).

tff(c_94131,plain,
    ! [J_1094] : ( store(store(a2,i_35,select(a2,J_1094)),J_1094,e_37) = store(store(a2,J_1094,e_37),i_35,select(a2,J_1094)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_482]) ).

tff(c_94302,plain,
    ! [J_1096] : ( select(store(store(a2,J_1096,e_37),i_35,select(a2,J_1096)),J_1096) = e_37 ),
    inference(superposition,[status(thm),theory(equality)],[c_94131,c_2]) ).

tff(c_94348,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_94302]) ).

tff(c_99069,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_99053,c_94348]) ).

tff(c_99076,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_99069]) ).

tff(c_93695,plain,
    ! [I_1089] : ( select(store(store(a1,I_1089,e_36),i_35,select(a1,I_1089)),I_1089) = select(a1,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_93467]) ).

tff(c_94844,plain,
    ! [I_1100] : ( select(store(store(a1,I_1100,e_36),i_35,select(a1,I_1100)),I_1100) = e_36 ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_93695]) ).

tff(c_94890,plain,
    select(store(store(a1,i1,e_36),i_35,e_21),i1) = e_36,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_94844]) ).

tff(c_99065,plain,
    select(store(store(a1,i1,e_36),i1,e_21),i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_99053,c_94890]) ).

tff(c_99075,plain,
    e_36 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_99065]) ).

tff(c_99083,plain,
    e_37 != e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_99075,c_48]) ).

tff(c_99094,plain,
    e_21 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_99076,c_99083]) ).

tff(c_93842,plain,
    ! [J_1092] :
      ( ( select(a_30,J_1092) = select(a_28,J_1092) )
      | ( i4 = J_1092 )
      | ( i4 = J_1092 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85989,c_201]) ).

tff(c_96164,plain,
    ! [J_1112] :
      ( ( select(a_28,J_1112) = select(a_26,J_1112) )
      | ( i4 = J_1112 )
      | ( i4 = J_1112 )
      | ( i3 = J_1112 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_93842]) ).

tff(c_99742,plain,
    ! [J_1152] :
      ( ( select(a_26,J_1152) = select(a_24,J_1152) )
      | ( i4 = J_1152 )
      | ( i4 = J_1152 )
      | ( i3 = J_1152 )
      | ( i3 = J_1152 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_96164]) ).

tff(c_99778,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_99742,c_85900]) ).

tff(c_99813,plain,
    ( ( e_21 = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85932,c_99778]) ).

tff(c_99815,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85817,c_85817,c_93258,c_93258,c_99094,c_99813]) ).

tff(c_99817,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_99038]) ).

tff(c_93342,plain,
    ! [J_1087] :
      ( ( select(a_26,J_1087) = select(a_22,J_1087) )
      | ( i1 = J_1087 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_204]) ).

tff(c_93366,plain,
    ( ( select(a_22,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_93342,c_32]) ).

tff(c_93383,plain,
    select(a_22,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_85817,c_93366]) ).

tff(c_93392,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_93383,c_198]) ).

tff(c_93410,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_85817,c_93392]) ).

tff(c_93869,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i4 = i3 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_93842,c_154]) ).

tff(c_93886,plain,
    ( ( e_29 = e_27 )
    | ( i4 = i3 )
    | ( i4 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157,c_93869]) ).

tff(c_93887,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_53250,c_53250,c_93886]) ).

tff(c_93588,plain,
    ! [J_1090] : ( select(store(store(a_20,i3,select(a_20,J_1090)),J_1090,e_29),i3) = select(a_20,J_1090) ),
    inference(superposition,[status(thm),theory(equality)],[c_85748,c_93467]) ).

tff(c_98700,plain,
    ! [J_1139] : ( select(store(store(a_20,i3,select(a_20,J_1139)),J_1139,e_27),i3) = select(a_20,J_1139) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93887,c_93588]) ).

tff(c_106133,plain,
    ! [J_1218] :
      ( ( select(store(store(a_20,i3,select(a1,J_1218)),J_1218,e_27),i3) = select(a_20,J_1218) )
      | ( i1 = J_1218 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_98700]) ).

tff(c_106184,plain,
    ( ( select(store(store(a_20,i3,e_36),i_35,e_27),i3) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_106133]) ).

tff(c_106199,plain,
    select(store(store(a_20,i3,e_36),i_35,e_27),i3) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_99817,c_106184]) ).

tff(c_106222,plain,
    ( ( select(store(a_20,i3,e_36),i3) = select(a_20,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_106199,c_4]) ).

tff(c_106233,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_106222]) ).

tff(c_106236,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_106233]) ).

tff(c_106265,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_106236,c_42]) ).

tff(c_106270,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_93410,c_106265]) ).

tff(c_93895,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_93887,c_85966]) ).

tff(c_106264,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_106236,c_40]) ).

tff(c_106269,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_93895,c_106264]) ).

tff(c_106279,plain,
    e_37 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_106269,c_48]) ).

tff(c_106291,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_106270,c_106279]) ).

tff(c_106293,plain,
    i_35 != i3,
    inference(splitRight,[status(thm)],[c_106233]) ).

tff(c_106292,plain,
    select(a_20,i_35) = e_36,
    inference(splitRight,[status(thm)],[c_106233]) ).

tff(c_85821,plain,
    store(a_20,i1,e_23) = a_24,
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_12]) ).

tff(c_85921,plain,
    store(a_20,i1,e_21) = a_24,
    inference(demodulation,[status(thm),theory(equality)],[c_85826,c_85821]) ).

tff(c_85925,plain,
    ! [J_5] :
      ( ( select(a_24,J_5) = select(a_20,J_5) )
      | ( i1 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85921,c_4]) ).

tff(c_98633,plain,
    ! [J_1138] : ( select(store(store(a_24,i4,select(a_24,J_1138)),J_1138,e_31),i4) = select(a_24,J_1138) ),
    inference(superposition,[status(thm),theory(equality)],[c_53249,c_93467]) ).

tff(c_106994,plain,
    ! [J_1225] :
      ( ( select(store(store(a_24,i4,select(a_20,J_1225)),J_1225,e_31),i4) = select(a_24,J_1225) )
      | ( i1 = J_1225 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85925,c_98633]) ).

tff(c_107028,plain,
    ( ( select(store(store(a_24,i4,e_36),i_35,e_31),i4) = select(a_24,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_106292,c_106994]) ).

tff(c_107054,plain,
    select(store(store(a_24,i4,e_36),i_35,e_31),i4) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_99817,c_107028]) ).

tff(c_107085,plain,
    ( ( select(store(a_24,i4,e_36),i4) = select(a_24,i_35) )
    | ( i_35 = i4 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_107054,c_4]) ).

tff(c_107096,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i4 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_107085]) ).

tff(c_107099,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_107096]) ).

tff(c_93375,plain,
    ( ( select(a_22,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_85874,c_93342]) ).

tff(c_93387,plain,
    select(a_22,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_93258,c_93375]) ).

tff(c_93437,plain,
    ( ( select(a2,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_93387]) ).

tff(c_93445,plain,
    select(a2,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_93258,c_93437]) ).

tff(c_94334,plain,
    select(store(store(a2,i4,e_37),i_35,e_31),i4) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_93445,c_94302]) ).

tff(c_107187,plain,
    select(store(store(a2,i4,e_37),i4,e_31),i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_107099,c_94334]) ).

tff(c_107198,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_107187]) ).

tff(c_93257,plain,
    select(a_20,i4) = e_31,
    inference(splitRight,[status(thm)],[c_86026]) ).

tff(c_93546,plain,
    ! [J_1090] : ( select(store(store(a_20,i4,select(a_20,J_1090)),J_1090,e_31),i4) = select(a_20,J_1090) ),
    inference(superposition,[status(thm),theory(equality)],[c_93257,c_93467]) ).

tff(c_106308,plain,
    select(store(store(a_20,i4,e_36),i_35,e_31),i4) = select(a_20,i_35),
    inference(superposition,[status(thm),theory(equality)],[c_106292,c_93546]) ).

tff(c_106353,plain,
    select(store(store(a_20,i4,e_36),i_35,e_31),i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_106292,c_106308]) ).

tff(c_107163,plain,
    select(store(store(a_20,i4,e_36),i4,e_31),i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_107099,c_106353]) ).

tff(c_107195,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_107163]) ).

tff(c_107205,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_107195,c_48]) ).

tff(c_107219,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_107198,c_107205]) ).

tff(c_107221,plain,
    i_35 != i4,
    inference(splitRight,[status(thm)],[c_107096]) ).

tff(c_93878,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_26,J_17) )
      | ( i4 = J_17 )
      | ( i4 = J_17 )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_93842]) ).

tff(c_107220,plain,
    select(a_24,i_35) = e_36,
    inference(splitRight,[status(thm)],[c_107096]) ).

tff(c_98096,plain,
    ! [J_1130] : ( select(store(store(a_28,i3,select(a_28,J_1130)),J_1130,e_27),i3) = select(a_28,J_1130) ),
    inference(superposition,[status(thm),theory(equality)],[c_157,c_93467]) ).

tff(c_98133,plain,
    ! [J_17] :
      ( ( select(store(store(a_28,i3,select(a_24,J_17)),J_17,e_27),i3) = select(a_28,J_17) )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_98096]) ).

tff(c_107283,plain,
    ( ( select(store(store(a_28,i3,e_36),i_35,e_27),i3) = select(a_28,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_107220,c_98133]) ).

tff(c_107341,plain,
    select(store(store(a_28,i3,e_36),i_35,e_27),i3) = select(a_28,i_35),
    inference(negUnitSimplification,[status(thm)],[c_106293,c_107283]) ).

tff(c_107759,plain,
    ( ( select(store(a_28,i3,e_36),i3) = select(a_28,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_107341,c_4]) ).

tff(c_107770,plain,
    ( ( select(a_28,i_35) = e_36 )
    | ( i_35 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_107759]) ).

tff(c_107771,plain,
    select(a_28,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_106293,c_107770]) ).

tff(c_107840,plain,
    ( ( select(a_26,i_35) = e_36 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_93878,c_107771]) ).

tff(c_107867,plain,
    select(a_26,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_106293,c_107221,c_107221,c_107840]) ).

tff(c_93341,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_22,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85815,c_204]) ).

tff(c_107920,plain,
    ( ( select(a_22,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_107867,c_93341]) ).

tff(c_107954,plain,
    select(a_22,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_99817,c_107920]) ).

tff(c_108003,plain,
    ( ( select(a2,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_107954,c_198]) ).

tff(c_108030,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_108003]) ).

tff(c_108032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_99817,c_48,c_108030]) ).

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

tff(c_130815,plain,
    ! [J_1472] :
      ( ( select(a_22,J_1472) = select(a2,J_1472) )
      | ( i1 = J_1472 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_130839,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130815,c_28]) ).

tff(c_130856,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_130839]) ).

tff(c_130912,plain,
    ! [A_1473,J_1474,I_1475] : ( select(store(store(A_1473,J_1474,select(A_1473,I_1475)),I_1475,select(A_1473,J_1474)),J_1474) = select(A_1473,I_1475) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_131054,plain,
    ! [J_1474] : ( select(store(store(a_22,J_1474,e_21),i1,select(a_22,J_1474)),J_1474) = select(a_22,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_130912]) ).

tff(c_133298,plain,
    ! [J_1495] : ( select(store(store(a_22,J_1495,e_21),i1,select(a_22,J_1495)),J_1495) = e_21 ),
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_131054]) ).

tff(c_135627,plain,
    ! [J_1520] :
      ( ( select(store(store(a_22,J_1520,e_21),i1,select(a2,J_1520)),J_1520) = e_21 )
      | ( i1 = J_1520 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_133298]) ).

tff(c_135678,plain,
    ( ( select(store(store(a_22,i_35,e_21),i1,e_37),i_35) = e_21 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_135627]) ).

tff(c_135693,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_135678]) ).

tff(c_131134,plain,
    ! [J_1474] : ( select(store(store(a2,J_1474,e_37),i_35,select(a2,J_1474)),J_1474) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_130912]) ).

tff(c_131853,plain,
    ! [J_1481] : ( select(store(store(a2,J_1481,e_37),i_35,select(a2,J_1481)),J_1481) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_131134]) ).

tff(c_131899,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_131853]) ).

tff(c_135752,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_135693,c_131899]) ).

tff(c_135760,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_135752]) ).

tff(c_131116,plain,
    ! [J_1474] : ( select(store(store(a1,J_1474,e_36),i_35,select(a1,J_1474)),J_1474) = select(a1,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_130912]) ).

tff(c_132634,plain,
    ! [J_1488] : ( select(store(store(a1,J_1488,e_36),i_35,select(a1,J_1488)),J_1488) = e_36 ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_131116]) ).

tff(c_132680,plain,
    select(store(store(a1,i1,e_36),i_35,e_21),i1) = e_36,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_132634]) ).

tff(c_135749,plain,
    select(store(store(a1,i1,e_36),i1,e_21),i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_135693,c_132680]) ).

tff(c_135759,plain,
    e_36 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_135749]) ).

tff(c_135767,plain,
    e_37 != e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_135759,c_48]) ).

tff(c_135779,plain,
    e_21 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_135760,c_135767]) ).

tff(c_117305,plain,
    ! [A_1340,J_1341,I_1342] : ( select(store(store(A_1340,J_1341,select(A_1340,I_1342)),I_1342,select(A_1340,J_1341)),J_1341) = select(A_1340,I_1342) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_117493,plain,
    ! [J_1341] : ( select(store(store(a_20,J_1341,e_19),i1,select(a_20,J_1341)),J_1341) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_117305]) ).

tff(c_118265,plain,
    ! [J_1349] : ( select(store(store(a_20,J_1349,e_19),i1,select(a_20,J_1349)),J_1349) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_117493]) ).

tff(c_122317,plain,
    ! [J_1387] :
      ( ( select(store(store(a_20,J_1387,e_19),i1,select(a1,J_1387)),J_1387) = e_19 )
      | ( i1 = J_1387 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_118265]) ).

tff(c_122368,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_122317]) ).

tff(c_122383,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_122368]) ).

tff(c_117545,plain,
    ! [J_1341] : ( select(store(store(a2,J_1341,e_37),i_35,select(a2,J_1341)),J_1341) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_117305]) ).

tff(c_118944,plain,
    ! [J_1355] : ( select(store(store(a2,J_1355,e_37),i_35,select(a2,J_1355)),J_1355) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_117545]) ).

tff(c_118990,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_118944]) ).

tff(c_122396,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_122383,c_118990]) ).

tff(c_122405,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_122396]) ).

tff(c_122443,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_122405,c_48]) ).

tff(c_108057,plain,
    i3 = i1,
    inference(splitLeft,[status(thm)],[c_85790]) ).

tff(c_108099,plain,
    i4 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_53250]) ).

tff(c_108105,plain,
    select(a_26,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_32]) ).

tff(c_108119,plain,
    ( ( select(a_22,i1) = e_27 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_108105,c_204]) ).

tff(c_108137,plain,
    ( ( e_27 = e_21 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_108119]) ).

tff(c_108138,plain,
    e_27 = e_21,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_108137]) ).

tff(c_108102,plain,
    select(a_28,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_157]) ).

tff(c_108243,plain,
    select(a_28,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_108138,c_108102]) ).

tff(c_108175,plain,
    ! [J_1231] :
      ( ( select(a_32,J_1231) = select(a_30,J_1231) )
      | ( i4 = J_1231 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_176]) ).

tff(c_117702,plain,
    ! [J_1344] :
      ( ( select(a_30,J_1344) = select(a_28,J_1344) )
      | ( i4 = J_1344 )
      | ( i4 = J_1344 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_108175,c_201]) ).

tff(c_108097,plain,
    select(a_20,i1) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_85748]) ).

tff(c_108107,plain,
    e_29 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_108097]) ).

tff(c_108101,plain,
    select(a_30,i1) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_154]) ).

tff(c_108154,plain,
    select(a_30,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_108107,c_108101]) ).

tff(c_117717,plain,
    ( ( select(a_28,i1) = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_117702,c_108154]) ).

tff(c_117746,plain,
    ( ( e_21 = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108243,c_117717]) ).

tff(c_117747,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_108099,c_108099,c_117746]) ).

tff(c_117761,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_117747,c_26]) ).

tff(c_122401,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_122383,c_40]) ).

tff(c_122407,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_117761,c_122401]) ).

tff(c_122453,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122443,c_122407]) ).

tff(c_122455,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_122368]) ).

tff(c_108702,plain,
    ! [A_1236,J_1237,I_1238] : ( select(store(store(A_1236,J_1237,select(A_1236,I_1238)),I_1238,select(A_1236,J_1237)),J_1237) = select(A_1236,I_1238) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_108878,plain,
    ! [J_1237] : ( select(store(store(a_20,J_1237,e_19),i1,select(a_20,J_1237)),J_1237) = select(a_20,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_108702]) ).

tff(c_110083,plain,
    ! [J_1250] : ( select(store(store(a_20,J_1250,e_19),i1,select(a_20,J_1250)),J_1250) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_108878]) ).

tff(c_111800,plain,
    ! [J_1271] :
      ( ( select(store(store(a_20,J_1271,e_19),i1,select(a1,J_1271)),J_1271) = e_19 )
      | ( i1 = J_1271 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_110083]) ).

tff(c_111848,plain,
    ( ( select(store(store(a_20,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_111800]) ).

tff(c_111861,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_111848]) ).

tff(c_108918,plain,
    ! [J_1237] : ( select(store(store(a2,J_1237,e_37),i_35,select(a2,J_1237)),J_1237) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_108702]) ).

tff(c_109358,plain,
    ! [J_1243] : ( select(store(store(a2,J_1243,e_37),i_35,select(a2,J_1243)),J_1243) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_108918]) ).

tff(c_109401,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_109358]) ).

tff(c_111899,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_111861,c_109401]) ).

tff(c_111908,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_111899]) ).

tff(c_111915,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_111908,c_48]) ).

tff(c_108318,plain,
    i4 = i2,
    inference(splitLeft,[status(thm)],[c_53279]) ).

tff(c_108181,plain,
    ! [J_1231] :
      ( ( select(a_30,J_1231) = select(a_28,J_1231) )
      | ( i4 = J_1231 )
      | ( i4 = J_1231 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_108175,c_201]) ).

tff(c_109004,plain,
    ! [J_1240] :
      ( ( select(a_30,J_1240) = select(a_28,J_1240) )
      | ( i2 = J_1240 )
      | ( i2 = J_1240 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108318,c_108318,c_108181]) ).

tff(c_109022,plain,
    ( ( select(a_28,i1) = e_19 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_109004,c_108154]) ).

tff(c_109050,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108243,c_109022]) ).

tff(c_109051,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_108034,c_109050]) ).

tff(c_109063,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_109051,c_26]) ).

tff(c_111903,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_111861,c_40]) ).

tff(c_111909,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_109063,c_111903]) ).

tff(c_111921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111915,c_111909]) ).

tff(c_111923,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_111848]) ).

tff(c_111612,plain,
    ! [I_1268] : ( select(store(store(a_20,i1,select(a_20,I_1268)),I_1268,e_19),i1) = select(a_20,I_1268) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_108702]) ).

tff(c_114048,plain,
    ! [J_1304] :
      ( ( select(store(store(a_20,i1,select(a1,J_1304)),J_1304,e_19),i1) = select(a_20,J_1304) )
      | ( i1 = J_1304 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_111612]) ).

tff(c_114096,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_114048]) ).

tff(c_114109,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_111923,c_114096]) ).

tff(c_114131,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_114109,c_4]) ).

tff(c_114142,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_114131]) ).

tff(c_114143,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_111923,c_114142]) ).

tff(c_108862,plain,
    ! [J_1237] : ( select(store(store(a_24,J_1237,e_23),i2,select(a_24,J_1237)),J_1237) = select(a_24,i2) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_108702]) ).

tff(c_109985,plain,
    ! [J_1249] : ( select(store(store(a_24,J_1249,e_23),i2,select(a_24,J_1249)),J_1249) = e_23 ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_108862]) ).

tff(c_110020,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_23),i2,select(a_20,J_17)),J_17) = e_23 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_109985]) ).

tff(c_114157,plain,
    ( ( select(store(store(a_24,i_35,e_23),i2,e_36),i_35) = e_23 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_114143,c_110020]) ).

tff(c_114377,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_114157]) ).

tff(c_108342,plain,
    ! [J_1232] :
      ( ( select(a_22,J_1232) = select(a2,J_1232) )
      | ( i1 = J_1232 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_108363,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_108342,c_28]) ).

tff(c_108376,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_108363]) ).

tff(c_109390,plain,
    select(store(store(a2,i2,e_37),i_35,e_23),i2) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_108376,c_109358]) ).

tff(c_114399,plain,
    select(store(store(a2,i2,e_37),i2,e_23),i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_114377,c_109390]) ).

tff(c_114409,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_114399]) ).

tff(c_114416,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_114409,c_48]) ).

tff(c_108492,plain,
    ! [J_1233] :
      ( ( select(a_30,J_1233) = select(a_26,J_1233) )
      | ( i1 = J_1233 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_207]) ).

tff(c_108321,plain,
    select(a_24,i2) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_108318,c_53249]) ).

tff(c_108328,plain,
    e_31 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_108321]) ).

tff(c_108327,plain,
    select(a_30,i2) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_108318,c_36]) ).

tff(c_108423,plain,
    select(a_30,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_108328,c_108327]) ).

tff(c_108498,plain,
    ( ( select(a_26,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_108492,c_108423]) ).

tff(c_108524,plain,
    ( ( e_25 = e_23 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_108498]) ).

tff(c_108525,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_108524]) ).

tff(c_108536,plain,
    select(a_20,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_108525,c_30]) ).

tff(c_114382,plain,
    select(a_20,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_114377,c_114143]) ).

tff(c_114405,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_108536,c_114382]) ).

tff(c_114449,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114416,c_114405]) ).

tff(c_114451,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_114157]) ).

tff(c_108859,plain,
    ! [I_1238] : ( select(store(store(a_22,i1,select(a_22,I_1238)),I_1238,e_21),i1) = select(a_22,I_1238) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_108702]) ).

tff(c_111737,plain,
    ! [I_1270] : ( select(store(store(a_22,i1,select(a_22,I_1270)),I_1270,e_19),i1) = select(a_22,I_1270) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109051,c_108859]) ).

tff(c_116166,plain,
    ! [J_1328] :
      ( ( select(store(store(a_22,i1,select(a2,J_1328)),J_1328,e_19),i1) = select(a_22,J_1328) )
      | ( i1 = J_1328 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_111737]) ).

tff(c_116214,plain,
    ( ( select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_116166]) ).

tff(c_116227,plain,
    select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_111923,c_116214]) ).

tff(c_116249,plain,
    ( ( select(store(a_22,i1,e_37),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_116227,c_4]) ).

tff(c_116260,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_116249]) ).

tff(c_116261,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_111923,c_116260]) ).

tff(c_108491,plain,
    ! [J_17] :
      ( ( select(a_30,J_17) = select(a_26,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_207]) ).

tff(c_110985,plain,
    ! [J_1261] :
      ( ( select(a_28,J_1261) = select(a_26,J_1261) )
      | ( i1 = J_1261 )
      | ( i2 = J_1261 )
      | ( i2 = J_1261 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_109004,c_108491]) ).

tff(c_108100,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_24,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_210]) ).

tff(c_113266,plain,
    ! [J_1293] :
      ( ( select(a_26,J_1293) = select(a_24,J_1293) )
      | ( i1 = J_1293 )
      | ( i1 = J_1293 )
      | ( i2 = J_1293 )
      | ( i2 = J_1293 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_110985,c_108100]) ).

tff(c_117048,plain,
    ! [J_1337] :
      ( ( select(a_24,J_1337) = select(a_22,J_1337) )
      | ( i1 = J_1337 )
      | ( i1 = J_1337 )
      | ( i2 = J_1337 )
      | ( i2 = J_1337 )
      | ( i2 = J_1337 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_113266]) ).

tff(c_111674,plain,
    ! [I_1269] : ( select(store(store(a_24,i2,select(a_24,I_1269)),I_1269,e_23),i2) = select(a_24,I_1269) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_108702]) ).

tff(c_111711,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,i2,select(a_20,J_17)),J_17,e_23),i2) = select(a_24,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_111674]) ).

tff(c_114151,plain,
    ( ( select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_114143,c_111711]) ).

tff(c_114660,plain,
    select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_114451,c_114151]) ).

tff(c_114682,plain,
    ( ( select(store(a_24,i2,e_36),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_114660,c_4]) ).

tff(c_114693,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_114682]) ).

tff(c_114694,plain,
    select(a_24,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_114451,c_114693]) ).

tff(c_117060,plain,
    ( ( select(a_22,i_35) = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_117048,c_114694]) ).

tff(c_117122,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116261,c_117060]) ).

tff(c_117124,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114451,c_114451,c_114451,c_111923,c_111923,c_48,c_117122]) ).

tff(c_117126,plain,
    i4 != i2,
    inference(splitRight,[status(thm)],[c_53279]) ).

tff(c_117188,plain,
    ! [J_1339] :
      ( ( select(a_30,J_1339) = select(a_26,J_1339) )
      | ( i1 = J_1339 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_207]) ).

tff(c_117209,plain,
    ( ( select(a_26,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_117188,c_36]) ).

tff(c_117222,plain,
    select(a_26,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_108099,c_117209]) ).

tff(c_117258,plain,
    ( ( select(a_22,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_117222,c_204]) ).

tff(c_117276,plain,
    select(a_22,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_117126,c_117258]) ).

tff(c_117612,plain,
    ( ( select(a2,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_117276]) ).

tff(c_117621,plain,
    select(a2,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_108099,c_117612]) ).

tff(c_121776,plain,
    ! [I_1379] : ( select(store(store(a_20,i1,select(a_20,I_1379)),I_1379,e_19),i1) = select(a_20,I_1379) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_117305]) ).

tff(c_127377,plain,
    ! [J_1441] :
      ( ( select(store(store(a_20,i1,select(a1,J_1441)),J_1441,e_19),i1) = select(a_20,J_1441) )
      | ( i1 = J_1441 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_121776]) ).

tff(c_127428,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_127377]) ).

tff(c_127443,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_122455,c_127428]) ).

tff(c_127465,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_127443,c_4]) ).

tff(c_127476,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_127465]) ).

tff(c_127477,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_122455,c_127476]) ).

tff(c_117477,plain,
    ! [J_1341] : ( select(store(store(a_24,J_1341,e_23),i2,select(a_24,J_1341)),J_1341) = select(a_24,i2) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_117305]) ).

tff(c_119284,plain,
    ! [J_1358] : ( select(store(store(a_24,J_1358,e_23),i2,select(a_24,J_1358)),J_1358) = e_23 ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_117477]) ).

tff(c_119319,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_23),i2,select(a_20,J_17)),J_17) = e_23 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_119284]) ).

tff(c_127500,plain,
    ( ( select(store(store(a_24,i_35,e_23),i2,e_36),i_35) = e_23 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_127477,c_119319]) ).

tff(c_127783,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_127500]) ).

tff(c_117127,plain,
    ! [J_1338] :
      ( ( select(a_22,J_1338) = select(a2,J_1338) )
      | ( i1 = J_1338 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_117148,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_117127,c_28]) ).

tff(c_117161,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_117148]) ).

tff(c_118979,plain,
    select(store(store(a2,i2,e_37),i_35,e_23),i2) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_117161,c_118944]) ).

tff(c_127816,plain,
    select(store(store(a2,i2,e_37),i2,e_23),i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_127783,c_118979]) ).

tff(c_127826,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_127816]) ).

tff(c_127833,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_127826,c_48]) ).

tff(c_117187,plain,
    ! [J_17] :
      ( ( select(a_30,J_17) = select(a_26,J_17) )
      | ( i1 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108057,c_207]) ).

tff(c_120674,plain,
    ! [J_1369] :
      ( ( select(a_28,J_1369) = select(a_26,J_1369) )
      | ( i4 = J_1369 )
      | ( i4 = J_1369 )
      | ( i1 = J_1369 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_117187,c_117702]) ).

tff(c_124253,plain,
    ! [J_1411] :
      ( ( select(a_26,J_1411) = select(a_24,J_1411) )
      | ( i4 = J_1411 )
      | ( i4 = J_1411 )
      | ( i1 = J_1411 )
      | ( i1 = J_1411 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_108100,c_120674]) ).

tff(c_124295,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i4 = i2 )
    | ( i4 = i2 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_124253,c_151]) ).

tff(c_124330,plain,
    ( ( e_25 = e_23 )
    | ( i4 = i2 )
    | ( i4 = i2 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_124295]) ).

tff(c_124331,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_108034,c_117126,c_117126,c_124330]) ).

tff(c_124369,plain,
    select(a_20,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_124331,c_30]) ).

tff(c_127788,plain,
    select(a_20,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_127783,c_127477]) ).

tff(c_127822,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_124369,c_127788]) ).

tff(c_127867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_127833,c_127822]) ).

tff(c_127869,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_127500]) ).

tff(c_121842,plain,
    ! [I_1380] : ( select(store(store(a_24,i2,select(a_24,I_1380)),I_1380,e_23),i2) = select(a_24,I_1380) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_117305]) ).

tff(c_128380,plain,
    ! [J_1451] :
      ( ( select(store(store(a_24,i2,select(a_20,J_1451)),J_1451,e_23),i2) = select(a_24,J_1451) )
      | ( i2 = J_1451 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_121842]) ).

tff(c_128414,plain,
    ( ( select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_127477,c_128380]) ).

tff(c_128440,plain,
    select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_127869,c_128414]) ).

tff(c_128471,plain,
    ( ( select(store(a_24,i2,e_36),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_128440,c_4]) ).

tff(c_128482,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_128471]) ).

tff(c_128483,plain,
    select(a_24,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_127869,c_128482]) ).

tff(c_117459,plain,
    ! [J_1341] : ( select(store(store(a_32,J_1341,e_31),i4,select(a_32,J_1341)),J_1341) = select(a_32,i4) ),
    inference(superposition,[status(thm),theory(equality)],[c_148,c_117305]) ).

tff(c_120071,plain,
    ! [J_1364] : ( select(store(store(a_32,J_1364,e_31),i4,select(a_32,J_1364)),J_1364) = e_31 ),
    inference(demodulation,[status(thm),theory(equality)],[c_148,c_117459]) ).

tff(c_122855,plain,
    ! [J_1394] :
      ( ( select(store(store(a_32,J_1394,e_31),i4,select(a_28,J_1394)),J_1394) = e_31 )
      | ( i4 = J_1394 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_201,c_120071]) ).

tff(c_129505,plain,
    ! [J_1462] :
      ( ( select(store(store(a_32,J_1462,e_31),i4,select(a_24,J_1462)),J_1462) = e_31 )
      | ( i4 = J_1462 )
      | ( i1 = J_1462 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_108100,c_122855]) ).

tff(c_129539,plain,
    ( ( select(store(store(a_32,i_35,e_31),i4,e_36),i_35) = e_31 )
    | ( i_35 = i4 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_128483,c_129505]) ).

tff(c_129566,plain,
    ( ( select(store(store(a_32,i_35,e_31),i4,e_36),i_35) = e_31 )
    | ( i_35 = i4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_122455,c_129539]) ).

tff(c_129579,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_129566]) ).

tff(c_129632,plain,
    select(a2,i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_129579,c_42]) ).

tff(c_129641,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_117621,c_129632]) ).

tff(c_117125,plain,
    select(a_20,i4) = e_31,
    inference(splitRight,[status(thm)],[c_53279]) ).

tff(c_117230,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_117125,c_192]) ).

tff(c_117248,plain,
    select(a1,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_108099,c_117230]) ).

tff(c_129631,plain,
    select(a1,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_129579,c_40]) ).

tff(c_129640,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_117248,c_129631]) ).

tff(c_129650,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_129640,c_48]) ).

tff(c_129665,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_129641,c_129650]) ).

tff(c_129667,plain,
    i_35 != i4,
    inference(splitRight,[status(thm)],[c_129566]) ).

tff(c_117474,plain,
    ! [I_1342] : ( select(store(store(a_22,i1,select(a_22,I_1342)),I_1342,e_21),i1) = select(a_22,I_1342) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_117305]) ).

tff(c_121971,plain,
    ! [I_1382] : ( select(store(store(a_22,i1,select(a_22,I_1382)),I_1382,e_19),i1) = select(a_22,I_1382) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117747,c_117474]) ).

tff(c_129852,plain,
    ! [J_1465] :
      ( ( select(store(store(a_22,i1,select(a2,J_1465)),J_1465,e_19),i1) = select(a_22,J_1465) )
      | ( i1 = J_1465 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_121971]) ).

tff(c_129903,plain,
    ( ( select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_129852]) ).

tff(c_129918,plain,
    select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_122455,c_129903]) ).

tff(c_129940,plain,
    ( ( select(store(a_22,i1,e_37),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129918,c_4]) ).

tff(c_129951,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_129940]) ).

tff(c_129952,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_122455,c_129951]) ).

tff(c_122104,plain,
    ! [I_1384] : ( select(store(store(a_26,i2,select(a_26,I_1384)),I_1384,e_25),i2) = select(a_26,I_1384) ),
    inference(superposition,[status(thm),theory(equality)],[c_151,c_117305]) ).

tff(c_122144,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i2,select(a_22,J_17)),J_17,e_25),i2) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_122104]) ).

tff(c_128313,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i2,select(a_22,J_17)),J_17,e_23),i2) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124331,c_122144]) ).

tff(c_129964,plain,
    ( ( select(store(store(a_26,i2,e_37),i_35,e_23),i2) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_129952,c_128313]) ).

tff(c_130019,plain,
    select(store(store(a_26,i2,e_37),i_35,e_23),i2) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_127869,c_129964]) ).

tff(c_130407,plain,
    ( ( select(store(a_26,i2,e_37),i2) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130019,c_4]) ).

tff(c_130418,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_130407]) ).

tff(c_130419,plain,
    select(a_26,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_127869,c_130418]) ).

tff(c_120719,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_24,J_17) )
      | ( i4 = J_17 )
      | ( i4 = J_17 )
      | ( i1 = J_17 )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_108100,c_120674]) ).

tff(c_130485,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130419,c_120719]) ).

tff(c_130534,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128483,c_130485]) ).

tff(c_130536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122455,c_122455,c_129667,c_129667,c_48,c_130534]) ).

tff(c_130538,plain,
    i3 != i1,
    inference(splitRight,[status(thm)],[c_85790]) ).

tff(c_130559,plain,
    i4 = i2,
    inference(splitLeft,[status(thm)],[c_53303]) ).

tff(c_130739,plain,
    ! [J_17] :
      ( ( select(a_32,J_17) = select(a_30,J_17) )
      | ( i2 = J_17 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130559,c_213]) ).

tff(c_131287,plain,
    ! [J_1476] :
      ( ( select(a_32,J_1476) = select(a_28,J_1476) )
      | ( i2 = J_1476 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130559,c_201]) ).

tff(c_131331,plain,
    ! [J_1477] :
      ( ( select(a_30,J_1477) = select(a_28,J_1477) )
      | ( i2 = J_1477 )
      | ( i2 = J_1477 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130739,c_131287]) ).

tff(c_134718,plain,
    ! [J_1508] :
      ( ( select(a_28,J_1508) = select(a_26,J_1508) )
      | ( i2 = J_1508 )
      | ( i2 = J_1508 )
      | ( i3 = J_1508 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_131331]) ).

tff(c_134763,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_24,J_17) )
      | ( i2 = J_17 )
      | ( i2 = J_17 )
      | ( i3 = J_17 )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_134718]) ).

tff(c_135022,plain,
    ! [I_1511] : ( select(store(store(a_26,i3,select(a_26,I_1511)),I_1511,e_27),i3) = select(a_26,I_1511) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_130912]) ).

tff(c_137942,plain,
    ! [J_1551] :
      ( ( select(store(store(a_26,i3,select(a_22,J_1551)),J_1551,e_27),i3) = select(a_26,J_1551) )
      | ( i2 = J_1551 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_135022]) ).

tff(c_137982,plain,
    ( ( select(store(store(a_26,i3,e_21),i1,e_27),i3) = select(a_26,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_137942]) ).

tff(c_138001,plain,
    select(store(store(a_26,i3,e_21),i1,e_27),i3) = select(a_26,i1),
    inference(negUnitSimplification,[status(thm)],[c_108034,c_137982]) ).

tff(c_138028,plain,
    ( ( select(store(a_26,i3,e_21),i3) = select(a_26,i1) )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_138001,c_4]) ).

tff(c_138039,plain,
    ( ( select(a_26,i1) = e_21 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_138028]) ).

tff(c_138040,plain,
    select(a_26,i1) = e_21,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_138039]) ).

tff(c_138091,plain,
    ( ( select(a_24,i1) = e_21 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_134763,c_138040]) ).

tff(c_138111,plain,
    select(a_24,i1) = e_21,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_130538,c_108034,c_108034,c_138091]) ).

tff(c_138181,plain,
    ( ( select(a_20,i1) = e_21 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_138111,c_195]) ).

tff(c_138205,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_138181]) ).

tff(c_138207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_135779,c_138205]) ).

tff(c_138209,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_135678]) ).

tff(c_135151,plain,
    ! [I_1513] : ( select(store(store(a_20,i1,select(a_20,I_1513)),I_1513,e_19),i1) = select(a_20,I_1513) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_130912]) ).

tff(c_140665,plain,
    ! [J_1583] :
      ( ( select(store(store(a_20,i1,select(a1,J_1583)),J_1583,e_19),i1) = select(a_20,J_1583) )
      | ( i1 = J_1583 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_135151]) ).

tff(c_140716,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_140665]) ).

tff(c_140731,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_138209,c_140716]) ).

tff(c_140753,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140731,c_4]) ).

tff(c_140764,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_140753]) ).

tff(c_140765,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_138209,c_140764]) ).

tff(c_131060,plain,
    ! [J_1474] : ( select(store(store(a_24,J_1474,e_23),i2,select(a_24,J_1474)),J_1474) = select(a_24,i2) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_130912]) ).

tff(c_132934,plain,
    ! [J_1491] : ( select(store(store(a_24,J_1491,e_23),i2,select(a_24,J_1491)),J_1491) = e_23 ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_131060]) ).

tff(c_132969,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_23),i2,select(a_20,J_17)),J_17) = e_23 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_132934]) ).

tff(c_140776,plain,
    ( ( select(store(store(a_24,i_35,e_23),i2,e_36),i_35) = e_23 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_140765,c_132969]) ).

tff(c_141045,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_140776]) ).

tff(c_141080,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_141045,c_42]) ).

tff(c_141088,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_130856,c_141080]) ).

tff(c_141097,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_141088,c_48]) ).

tff(c_130774,plain,
    ! [J_1471] :
      ( ( select(a_30,J_1471) = select(a_26,J_1471) )
      | ( i3 = J_1471 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_176]) ).

tff(c_130560,plain,
    select(a_24,i2) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_130559,c_53249]) ).

tff(c_130568,plain,
    e_31 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_130560]) ).

tff(c_130567,plain,
    select(a_30,i2) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_130559,c_36]) ).

tff(c_130641,plain,
    select(a_30,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_130568,c_130567]) ).

tff(c_130780,plain,
    ( ( select(a_26,i2) = e_23 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130774,c_130641]) ).

tff(c_130806,plain,
    ( ( e_25 = e_23 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_130780]) ).

tff(c_130807,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_85749,c_130806]) ).

tff(c_108033,plain,
    select(a1,i2) = e_25,
    inference(splitRight,[status(thm)],[c_85771]) ).

tff(c_130862,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_130807,c_108033]) ).

tff(c_141079,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_141045,c_40]) ).

tff(c_141087,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_130862,c_141079]) ).

tff(c_141103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_141097,c_141087]) ).

tff(c_141105,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_140776]) ).

tff(c_141398,plain,
    ! [J_1589] :
      ( ( select(store(store(a_26,i3,select(a_22,J_1589)),J_1589,e_27),i3) = select(a_26,J_1589) )
      | ( i2 = J_1589 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_135022]) ).

tff(c_141438,plain,
    ( ( select(store(store(a_26,i3,e_21),i1,e_27),i3) = select(a_26,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_141398]) ).

tff(c_141457,plain,
    select(store(store(a_26,i3,e_21),i1,e_27),i3) = select(a_26,i1),
    inference(negUnitSimplification,[status(thm)],[c_108034,c_141438]) ).

tff(c_141484,plain,
    ( ( select(store(a_26,i3,e_21),i3) = select(a_26,i1) )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141457,c_4]) ).

tff(c_141495,plain,
    ( ( select(a_26,i1) = e_21 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_141484]) ).

tff(c_141496,plain,
    select(a_26,i1) = e_21,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_141495]) ).

tff(c_141511,plain,
    ( ( select(a_24,i1) = e_21 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141496,c_134763]) ).

tff(c_141555,plain,
    select(a_24,i1) = e_21,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_130538,c_108034,c_108034,c_141511]) ).

tff(c_141599,plain,
    ( ( select(a_20,i1) = e_21 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_141555,c_195]) ).

tff(c_141622,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_141599]) ).

tff(c_141623,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_141622]) ).

tff(c_135290,plain,
    ! [I_1515] : ( select(store(store(a_22,i1,select(a_22,I_1515)),I_1515,e_21),i1) = select(a_22,I_1515) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_130912]) ).

tff(c_135324,plain,
    ! [J_17] :
      ( ( select(store(store(a_22,i1,select(a2,J_17)),J_17,e_21),i1) = select(a_22,J_17) )
      | ( i1 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_135290]) ).

tff(c_144470,plain,
    ! [J_1612] :
      ( ( select(store(store(a_22,i1,select(a2,J_1612)),J_1612,e_19),i1) = select(a_22,J_1612) )
      | ( i1 = J_1612 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141623,c_135324]) ).

tff(c_144521,plain,
    ( ( select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_144470]) ).

tff(c_144536,plain,
    select(store(store(a_22,i1,e_37),i_35,e_19),i1) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_138209,c_144521]) ).

tff(c_144558,plain,
    ( ( select(store(a_22,i1,e_37),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_144536,c_4]) ).

tff(c_144569,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_144558]) ).

tff(c_144570,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_138209,c_144569]) ).

tff(c_135059,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i3,select(a_22,J_17)),J_17,e_27),i3) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_135022]) ).

tff(c_144587,plain,
    ( ( select(store(store(a_26,i3,e_37),i_35,e_27),i3) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_144570,c_135059]) ).

tff(c_144635,plain,
    select(store(store(a_26,i3,e_37),i_35,e_27),i3) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_141105,c_144587]) ).

tff(c_144996,plain,
    ( ( select(store(a_26,i3,e_37),i3) = select(a_26,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_144635,c_4]) ).

tff(c_145007,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_144996]) ).

tff(c_145010,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_145007]) ).

tff(c_130573,plain,
    ! [J_1469] :
      ( ( select(a_26,J_1469) = select(a_22,J_1469) )
      | ( i2 = J_1469 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_176]) ).

tff(c_130594,plain,
    ( ( select(a_22,i3) = e_27 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130573,c_32]) ).

tff(c_130607,plain,
    select(a_22,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_85749,c_130594]) ).

tff(c_130821,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_130815,c_130607]) ).

tff(c_130853,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_130821]) ).

tff(c_131885,plain,
    select(store(store(a2,i3,e_37),i_35,e_27),i3) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_130853,c_131853]) ).

tff(c_145110,plain,
    select(store(store(a2,i3,e_37),i3,e_27),i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_145010,c_131885]) ).

tff(c_145125,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_145110]) ).

tff(c_145132,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_145125,c_48]) ).

tff(c_131361,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_131331,c_154]) ).

tff(c_131377,plain,
    ( ( e_29 = e_27 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157,c_131361]) ).

tff(c_131378,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_85749,c_85749,c_131377]) ).

tff(c_130537,plain,
    select(a1,i3) = e_29,
    inference(splitRight,[status(thm)],[c_85790]) ).

tff(c_131451,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_131378,c_130537]) ).

tff(c_145115,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_145010,c_40]) ).

tff(c_145126,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_131451,c_145115]) ).

tff(c_145141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_145132,c_145126]) ).

tff(c_145143,plain,
    i_35 != i3,
    inference(splitRight,[status(thm)],[c_145007]) ).

tff(c_145142,plain,
    select(a_26,i_35) = e_37,
    inference(splitRight,[status(thm)],[c_145007]) ).

tff(c_145214,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145142,c_134763]) ).

tff(c_145260,plain,
    select(a_24,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_145143,c_145143,c_141105,c_141105,c_145214]) ).

tff(c_145315,plain,
    ( ( select(a_20,i_35) = e_37 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145260,c_195]) ).

tff(c_145341,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140765,c_145315]) ).

tff(c_145343,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_141105,c_48,c_145341]) ).

tff(c_145345,plain,
    i4 != i2,
    inference(splitRight,[status(thm)],[c_53303]) ).

tff(c_145436,plain,
    ! [J_1618] :
      ( ( select(a_32,J_1618) = select(a_30,J_1618) )
      | ( i4 = J_1618 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_176]) ).

tff(c_158520,plain,
    ! [J_1745] :
      ( ( select(a_30,J_1745) = select(a_28,J_1745) )
      | ( i4 = J_1745 )
      | ( i4 = J_1745 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145436,c_201]) ).

tff(c_162172,plain,
    ! [J_1772] :
      ( ( select(a_28,J_1772) = select(a_26,J_1772) )
      | ( i4 = J_1772 )
      | ( i4 = J_1772 )
      | ( i3 = J_1772 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_158520]) ).

tff(c_173722,plain,
    ! [J_1886] :
      ( ( select(a_26,J_1886) = select(a_24,J_1886) )
      | ( i3 = J_1886 )
      | ( i4 = J_1886 )
      | ( i4 = J_1886 )
      | ( i3 = J_1886 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_162172,c_210]) ).

tff(c_173764,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i3 = i2 )
    | ( i4 = i2 )
    | ( i4 = i2 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_173722,c_151]) ).

tff(c_173799,plain,
    ( ( e_25 = e_23 )
    | ( i3 = i2 )
    | ( i4 = i2 )
    | ( i4 = i2 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_173764]) ).

tff(c_173800,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_85749,c_145345,c_145345,c_85749,c_173799]) ).

tff(c_173849,plain,
    select(a_20,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_173800,c_30]) ).

tff(c_158167,plain,
    ! [A_1742,I_1743,J_1744] : ( select(store(store(A_1742,I_1743,select(A_1742,J_1744)),J_1744,select(A_1742,I_1743)),I_1743) = select(A_1742,J_1744) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_158413,plain,
    ! [I_1743] : ( select(store(store(a_20,I_1743,e_25),i2,select(a_20,I_1743)),I_1743) = select(a_20,i2) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_158167]) ).

tff(c_161535,plain,
    ! [I_1768] : ( select(store(store(a_20,I_1768,e_25),i2,select(a_20,I_1768)),I_1768) = e_25 ),
    inference(demodulation,[status(thm),theory(equality)],[c_30,c_158413]) ).

tff(c_164919,plain,
    ! [J_1797] :
      ( ( select(store(store(a_20,J_1797,e_25),i2,select(a1,J_1797)),J_1797) = e_25 )
      | ( i1 = J_1797 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_161535]) ).

tff(c_164973,plain,
    ( ( select(store(store(a_20,i_35,e_25),i2,e_36),i_35) = e_25 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_164919]) ).

tff(c_164989,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_164973]) ).

tff(c_158425,plain,
    ! [I_1743] : ( select(store(store(a1,I_1743,e_36),i_35,select(a1,I_1743)),I_1743) = select(a1,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_158167]) ).

tff(c_159401,plain,
    ! [I_1752] : ( select(store(store(a1,I_1752,e_36),i_35,select(a1,I_1752)),I_1752) = e_36 ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_158425]) ).

tff(c_159450,plain,
    select(store(store(a1,i1,e_36),i_35,e_21),i1) = e_36,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_159401]) ).

tff(c_165042,plain,
    select(store(store(a1,i1,e_36),i1,e_21),i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_164989,c_159450]) ).

tff(c_165052,plain,
    e_36 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_165042]) ).

tff(c_158443,plain,
    ! [I_1743] : ( select(store(store(a2,I_1743,e_37),i_35,select(a2,I_1743)),I_1743) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_158167]) ).

tff(c_160230,plain,
    ! [I_1758] : ( select(store(store(a2,I_1758,e_37),i_35,select(a2,I_1758)),I_1758) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_158443]) ).

tff(c_160279,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_160230]) ).

tff(c_165037,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_164989,c_160279]) ).

tff(c_165051,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_165037]) ).

tff(c_165059,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_165051,c_48]) ).

tff(c_165068,plain,
    e_21 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_165052,c_165059]) ).

tff(c_416,plain,
    ! [I_20] : ( store(store(a_20,I_20,select(a_20,i2)),i2,select(a_20,I_20)) = store(store(a_20,i2,select(a_20,I_20)),I_20,e_25) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_230]) ).

tff(c_147488,plain,
    ! [I_1637] : ( store(store(a_20,i2,select(a_20,I_1637)),I_1637,e_25) = store(store(a_20,I_1637,e_25),i2,select(a_20,I_1637)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30,c_416]) ).

tff(c_147828,plain,
    ! [I_1640] : ( select(store(store(a_20,I_1640,e_25),i2,select(a_20,I_1640)),I_1640) = e_25 ),
    inference(superposition,[status(thm),theory(equality)],[c_147488,c_2]) ).

tff(c_151042,plain,
    ! [J_1672] :
      ( ( select(store(store(a_20,J_1672,e_25),i2,select(a1,J_1672)),J_1672) = e_25 )
      | ( i1 = J_1672 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_147828]) ).

tff(c_151093,plain,
    ( ( select(store(store(a_20,i_35,e_25),i2,e_36),i_35) = e_25 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_151042]) ).

tff(c_151108,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_151093]) ).

tff(c_145878,plain,
    ! [A_1622,I_1623,J_1624] : ( select(store(store(A_1622,I_1623,select(A_1622,J_1624)),J_1624,select(A_1622,I_1623)),I_1623) = select(A_1622,J_1624) ),
    inference(superposition,[status(thm),theory(equality)],[c_230,c_2]) ).

tff(c_146130,plain,
    ! [I_1623] : ( select(store(store(a2,I_1623,e_37),i_35,select(a2,I_1623)),I_1623) = select(a2,i_35) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_145878]) ).

tff(c_147354,plain,
    ! [I_1636] : ( select(store(store(a2,I_1636,e_37),i_35,select(a2,I_1636)),I_1636) = e_37 ),
    inference(demodulation,[status(thm),theory(equality)],[c_42,c_146130]) ).

tff(c_147400,plain,
    select(store(store(a2,i1,e_37),i_35,e_19),i1) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_147354]) ).

tff(c_151124,plain,
    select(store(store(a2,i1,e_37),i1,e_19),i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_151108,c_147400]) ).

tff(c_151135,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_151124]) ).

tff(c_151142,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_151135,c_48]) ).

tff(c_145344,plain,
    select(a_20,i4) = e_31,
    inference(splitRight,[status(thm)],[c_53303]) ).

tff(c_145365,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_145344]) ).

tff(c_145473,plain,
    i4 = i1,
    inference(splitLeft,[status(thm)],[c_145365]) ).

tff(c_145475,plain,
    select(a_20,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_145473,c_145344]) ).

tff(c_145485,plain,
    e_31 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_139,c_145475]) ).

tff(c_145484,plain,
    select(a_30,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_145473,c_36]) ).

tff(c_145592,plain,
    select(a_30,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_145485,c_145484]) ).

tff(c_145596,plain,
    ( ( select(a_26,i1) = e_19 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145592,c_207]) ).

tff(c_145614,plain,
    select(a_26,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_145596]) ).

tff(c_145657,plain,
    ( ( select(a_22,i1) = e_19 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145614,c_204]) ).

tff(c_145675,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_145657]) ).

tff(c_145676,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_145675]) ).

tff(c_145686,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_145676,c_26]) ).

tff(c_151128,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_151108,c_40]) ).

tff(c_151136,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_145686,c_151128]) ).

tff(c_151181,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_151142,c_151136]) ).

tff(c_151183,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_151093]) ).

tff(c_150713,plain,
    ! [J_1667] : ( select(store(store(a_20,i1,select(a_20,J_1667)),J_1667,e_19),i1) = select(a_20,J_1667) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_145878]) ).

tff(c_155655,plain,
    ! [J_1723] :
      ( ( select(store(store(a_20,i1,select(a1,J_1723)),J_1723,e_19),i1) = select(a_20,J_1723) )
      | ( i1 = J_1723 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_150713]) ).

tff(c_155706,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_155655]) ).

tff(c_155721,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_151183,c_155706]) ).

tff(c_155743,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_155721,c_4]) ).

tff(c_155754,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_155743]) ).

tff(c_155755,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_151183,c_155754]) ).

tff(c_146056,plain,
    ! [I_1623] : ( select(store(store(a_24,I_1623,e_23),i2,select(a_24,I_1623)),I_1623) = select(a_24,i2) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_145878]) ).

tff(c_148307,plain,
    ! [I_1644] : ( select(store(store(a_24,I_1644,e_23),i2,select(a_24,I_1644)),I_1644) = e_23 ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_146056]) ).

tff(c_148345,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_23),i2,select(a_20,J_17)),J_17) = e_23 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_148307]) ).

tff(c_155781,plain,
    ( ( select(store(store(a_24,i_35,e_23),i2,e_36),i_35) = e_23 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_155755,c_148345]) ).

tff(c_156056,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_155781]) ).

tff(c_145713,plain,
    ! [J_1620] :
      ( ( select(a_22,J_1620) = select(a2,J_1620) )
      | ( i1 = J_1620 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_145737,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145713,c_28]) ).

tff(c_145754,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_145737]) ).

tff(c_147389,plain,
    select(store(store(a2,i2,e_37),i_35,e_23),i2) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_145754,c_147354]) ).

tff(c_156087,plain,
    select(store(store(a2,i2,e_37),i2,e_23),i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_156056,c_147389]) ).

tff(c_156097,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_156087]) ).

tff(c_156104,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_156097,c_48]) ).

tff(c_145463,plain,
    ! [J_17] :
      ( ( select(a_30,J_17) = select(a_28,J_17) )
      | ( i4 = J_17 )
      | ( i4 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_201,c_145436]) ).

tff(c_146218,plain,
    ! [J_1626] :
      ( ( select(a_30,J_1626) = select(a_28,J_1626) )
      | ( i1 = J_1626 )
      | ( i1 = J_1626 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145473,c_145473,c_145463]) ).

tff(c_149810,plain,
    ! [J_1656] :
      ( ( select(a_28,J_1656) = select(a_26,J_1656) )
      | ( i1 = J_1656 )
      | ( i1 = J_1656 )
      | ( i3 = J_1656 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_146218]) ).

tff(c_152554,plain,
    ! [J_1692] :
      ( ( select(a_26,J_1692) = select(a_24,J_1692) )
      | ( i1 = J_1692 )
      | ( i1 = J_1692 )
      | ( i3 = J_1692 )
      | ( i3 = J_1692 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_149810]) ).

tff(c_152587,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_152554,c_151]) ).

tff(c_152622,plain,
    ( ( e_25 = e_23 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_142,c_152587]) ).

tff(c_152623,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_85749,c_85749,c_108034,c_108034,c_152622]) ).

tff(c_152661,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_152623,c_108033]) ).

tff(c_156090,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_156056,c_40]) ).

tff(c_156098,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_152661,c_156090]) ).

tff(c_156111,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_156104,c_156098]) ).

tff(c_156113,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_155781]) ).

tff(c_150581,plain,
    ! [J_1665] : ( select(store(store(a_24,i2,select(a_24,J_1665)),J_1665,e_23),i2) = select(a_24,J_1665) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_145878]) ).

tff(c_150621,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,i2,select(a_20,J_17)),J_17,e_23),i2) = select(a_24,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_150581]) ).

tff(c_155763,plain,
    ( ( select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_155755,c_150621]) ).

tff(c_156295,plain,
    select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_156113,c_155763]) ).

tff(c_156317,plain,
    ( ( select(store(a_24,i2,e_36),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_156295,c_4]) ).

tff(c_156328,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_156317]) ).

tff(c_156329,plain,
    select(a_24,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_156113,c_156328]) ).

tff(c_145481,plain,
    select(a_28,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_145473,c_581]) ).

tff(c_145561,plain,
    select(a_28,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_145485,c_145481]) ).

tff(c_145972,plain,
    ! [I_1623] : ( select(store(store(a_28,I_1623,e_19),i1,select(a_28,I_1623)),I_1623) = select(a_28,i1) ),
    inference(superposition,[status(thm),theory(equality)],[c_145561,c_145878]) ).

tff(c_149710,plain,
    ! [I_1655] : ( select(store(store(a_28,I_1655,e_19),i1,select(a_28,I_1655)),I_1655) = e_19 ),
    inference(demodulation,[status(thm),theory(equality)],[c_145561,c_145972]) ).

tff(c_149748,plain,
    ! [J_17] :
      ( ( select(store(store(a_28,J_17,e_19),i1,select(a_24,J_17)),J_17) = e_19 )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_149710]) ).

tff(c_156338,plain,
    ( ( select(store(store(a_28,i_35,e_19),i1,e_36),i_35) = e_19 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_156329,c_149748]) ).

tff(c_156532,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_156338]) ).

tff(c_145374,plain,
    ! [J_1617] :
      ( ( select(a_26,J_1617) = select(a_22,J_1617) )
      | ( i2 = J_1617 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_176]) ).

tff(c_145395,plain,
    ( ( select(a_22,i3) = e_27 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145374,c_32]) ).

tff(c_145408,plain,
    select(a_22,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_85749,c_145395]) ).

tff(c_145722,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_145713,c_145408]) ).

tff(c_145753,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_145722]) ).

tff(c_147386,plain,
    select(store(store(a2,i3,e_37),i_35,e_27),i3) = e_37,
    inference(superposition,[status(thm),theory(equality)],[c_145753,c_147354]) ).

tff(c_156570,plain,
    select(store(store(a2,i3,e_37),i3,e_27),i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_156532,c_147386]) ).

tff(c_156582,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_156570]) ).

tff(c_156589,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_156582,c_48]) ).

tff(c_146248,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_146218,c_154]) ).

tff(c_146264,plain,
    ( ( e_29 = e_27 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157,c_146248]) ).

tff(c_146265,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_130538,c_146264]) ).

tff(c_146271,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_146265,c_130537]) ).

tff(c_156575,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_156532,c_40]) ).

tff(c_156583,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_146271,c_156575]) ).

tff(c_156596,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_156589,c_156583]) ).

tff(c_156598,plain,
    i_35 != i3,
    inference(splitRight,[status(thm)],[c_156338]) ).

tff(c_148369,plain,
    ! [J_1645] : ( select(store(store(a_22,i2,select(a_22,J_1645)),J_1645,e_23),i2) = select(a_22,J_1645) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_145878]) ).

tff(c_157062,plain,
    ! [J_1733] :
      ( ( select(store(store(a_22,i2,select(a2,J_1733)),J_1733,e_23),i2) = select(a_22,J_1733) )
      | ( i1 = J_1733 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_148369]) ).

tff(c_157113,plain,
    ( ( select(store(store(a_22,i2,e_37),i_35,e_23),i2) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_157062]) ).

tff(c_157128,plain,
    select(store(store(a_22,i2,e_37),i_35,e_23),i2) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_151183,c_157113]) ).

tff(c_157150,plain,
    ( ( select(store(a_22,i2,e_37),i2) = select(a_22,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_157128,c_4]) ).

tff(c_157161,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_157150]) ).

tff(c_157162,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_156113,c_157161]) ).

tff(c_150450,plain,
    ! [J_1663] : ( select(store(store(a_26,i2,select(a_26,J_1663)),J_1663,e_25),i2) = select(a_26,J_1663) ),
    inference(superposition,[status(thm),theory(equality)],[c_151,c_145878]) ).

tff(c_150487,plain,
    ! [J_17] :
      ( ( select(store(store(a_26,i2,select(a_22,J_17)),J_17,e_25),i2) = select(a_26,J_17) )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_204,c_150450]) ).

tff(c_157786,plain,
    ! [J_1739] :
      ( ( select(store(store(a_26,i2,select(a_22,J_1739)),J_1739,e_23),i2) = select(a_26,J_1739) )
      | ( i2 = J_1739 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152623,c_150487]) ).

tff(c_157820,plain,
    ( ( select(store(store(a_26,i2,e_37),i_35,e_23),i2) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_157162,c_157786]) ).

tff(c_157846,plain,
    select(store(store(a_26,i2,e_37),i_35,e_23),i2) = select(a_26,i_35),
    inference(negUnitSimplification,[status(thm)],[c_156113,c_157820]) ).

tff(c_157877,plain,
    ( ( select(store(a_26,i2,e_37),i2) = select(a_26,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_157846,c_4]) ).

tff(c_157888,plain,
    ( ( select(a_26,i_35) = e_37 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_157877]) ).

tff(c_157889,plain,
    select(a_26,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_156113,c_157888]) ).

tff(c_149855,plain,
    ! [J_17] :
      ( ( select(a_26,J_17) = select(a_24,J_17) )
      | ( i1 = J_17 )
      | ( i1 = J_17 )
      | ( i3 = J_17 )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_149810]) ).

tff(c_157912,plain,
    ( ( select(a_24,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_157889,c_149855]) ).

tff(c_157956,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_156329,c_157912]) ).

tff(c_157958,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_156598,c_156598,c_151183,c_151183,c_48,c_157956]) ).

tff(c_157960,plain,
    i4 != i1,
    inference(splitRight,[status(thm)],[c_145365]) ).

tff(c_164456,plain,
    ! [J_1792] : ( select(store(store(a_24,i2,select(a_24,J_1792)),J_1792,e_23),i2) = select(a_24,J_1792) ),
    inference(superposition,[status(thm),theory(equality)],[c_142,c_158167]) ).

tff(c_171029,plain,
    ! [J_1861] :
      ( ( select(store(store(a_24,i2,select(a_20,J_1861)),J_1861,e_23),i2) = select(a_24,J_1861) )
      | ( i2 = J_1861 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_164456]) ).

tff(c_171079,plain,
    ( ( select(store(store(a_24,i2,e_19),i1,e_23),i2) = select(a_24,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_171029]) ).

tff(c_171096,plain,
    select(store(store(a_24,i2,e_19),i1,e_23),i2) = select(a_24,i1),
    inference(negUnitSimplification,[status(thm)],[c_108034,c_171079]) ).

tff(c_171120,plain,
    ( ( select(store(a_24,i2,e_19),i2) = select(a_24,i1) )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171096,c_4]) ).

tff(c_171131,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_171120]) ).

tff(c_171132,plain,
    select(a_24,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_171131]) ).

tff(c_164029,plain,
    ! [J_1786] : ( select(store(store(a_28,i3,select(a_28,J_1786)),J_1786,e_27),i3) = select(a_28,J_1786) ),
    inference(superposition,[status(thm),theory(equality)],[c_157,c_158167]) ).

tff(c_164066,plain,
    ! [J_17] :
      ( ( select(store(store(a_28,i3,select(a_24,J_17)),J_17,e_27),i3) = select(a_28,J_17) )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_164029]) ).

tff(c_171144,plain,
    ( ( select(store(store(a_28,i3,e_19),i1,e_27),i3) = select(a_28,i1) )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171132,c_164066]) ).

tff(c_171196,plain,
    select(store(store(a_28,i3,e_19),i1,e_27),i3) = select(a_28,i1),
    inference(negUnitSimplification,[status(thm)],[c_130538,c_171144]) ).

tff(c_171583,plain,
    ( ( select(store(a_28,i3,e_19),i3) = select(a_28,i1) )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171196,c_4]) ).

tff(c_171594,plain,
    ( ( select(a_28,i1) = e_19 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_171583]) ).

tff(c_171595,plain,
    select(a_28,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_171594]) ).

tff(c_158556,plain,
    ! [J_17] :
      ( ( select(a_28,J_17) = select(a_26,J_17) )
      | ( i4 = J_17 )
      | ( i4 = J_17 )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_158520]) ).

tff(c_171624,plain,
    ( ( select(a_26,i1) = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171595,c_158556]) ).

tff(c_171667,plain,
    select(a_26,i1) = e_19,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_157960,c_157960,c_171624]) ).

tff(c_171719,plain,
    ( ( select(a_22,i1) = e_19 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_171667,c_204]) ).

tff(c_171748,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145,c_171719]) ).

tff(c_171750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_165068,c_171748]) ).

tff(c_171752,plain,
    i_35 != i1,
    inference(splitRight,[status(thm)],[c_164973]) ).

tff(c_164109,plain,
    ! [J_1787] : ( select(store(store(a_20,i1,select(a_20,J_1787)),J_1787,e_19),i1) = select(a_20,J_1787) ),
    inference(superposition,[status(thm),theory(equality)],[c_139,c_158167]) ).

tff(c_177032,plain,
    ! [J_1914] :
      ( ( select(store(store(a_20,i1,select(a1,J_1914)),J_1914,e_19),i1) = select(a_20,J_1914) )
      | ( i1 = J_1914 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_192,c_164109]) ).

tff(c_177086,plain,
    ( ( select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_177032]) ).

tff(c_177103,plain,
    select(store(store(a_20,i1,e_36),i_35,e_19),i1) = select(a_20,i_35),
    inference(negUnitSimplification,[status(thm)],[c_171752,c_177086]) ).

tff(c_177171,plain,
    ( ( select(store(a_20,i1,e_36),i1) = select(a_20,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_177103,c_4]) ).

tff(c_177182,plain,
    ( ( select(a_20,i_35) = e_36 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_177171]) ).

tff(c_177183,plain,
    select(a_20,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_171752,c_177182]) ).

tff(c_158303,plain,
    ! [I_1743] : ( select(store(store(a_24,I_1743,e_31),i4,select(a_24,I_1743)),I_1743) = select(a_24,i4) ),
    inference(superposition,[status(thm),theory(equality)],[c_53249,c_158167]) ).

tff(c_162235,plain,
    ! [I_1773] : ( select(store(store(a_24,I_1773,e_31),i4,select(a_24,I_1773)),I_1773) = e_31 ),
    inference(demodulation,[status(thm),theory(equality)],[c_53249,c_158303]) ).

tff(c_162270,plain,
    ! [J_17] :
      ( ( select(store(store(a_24,J_17,e_31),i4,select(a_20,J_17)),J_17) = e_31 )
      | ( i2 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_162235]) ).

tff(c_177191,plain,
    ( ( select(store(store(a_24,i_35,e_31),i4,e_36),i_35) = e_31 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_177183,c_162270]) ).

tff(c_177482,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_177191]) ).

tff(c_177488,plain,
    select(a_20,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_177482,c_177183]) ).

tff(c_177526,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_173849,c_177488]) ).

tff(c_177537,plain,
    e_37 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_177526,c_48]) ).

tff(c_158069,plain,
    ! [J_1741] :
      ( ( select(a_22,J_1741) = select(a2,J_1741) )
      | ( i1 = J_1741 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_176]) ).

tff(c_158096,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_158069,c_28]) ).

tff(c_158117,plain,
    select(a2,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_108034,c_158096]) ).

tff(c_177524,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_177482,c_42]) ).

tff(c_177532,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_158117,c_177524]) ).

tff(c_177579,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_177537,c_177532]) ).

tff(c_177581,plain,
    i_35 != i2,
    inference(splitRight,[status(thm)],[c_177191]) ).

tff(c_164386,plain,
    ! [J_1791] : ( select(store(store(a_22,i1,select(a_22,J_1791)),J_1791,e_21),i1) = select(a_22,J_1791) ),
    inference(superposition,[status(thm),theory(equality)],[c_145,c_158167]) ).

tff(c_179860,plain,
    ! [J_1937] :
      ( ( select(store(store(a_22,i1,select(a2,J_1937)),J_1937,e_21),i1) = select(a_22,J_1937) )
      | ( i1 = J_1937 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_198,c_164386]) ).

tff(c_179914,plain,
    ( ( select(store(store(a_22,i1,e_37),i_35,e_21),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_42,c_179860]) ).

tff(c_179931,plain,
    select(store(store(a_22,i1,e_37),i_35,e_21),i1) = select(a_22,i_35),
    inference(negUnitSimplification,[status(thm)],[c_171752,c_179914]) ).

tff(c_179953,plain,
    ( ( select(store(a_22,i1,e_37),i1) = select(a_22,i_35) )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_179931,c_4]) ).

tff(c_179964,plain,
    ( ( select(a_22,i_35) = e_37 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_179953]) ).

tff(c_179965,plain,
    select(a_22,i_35) = e_37,
    inference(negUnitSimplification,[status(thm)],[c_171752,c_179964]) ).

tff(c_158547,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i4 = i3 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_158520,c_154]) ).

tff(c_158564,plain,
    ( ( e_29 = e_27 )
    | ( i4 = i3 )
    | ( i4 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157,c_158547]) ).

tff(c_158565,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_53250,c_53250,c_158564]) ).

tff(c_158577,plain,
    select(a_24,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_158565,c_34]) ).

tff(c_178480,plain,
    ! [J_1928] :
      ( ( select(store(store(a_24,i2,select(a_20,J_1928)),J_1928,e_23),i2) = select(a_24,J_1928) )
      | ( i2 = J_1928 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_164456]) ).

tff(c_178514,plain,
    ( ( select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_177183,c_178480]) ).

tff(c_178543,plain,
    select(store(store(a_24,i2,e_36),i_35,e_23),i2) = select(a_24,i_35),
    inference(negUnitSimplification,[status(thm)],[c_177581,c_178514]) ).

tff(c_178993,plain,
    ( ( select(store(a_24,i2,e_36),i2) = select(a_24,i_35) )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_178543,c_4]) ).

tff(c_179004,plain,
    ( ( select(a_24,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_178993]) ).

tff(c_179005,plain,
    select(a_24,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_177581,c_179004]) ).

tff(c_158321,plain,
    ! [I_1743] : ( select(store(store(a_28,I_1743,e_31),i4,select(a_28,I_1743)),I_1743) = select(a_28,i4) ),
    inference(superposition,[status(thm),theory(equality)],[c_581,c_158167]) ).

tff(c_159266,plain,
    ! [I_1750] : ( select(store(store(a_28,I_1750,e_31),i4,select(a_28,I_1750)),I_1750) = e_31 ),
    inference(demodulation,[status(thm),theory(equality)],[c_581,c_158321]) ).

tff(c_159298,plain,
    ! [J_17] :
      ( ( select(store(store(a_28,J_17,e_31),i4,select(a_24,J_17)),J_17) = e_31 )
      | ( i3 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_159266]) ).

tff(c_179019,plain,
    ( ( select(store(store(a_28,i_35,e_31),i4,e_36),i_35) = e_31 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_179005,c_159298]) ).

tff(c_179237,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_179019]) ).

tff(c_179242,plain,
    select(a_24,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_179237,c_179005]) ).

tff(c_179291,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_158577,c_179242]) ).

tff(c_179303,plain,
    e_37 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_179291,c_48]) ).

tff(c_158078,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_158069,c_145408]) ).

tff(c_158114,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_130538,c_158078]) ).

tff(c_179290,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_179237,c_42]) ).

tff(c_179298,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_158114,c_179290]) ).

tff(c_179310,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_179303,c_179298]) ).

tff(c_179312,plain,
    i_35 != i3,
    inference(splitRight,[status(thm)],[c_179019]) ).

tff(c_182408,plain,
    ! [J_1947] :
      ( ( select(store(store(a_28,i3,select(a_24,J_1947)),J_1947,e_27),i3) = select(a_28,J_1947) )
      | ( i3 = J_1947 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210,c_164029]) ).

tff(c_182448,plain,
    ( ( select(store(store(a_28,i3,e_36),i_35,e_27),i3) = select(a_28,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_179005,c_182408]) ).

tff(c_182477,plain,
    select(store(store(a_28,i3,e_36),i_35,e_27),i3) = select(a_28,i_35),
    inference(negUnitSimplification,[status(thm)],[c_179312,c_182448]) ).

tff(c_194648,plain,
    ( ( select(store(a_28,i3,e_36),i3) = select(a_28,i_35) )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_182477,c_4]) ).

tff(c_194667,plain,
    ( ( select(a_28,i_35) = e_36 )
    | ( i_35 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_194648]) ).

tff(c_194668,plain,
    select(a_28,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_179312,c_194667]) ).

tff(c_194709,plain,
    ( ( select(a_26,i_35) = e_36 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_194668,c_158556]) ).

tff(c_194748,plain,
    ( ( select(a_26,i_35) = e_36 )
    | ( i_35 = i4 )
    | ( i_35 = i4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_179312,c_194709]) ).

tff(c_194845,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_194748]) ).

tff(c_157981,plain,
    ! [J_1740] :
      ( ( select(a_30,J_1740) = select(a_26,J_1740) )
      | ( i3 = J_1740 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_176]) ).

tff(c_158002,plain,
    ( ( select(a_26,i4) = e_31 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_157981,c_36]) ).

tff(c_158015,plain,
    select(a_26,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_53250,c_158002]) ).

tff(c_158023,plain,
    ( ( select(a_22,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_158015,c_204]) ).

tff(c_158041,plain,
    select(a_22,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_145345,c_158023]) ).

tff(c_158228,plain,
    ! [J_1744] : ( select(store(store(a_22,i4,select(a_22,J_1744)),J_1744,e_31),i4) = select(a_22,J_1744) ),
    inference(superposition,[status(thm),theory(equality)],[c_158041,c_158167]) ).

tff(c_180031,plain,
    select(store(store(a_22,i4,e_37),i_35,e_31),i4) = select(a_22,i_35),
    inference(superposition,[status(thm),theory(equality)],[c_179965,c_158228]) ).

tff(c_180086,plain,
    select(store(store(a_22,i4,e_37),i_35,e_31),i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_179965,c_180031]) ).

tff(c_194864,plain,
    select(store(store(a_22,i4,e_37),i4,e_31),i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_194845,c_180086]) ).

tff(c_194923,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_194864]) ).

tff(c_194847,plain,
    select(a_28,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_194845,c_194668]) ).

tff(c_194922,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_581,c_194847]) ).

tff(c_194938,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_194922,c_48]) ).

tff(c_195063,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_194923,c_194938]) ).

tff(c_195065,plain,
    i_35 != i4,
    inference(splitRight,[status(thm)],[c_194748]) ).

tff(c_195064,plain,
    ( ( i_35 = i4 )
    | ( select(a_26,i_35) = e_36 ) ),
    inference(splitRight,[status(thm)],[c_194748]) ).

tff(c_195148,plain,
    select(a_26,i_35) = e_36,
    inference(negUnitSimplification,[status(thm)],[c_195065,c_195064]) ).

tff(c_195194,plain,
    ( ( select(a_22,i_35) = e_36 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_195148,c_204]) ).

tff(c_195224,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179965,c_195194]) ).

tff(c_195226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_177581,c_48,c_195224]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : SWV565-1.004 : TPTP v8.1.2. Released v4.0.0.
% 0.14/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.36  % Computer : n024.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit : 300
% 0.14/0.36  % WCLimit  : 300
% 0.14/0.36  % DateTime : Thu Aug  3 22:40:45 EDT 2023
% 0.14/0.36  % CPUTime  : 
% 52.14/37.71  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 52.44/37.92  
% 52.44/37.92  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 52.53/38.04  
% 52.53/38.04  Inference rules
% 52.53/38.04  ----------------------
% 52.53/38.04  #Ref     : 0
% 52.53/38.04  #Sup     : 50060
% 52.53/38.04  #Fact    : 0
% 52.53/38.04  #Define  : 0
% 52.53/38.04  #Split   : 52
% 52.53/38.04  #Chain   : 0
% 52.53/38.04  #Close   : 0
% 52.53/38.04  
% 52.53/38.04  Ordering : KBO
% 52.53/38.04  
% 52.53/38.04  Simplification rules
% 52.53/38.04  ----------------------
% 52.53/38.04  #Subsume      : 920
% 52.53/38.04  #Demod        : 37091
% 52.53/38.04  #Tautology    : 22812
% 52.53/38.04  #SimpNegUnit  : 5170
% 52.53/38.04  #BackRed      : 2324
% 52.53/38.04  
% 52.53/38.04  #Partial instantiations: 0
% 52.53/38.04  #Strategies tried      : 1
% 52.53/38.04  
% 52.53/38.04  Timing (in seconds)
% 52.53/38.04  ----------------------
% 52.53/38.05  Preprocessing        : 0.46
% 52.53/38.05  Parsing              : 0.25
% 52.53/38.05  CNF conversion       : 0.02
% 52.53/38.05  Main loop            : 36.20
% 52.53/38.05  Inferencing          : 6.90
% 52.53/38.05  Reduction            : 23.84
% 52.53/38.05  Demodulation         : 21.70
% 52.53/38.05  BG Simplification    : 0.61
% 52.53/38.05  Subsumption          : 3.40
% 52.53/38.05  Abstraction          : 1.28
% 52.53/38.05  MUC search           : 0.00
% 52.53/38.05  Cooper               : 0.00
% 52.53/38.05  Total                : 37.01
% 52.53/38.05  Index Insertion      : 0.00
% 52.53/38.05  Index Deletion       : 0.00
% 52.53/38.05  Index Matching       : 0.00
% 52.53/38.05  BG Taut test         : 0.00
%------------------------------------------------------------------------------