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

View Problem - Process Solution

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

% Computer : n011.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:04 EDT 2023

% Result   : Unsatisfiable 9.44s 3.29s
% Output   : CNFRefutation 10.16s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   31
%            Number of leaves      :   50
% Syntax   : Number of formulae    : 1025 ( 615 unt;  28 typ;   0 def)
%            Number of atoms       : 2452 (2399 equ)
%            Maximal formula atoms :    9 (   2 avg)
%            Number of connectives : 1549 (  94   ~;1455   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   10 (   3 avg)
%            Maximal term depth    :    3 (   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   :  200 (; 200   !;   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_39,axiom,
    e_19 = select(a2,i1),
    file(unknown,unknown) ).

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

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

tff(f_31,axiom,
    a_20 = store(a1,i1,e_19),
    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_32,axiom,
    a_22 = store(a2,i1,e_21),
    file(unknown,unknown) ).

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

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

tff(f_33,axiom,
    a_24 = store(a_20,i2,e_23),
    file(unknown,unknown) ).

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

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

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

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

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

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

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

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

tff(f_44,axiom,
    e_29 = select(a_24,i3),
    file(unknown,unknown) ).

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

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

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

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

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

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

tff(c_38,plain,
    select(a1,i_35) = e_36,
    inference(cnfTransformation,[status(thm)],[f_47]) ).

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

tff(c_174,plain,
    ! [A_11,I_12,E_13,J_14] :
      ( ( select(store(A_11,I_12,E_13),J_14) = select(A_11,J_14) )
      | ( J_14 = I_12 ) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_211,plain,
    ! [J_14] :
      ( ( select(a_20,J_14) = select(a1,J_14) )
      | ( i1 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

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

tff(c_205,plain,
    ! [J_14] :
      ( ( select(a_22,J_14) = select(a2,J_14) )
      | ( i1 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_174]) ).

tff(c_128,plain,
    ! [A_8,I_9,E_10] : ( select(store(A_8,I_9,E_10),I_9) = E_10 ),
    inference(cnfTransformation,[status(thm)],[f_26]) ).

tff(c_152,plain,
    select(a_22,i1) = e_21,
    inference(superposition,[status(thm),theory(equality)],[c_8,c_128]) ).

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

tff(c_3681,plain,
    ! [J_79] :
      ( ( select(a_22,J_79) = select(a2,J_79) )
      | ( i1 = J_79 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_174]) ).

tff(c_3705,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_3681]) ).

tff(c_3822,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_3705]) ).

tff(c_3831,plain,
    select(a_22,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_3822,c_26]) ).

tff(c_3833,plain,
    e_23 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_3831]) ).

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

tff(c_3829,plain,
    store(a_20,i1,e_23) = a_24,
    inference(demodulation,[status(thm),theory(equality)],[c_3822,c_10]) ).

tff(c_3887,plain,
    store(a_20,i1,e_21) = a_24,
    inference(demodulation,[status(thm),theory(equality)],[c_3833,c_3829]) ).

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_3891,plain,
    ! [J_5] :
      ( ( select(a_24,J_5) = select(a_20,J_5) )
      | ( i1 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3887,c_4]) ).

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

tff(c_196,plain,
    ! [J_14] :
      ( ( select(a_28,J_14) = select(a_24,J_14) )
      | ( i3 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_174]) ).

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

tff(c_202,plain,
    ! [J_14] :
      ( ( select(a_30,J_14) = select(a_26,J_14) )
      | ( i3 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_174]) ).

tff(c_3644,plain,
    ! [J_78] :
      ( ( select(a_28,J_78) = select(a_24,J_78) )
      | ( i3 = J_78 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_174]) ).

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

tff(c_140,plain,
    select(a_32,i4) = e_31,
    inference(superposition,[status(thm),theory(equality)],[c_18,c_128]) ).

tff(c_44,plain,
    a_34 = a_32,
    inference(cnfTransformation,[status(thm)],[f_50]) ).

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

tff(c_47,plain,
    store(a_30,i4,e_33) = a_32,
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_20]) ).

tff(c_137,plain,
    select(a_32,i4) = e_33,
    inference(superposition,[status(thm),theory(equality)],[c_47,c_128]) ).

tff(c_220,plain,
    e_33 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_140,c_137]) ).

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

tff(c_226,plain,
    select(a_28,i4) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_220,c_36]) ).

tff(c_3650,plain,
    ( ( select(a_24,i4) = e_31 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3644,c_226]) ).

tff(c_3669,plain,
    i4 = i3,
    inference(splitLeft,[status(thm)],[c_3650]) ).

tff(c_193,plain,
    ! [J_14] :
      ( ( select(a_32,J_14) = select(a_28,J_14) )
      | ( i4 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_174]) ).

tff(c_3935,plain,
    ! [J_83] :
      ( ( select(a_32,J_83) = select(a_28,J_83) )
      | ( i3 = J_83 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3669,c_193]) ).

tff(c_190,plain,
    ! [J_14] :
      ( ( select(a_32,J_14) = select(a_30,J_14) )
      | ( i4 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_47,c_174]) ).

tff(c_3772,plain,
    ! [J_14] :
      ( ( select(a_32,J_14) = select(a_30,J_14) )
      | ( i3 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3669,c_190]) ).

tff(c_4024,plain,
    ! [J_86] :
      ( ( select(a_30,J_86) = select(a_28,J_86) )
      | ( i3 = J_86 )
      | ( i3 = J_86 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3935,c_3772]) ).

tff(c_4049,plain,
    ! [J_87] :
      ( ( select(a_28,J_87) = select(a_26,J_87) )
      | ( i3 = J_87 )
      | ( i3 = J_87 )
      | ( i3 = J_87 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_202,c_4024]) ).

tff(c_4074,plain,
    ! [J_88] :
      ( ( select(a_26,J_88) = select(a_24,J_88) )
      | ( i3 = J_88 )
      | ( i3 = J_88 )
      | ( i3 = J_88 )
      | ( i3 = J_88 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_196,c_4049]) ).

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

tff(c_199,plain,
    ! [J_14] :
      ( ( select(a_26,J_14) = select(a_22,J_14) )
      | ( i2 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_174]) ).

tff(c_3824,plain,
    ! [J_14] :
      ( ( select(a_26,J_14) = select(a_22,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3822,c_199]) ).

tff(c_4178,plain,
    ! [J_89] :
      ( ( select(a_24,J_89) = select(a_22,J_89) )
      | ( i1 = J_89 )
      | ( i3 = J_89 )
      | ( i3 = J_89 )
      | ( i3 = J_89 )
      | ( i3 = J_89 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4074,c_3824]) ).

tff(c_4217,plain,
    ! [J_90] :
      ( ( select(a_22,J_90) = select(a_20,J_90) )
      | ( i1 = J_90 )
      | ( i3 = J_90 )
      | ( i3 = J_90 )
      | ( i3 = J_90 )
      | ( i3 = J_90 )
      | ( i1 = J_90 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3891,c_4178]) ).

tff(c_4256,plain,
    ! [J_91] :
      ( ( select(a_20,J_91) = select(a2,J_91) )
      | ( i1 = J_91 )
      | ( i3 = J_91 )
      | ( i3 = J_91 )
      | ( i3 = J_91 )
      | ( i3 = J_91 )
      | ( i1 = J_91 )
      | ( i1 = J_91 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_4217]) ).

tff(c_4295,plain,
    ! [J_92] :
      ( ( select(a2,J_92) = select(a1,J_92) )
      | ( i1 = J_92 )
      | ( i3 = J_92 )
      | ( i3 = J_92 )
      | ( i3 = J_92 )
      | ( i3 = J_92 )
      | ( i1 = J_92 )
      | ( i1 = J_92 )
      | ( i1 = J_92 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_4256]) ).

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

tff(c_4307,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4295,c_40]) ).

tff(c_4327,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_4307]) ).

tff(c_4328,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_4327]) ).

tff(c_4338,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_4328]) ).

tff(c_4341,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_4338,c_40]) ).

tff(c_4343,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_4341]) ).

tff(c_4348,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_4343,c_46]) ).

tff(c_1558,plain,
    ! [J_44] :
      ( ( select(a_22,J_44) = select(a2,J_44) )
      | ( i1 = J_44 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_174]) ).

tff(c_1570,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1558,c_26]) ).

tff(c_1589,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_1570]) ).

tff(c_258,plain,
    ! [J_15] :
      ( ( select(a_24,J_15) = select(a_20,J_15) )
      | ( i2 = J_15 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_174]) ).

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

tff(c_267,plain,
    ( ( select(a_20,i3) = e_29 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_258,c_32]) ).

tff(c_308,plain,
    i3 = i2,
    inference(splitLeft,[status(thm)],[c_267]) ).

tff(c_1181,plain,
    ! [J_14] :
      ( ( select(a_28,J_14) = select(a_24,J_14) )
      | ( i2 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_196]) ).

tff(c_386,plain,
    ! [J_18] :
      ( ( select(a_30,J_18) = select(a_26,J_18) )
      | ( i2 = J_18 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_202]) ).

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

tff(c_395,plain,
    ( ( select(a_26,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_386,c_34]) ).

tff(c_411,plain,
    i4 = i2,
    inference(splitLeft,[status(thm)],[c_395]) ).

tff(c_1153,plain,
    ! [J_14] :
      ( ( select(a_32,J_14) = select(a_28,J_14) )
      | ( i2 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_193]) ).

tff(c_225,plain,
    store(a_30,i4,e_31) = a_32,
    inference(demodulation,[status(thm),theory(equality)],[c_220,c_47]) ).

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

tff(c_1204,plain,
    ! [J_36] :
      ( ( select(a_32,J_36) = select(a_30,J_36) )
      | ( i2 = J_36 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_250]) ).

tff(c_1229,plain,
    ! [J_37] :
      ( ( select(a_30,J_37) = select(a_28,J_37) )
      | ( i2 = J_37 )
      | ( i2 = J_37 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1153,c_1204]) ).

tff(c_385,plain,
    ! [J_14] :
      ( ( select(a_30,J_14) = select(a_26,J_14) )
      | ( i2 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_202]) ).

tff(c_1254,plain,
    ! [J_38] :
      ( ( select(a_28,J_38) = select(a_26,J_38) )
      | ( i2 = J_38 )
      | ( i2 = J_38 )
      | ( i2 = J_38 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1229,c_385]) ).

tff(c_1279,plain,
    ! [J_39] :
      ( ( select(a_26,J_39) = select(a_24,J_39) )
      | ( i2 = J_39 )
      | ( i2 = J_39 )
      | ( i2 = J_39 )
      | ( i2 = J_39 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1181,c_1254]) ).

tff(c_1304,plain,
    ! [J_40] :
      ( ( select(a_24,J_40) = select(a_22,J_40) )
      | ( i2 = J_40 )
      | ( i2 = J_40 )
      | ( i2 = J_40 )
      | ( i2 = J_40 )
      | ( i2 = J_40 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_1279]) ).

tff(c_208,plain,
    ! [J_14] :
      ( ( select(a_24,J_14) = select(a_20,J_14) )
      | ( i2 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_174]) ).

tff(c_1329,plain,
    ! [J_41] :
      ( ( select(a_22,J_41) = select(a_20,J_41) )
      | ( i2 = J_41 )
      | ( i2 = J_41 )
      | ( i2 = J_41 )
      | ( i2 = J_41 )
      | ( i2 = J_41 )
      | ( i2 = J_41 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1304,c_208]) ).

tff(c_1411,plain,
    ! [J_42] :
      ( ( select(a_20,J_42) = select(a2,J_42) )
      | ( i1 = J_42 )
      | ( i2 = J_42 )
      | ( i2 = J_42 )
      | ( i2 = J_42 )
      | ( i2 = J_42 )
      | ( i2 = J_42 )
      | ( i2 = J_42 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1329,c_205]) ).

tff(c_1450,plain,
    ! [J_43] :
      ( ( select(a2,J_43) = select(a1,J_43) )
      | ( i1 = J_43 )
      | ( i2 = J_43 )
      | ( i2 = J_43 )
      | ( i2 = J_43 )
      | ( i2 = J_43 )
      | ( i2 = J_43 )
      | ( i2 = J_43 )
      | ( i1 = J_43 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_1411]) ).

tff(c_1462,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1450,c_40]) ).

tff(c_1482,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_1462]) ).

tff(c_1483,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_1482]) ).

tff(c_1493,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_1483]) ).

tff(c_1496,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_1493,c_40]) ).

tff(c_1498,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_1496]) ).

tff(c_1503,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1498,c_46]) ).

tff(c_438,plain,
    ! [J_19] :
      ( ( select(a_22,J_19) = select(a2,J_19) )
      | ( i1 = J_19 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_174]) ).

tff(c_447,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_438,c_26]) ).

tff(c_580,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_447]) ).

tff(c_599,plain,
    select(a_22,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_580,c_26]) ).

tff(c_601,plain,
    e_23 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_599]) ).

tff(c_598,plain,
    store(a_20,i1,e_23) = a_24,
    inference(demodulation,[status(thm),theory(equality)],[c_580,c_10]) ).

tff(c_646,plain,
    store(a_20,i1,e_21) = a_24,
    inference(demodulation,[status(thm),theory(equality)],[c_601,c_598]) ).

tff(c_650,plain,
    ! [J_5] :
      ( ( select(a_24,J_5) = select(a_20,J_5) )
      | ( i1 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_646,c_4]) ).

tff(c_595,plain,
    ! [J_14] :
      ( ( select(a_26,J_14) = select(a_22,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_580,c_199]) ).

tff(c_594,plain,
    i3 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_580,c_308]) ).

tff(c_624,plain,
    ! [J_14] :
      ( ( select(a_28,J_14) = select(a_24,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_594,c_196]) ).

tff(c_591,plain,
    ! [J_14] :
      ( ( select(a_30,J_14) = select(a_26,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_580,c_385]) ).

tff(c_590,plain,
    i4 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_580,c_411]) ).

tff(c_858,plain,
    ! [J_23] :
      ( ( select(a_32,J_23) = select(a_30,J_23) )
      | ( i1 = J_23 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_590,c_250]) ).

tff(c_687,plain,
    ! [J_14] :
      ( ( select(a_32,J_14) = select(a_28,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_590,c_193]) ).

tff(c_949,plain,
    ! [J_27] :
      ( ( select(a_30,J_27) = select(a_28,J_27) )
      | ( i1 = J_27 )
      | ( i1 = J_27 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_858,c_687]) ).

tff(c_974,plain,
    ! [J_28] :
      ( ( select(a_28,J_28) = select(a_26,J_28) )
      | ( i1 = J_28 )
      | ( i1 = J_28 )
      | ( i1 = J_28 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_591,c_949]) ).

tff(c_999,plain,
    ! [J_29] :
      ( ( select(a_26,J_29) = select(a_24,J_29) )
      | ( i1 = J_29 )
      | ( i1 = J_29 )
      | ( i1 = J_29 )
      | ( i1 = J_29 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_624,c_974]) ).

tff(c_1024,plain,
    ! [J_30] :
      ( ( select(a_24,J_30) = select(a_22,J_30) )
      | ( i1 = J_30 )
      | ( i1 = J_30 )
      | ( i1 = J_30 )
      | ( i1 = J_30 )
      | ( i1 = J_30 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_595,c_999]) ).

tff(c_1049,plain,
    ! [J_31] :
      ( ( select(a_22,J_31) = select(a_20,J_31) )
      | ( i1 = J_31 )
      | ( i1 = J_31 )
      | ( i1 = J_31 )
      | ( i1 = J_31 )
      | ( i1 = J_31 )
      | ( i1 = J_31 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_650,c_1024]) ).

tff(c_1074,plain,
    ! [J_32] :
      ( ( select(a_20,J_32) = select(a2,J_32) )
      | ( i1 = J_32 )
      | ( i1 = J_32 )
      | ( i1 = J_32 )
      | ( i1 = J_32 )
      | ( i1 = J_32 )
      | ( i1 = J_32 )
      | ( i1 = J_32 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_1049]) ).

tff(c_1099,plain,
    ! [J_33] :
      ( ( select(a2,J_33) = select(a1,J_33) )
      | ( i1 = J_33 )
      | ( i1 = J_33 )
      | ( i1 = J_33 )
      | ( i1 = J_33 )
      | ( i1 = J_33 )
      | ( i1 = J_33 )
      | ( i1 = J_33 )
      | ( i1 = J_33 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_1074]) ).

tff(c_1108,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1099,c_40]) ).

tff(c_1121,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_1108]) ).

tff(c_1122,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_1121]) ).

tff(c_1128,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_1122]) ).

tff(c_1131,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_1128,c_40]) ).

tff(c_1133,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_1131]) ).

tff(c_1138,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1133,c_46]) ).

tff(c_158,plain,
    select(a_20,i1) = e_19,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_128]) ).

tff(c_155,plain,
    select(a_24,i2) = e_23,
    inference(superposition,[status(thm),theory(equality)],[c_10,c_128]) ).

tff(c_314,plain,
    select(a_24,i2) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_32]) ).

tff(c_316,plain,
    e_29 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_314]) ).

tff(c_149,plain,
    select(a_30,i3) = e_29,
    inference(superposition,[status(thm),theory(equality)],[c_16,c_128]) ).

tff(c_309,plain,
    select(a_30,i2) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_149]) ).

tff(c_345,plain,
    select(a_30,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_316,c_309]) ).

tff(c_417,plain,
    select(a_30,i2) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_34]) ).

tff(c_419,plain,
    e_31 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_345,c_417]) ).

tff(c_146,plain,
    select(a_26,i2) = e_25,
    inference(superposition,[status(thm),theory(equality)],[c_12,c_128]) ).

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

tff(c_313,plain,
    select(a_26,i2) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_30]) ).

tff(c_315,plain,
    e_27 = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_146,c_313]) ).

tff(c_143,plain,
    select(a_28,i3) = e_27,
    inference(superposition,[status(thm),theory(equality)],[c_14,c_128]) ).

tff(c_310,plain,
    select(a_28,i2) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_143]) ).

tff(c_340,plain,
    select(a_28,i2) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_315,c_310]) ).

tff(c_414,plain,
    select(a_28,i2) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_226]) ).

tff(c_418,plain,
    e_31 = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_340,c_414]) ).

tff(c_429,plain,
    e_25 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_419,c_418]) ).

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

tff(c_469,plain,
    select(a_20,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_429,c_28]) ).

tff(c_589,plain,
    select(a_20,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_580,c_469]) ).

tff(c_600,plain,
    e_23 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_589]) ).

tff(c_657,plain,
    e_21 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_600,c_601]) ).

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

tff(c_678,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_657,c_24]) ).

tff(c_1130,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_1128,c_38]) ).

tff(c_1132,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_678,c_1130]) ).

tff(c_1143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1138,c_1132]) ).

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

tff(c_1144,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_1122]) ).

tff(c_1146,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1145,c_1145,c_1145,c_1145,c_1145,c_1145,c_1145,c_1144]) ).

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

tff(c_1338,plain,
    ( ( select(a_20,i1) = e_21 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1329,c_152]) ).

tff(c_1355,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_1338]) ).

tff(c_1356,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_1148,c_1148,c_1148,c_1148,c_1148,c_1148,c_1355]) ).

tff(c_1366,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1356,c_24]) ).

tff(c_1495,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_1493,c_38]) ).

tff(c_1497,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1366,c_1495]) ).

tff(c_1508,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1503,c_1497]) ).

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

tff(c_1147,plain,
    select(a2,i2) = e_23,
    inference(splitRight,[status(thm)],[c_447]) ).

tff(c_1509,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_1483]) ).

tff(c_1511,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_1510,c_1509]) ).

tff(c_1512,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_1511]) ).

tff(c_1516,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_1512,c_40]) ).

tff(c_1518,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_1147,c_1516]) ).

tff(c_533,plain,
    ! [J_20] :
      ( ( select(a_20,J_20) = select(a1,J_20) )
      | ( i1 = J_20 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_548,plain,
    ( ( select(a1,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_469,c_533]) ).

tff(c_1176,plain,
    select(a1,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_1148,c_548]) ).

tff(c_1515,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_1512,c_38]) ).

tff(c_1517,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_1176,c_1515]) ).

tff(c_1523,plain,
    e_37 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_1517,c_46]) ).

tff(c_1533,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1518,c_1523]) ).

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

tff(c_1474,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_1450]) ).

tff(c_1491,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_1474]) ).

tff(c_1492,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_1491]) ).

tff(c_1536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1510,c_1535,c_1535,c_1535,c_1535,c_1535,c_1535,c_1510,c_1492]) ).

tff(c_1538,plain,
    i4 != i2,
    inference(splitRight,[status(thm)],[c_395]) ).

tff(c_1590,plain,
    i4 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_1538]) ).

tff(c_1537,plain,
    select(a_26,i4) = e_31,
    inference(splitRight,[status(thm)],[c_395]) ).

tff(c_1542,plain,
    ( ( select(a_22,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1537,c_199]) ).

tff(c_1548,plain,
    select(a_22,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_1538,c_1542]) ).

tff(c_1564,plain,
    ( ( select(a2,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1558,c_1548]) ).

tff(c_1754,plain,
    select(a2,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_1590,c_1564]) ).

tff(c_1598,plain,
    ! [J_14] :
      ( ( select(a_24,J_14) = select(a_20,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_208]) ).

tff(c_1597,plain,
    ! [J_14] :
      ( ( select(a_26,J_14) = select(a_22,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_199]) ).

tff(c_1596,plain,
    i3 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_308]) ).

tff(c_1644,plain,
    ! [J_14] :
      ( ( select(a_28,J_14) = select(a_24,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1596,c_196]) ).

tff(c_1759,plain,
    ! [J_47] :
      ( ( select(a_32,J_47) = select(a_28,J_47) )
      | ( i4 = J_47 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_174]) ).

tff(c_1891,plain,
    ! [J_51] :
      ( ( select(a_30,J_51) = select(a_28,J_51) )
      | ( i4 = J_51 )
      | ( i4 = J_51 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1759,c_190]) ).

tff(c_1591,plain,
    ! [J_14] :
      ( ( select(a_30,J_14) = select(a_26,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_385]) ).

tff(c_2037,plain,
    ! [J_52] :
      ( ( select(a_28,J_52) = select(a_26,J_52) )
      | ( i1 = J_52 )
      | ( i4 = J_52 )
      | ( i4 = J_52 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1891,c_1591]) ).

tff(c_2076,plain,
    ! [J_53] :
      ( ( select(a_26,J_53) = select(a_24,J_53) )
      | ( i1 = J_53 )
      | ( i4 = J_53 )
      | ( i4 = J_53 )
      | ( i1 = J_53 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1644,c_2037]) ).

tff(c_2115,plain,
    ! [J_54] :
      ( ( select(a_24,J_54) = select(a_22,J_54) )
      | ( i1 = J_54 )
      | ( i4 = J_54 )
      | ( i4 = J_54 )
      | ( i1 = J_54 )
      | ( i1 = J_54 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1597,c_2076]) ).

tff(c_2154,plain,
    ! [J_55] :
      ( ( select(a_22,J_55) = select(a_20,J_55) )
      | ( i1 = J_55 )
      | ( i4 = J_55 )
      | ( i4 = J_55 )
      | ( i1 = J_55 )
      | ( i1 = J_55 )
      | ( i1 = J_55 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1598,c_2115]) ).

tff(c_2193,plain,
    ! [J_56] :
      ( ( select(a_20,J_56) = select(a2,J_56) )
      | ( i1 = J_56 )
      | ( i4 = J_56 )
      | ( i4 = J_56 )
      | ( i1 = J_56 )
      | ( i1 = J_56 )
      | ( i1 = J_56 )
      | ( i1 = J_56 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_2154]) ).

tff(c_2232,plain,
    ! [J_57] :
      ( ( select(a2,J_57) = select(a1,J_57) )
      | ( i1 = J_57 )
      | ( i4 = J_57 )
      | ( i4 = J_57 )
      | ( i1 = J_57 )
      | ( i1 = J_57 )
      | ( i1 = J_57 )
      | ( i1 = J_57 )
      | ( i1 = J_57 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_2193]) ).

tff(c_2244,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2232,c_40]) ).

tff(c_2264,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_2244]) ).

tff(c_2265,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_2264]) ).

tff(c_2275,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_2265]) ).

tff(c_2279,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_2275,c_40]) ).

tff(c_2281,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_2279]) ).

tff(c_2287,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2281,c_46]) ).

tff(c_1603,plain,
    select(a_20,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_28]) ).

tff(c_1605,plain,
    e_25 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_1603]) ).

tff(c_1594,plain,
    select(a_28,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_340]) ).

tff(c_1678,plain,
    select(a_28,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1605,c_1594]) ).

tff(c_1604,plain,
    select(a_22,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_26]) ).

tff(c_1606,plain,
    e_23 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_1604]) ).

tff(c_1593,plain,
    select(a_30,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_345]) ).

tff(c_1672,plain,
    select(a_30,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_1606,c_1593]) ).

tff(c_1912,plain,
    ( ( select(a_28,i1) = e_21 )
    | ( i4 = i1 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1672,c_1891]) ).

tff(c_1922,plain,
    ( ( e_21 = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1678,c_1912]) ).

tff(c_1923,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_1590,c_1590,c_1922]) ).

tff(c_1934,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1923,c_24]) ).

tff(c_2278,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_2275,c_38]) ).

tff(c_2280,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_1934,c_2278]) ).

tff(c_2292,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2287,c_2280]) ).

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

tff(c_2293,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_2265]) ).

tff(c_2295,plain,
    ( ( i_35 = i4 )
    | ( i_35 = i4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_2294,c_2294,c_2294,c_2294,c_2294,c_2293]) ).

tff(c_2296,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_2295]) ).

tff(c_2300,plain,
    select(a2,i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_2296,c_40]) ).

tff(c_2302,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_1754,c_2300]) ).

tff(c_1815,plain,
    ! [J_49] :
      ( ( select(a_24,J_49) = select(a_20,J_49) )
      | ( i1 = J_49 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1589,c_208]) ).

tff(c_1645,plain,
    ! [J_45] :
      ( ( select(a_28,J_45) = select(a_24,J_45) )
      | ( i1 = J_45 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1596,c_196]) ).

tff(c_1657,plain,
    ( ( select(a_24,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_226,c_1645]) ).

tff(c_1661,plain,
    select(a_24,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_1590,c_1657]) ).

tff(c_1821,plain,
    ( ( select(a_20,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1815,c_1661]) ).

tff(c_1835,plain,
    select(a_20,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_1590,c_1821]) ).

tff(c_1849,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_1835]) ).

tff(c_1853,plain,
    select(a1,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_1590,c_1849]) ).

tff(c_2299,plain,
    select(a1,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_2296,c_38]) ).

tff(c_2301,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_1853,c_2299]) ).

tff(c_2311,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2301,c_46]) ).

tff(c_2321,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2302,c_2311]) ).

tff(c_2322,plain,
    i_35 = i4,
    inference(splitRight,[status(thm)],[c_2295]) ).

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

tff(c_2335,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2322,c_2323]) ).

tff(c_2336,plain,
    select(a2,i2) = e_23,
    inference(splitRight,[status(thm)],[c_1570]) ).

tff(c_2369,plain,
    ! [J_14] :
      ( ( select(a_28,J_14) = select(a_24,J_14) )
      | ( i2 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_196]) ).

tff(c_1576,plain,
    ( ( select(a2,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1548,c_1558]) ).

tff(c_2415,plain,
    i4 = i1,
    inference(splitLeft,[status(thm)],[c_1576]) ).

tff(c_2338,plain,
    ! [J_58] :
      ( ( select(a_32,J_58) = select(a_28,J_58) )
      | ( i4 = J_58 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_174]) ).

tff(c_2344,plain,
    ! [J_58] :
      ( ( select(a_30,J_58) = select(a_28,J_58) )
      | ( i4 = J_58 )
      | ( i4 = J_58 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2338,c_190]) ).

tff(c_2592,plain,
    ! [J_62] :
      ( ( select(a_30,J_62) = select(a_28,J_62) )
      | ( i1 = J_62 )
      | ( i1 = J_62 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2415,c_2415,c_2344]) ).

tff(c_2776,plain,
    ! [J_64] :
      ( ( select(a_28,J_64) = select(a_26,J_64) )
      | ( i1 = J_64 )
      | ( i1 = J_64 )
      | ( i2 = J_64 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_385,c_2592]) ).

tff(c_2815,plain,
    ! [J_65] :
      ( ( select(a_26,J_65) = select(a_24,J_65) )
      | ( i1 = J_65 )
      | ( i1 = J_65 )
      | ( i2 = J_65 )
      | ( i2 = J_65 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2369,c_2776]) ).

tff(c_2854,plain,
    ! [J_66] :
      ( ( select(a_24,J_66) = select(a_22,J_66) )
      | ( i1 = J_66 )
      | ( i1 = J_66 )
      | ( i2 = J_66 )
      | ( i2 = J_66 )
      | ( i2 = J_66 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_2815]) ).

tff(c_2893,plain,
    ! [J_67] :
      ( ( select(a_22,J_67) = select(a_20,J_67) )
      | ( i2 = J_67 )
      | ( i1 = J_67 )
      | ( i1 = J_67 )
      | ( i2 = J_67 )
      | ( i2 = J_67 )
      | ( i2 = J_67 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2854,c_208]) ).

tff(c_2932,plain,
    ! [J_68] :
      ( ( select(a_20,J_68) = select(a2,J_68) )
      | ( i2 = J_68 )
      | ( i1 = J_68 )
      | ( i1 = J_68 )
      | ( i2 = J_68 )
      | ( i2 = J_68 )
      | ( i2 = J_68 )
      | ( i1 = J_68 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_2893]) ).

tff(c_2971,plain,
    ! [J_69] :
      ( ( select(a2,J_69) = select(a1,J_69) )
      | ( i1 = J_69 )
      | ( i2 = J_69 )
      | ( i1 = J_69 )
      | ( i1 = J_69 )
      | ( i2 = J_69 )
      | ( i2 = J_69 )
      | ( i2 = J_69 )
      | ( i1 = J_69 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2932,c_211]) ).

tff(c_2983,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2971,c_40]) ).

tff(c_3003,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_2983]) ).

tff(c_3004,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_3003]) ).

tff(c_3014,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_3004]) ).

tff(c_3017,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_3014,c_40]) ).

tff(c_3019,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_3017]) ).

tff(c_3024,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_3019,c_46]) ).

tff(c_2370,plain,
    ! [J_59] :
      ( ( select(a_28,J_59) = select(a_24,J_59) )
      | ( i2 = J_59 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_308,c_196]) ).

tff(c_2379,plain,
    ( ( select(a_24,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2370,c_226]) ).

tff(c_2392,plain,
    select(a_24,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_1538,c_2379]) ).

tff(c_2400,plain,
    ( ( select(a_20,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2392,c_208]) ).

tff(c_2406,plain,
    select(a_20,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_1538,c_2400]) ).

tff(c_2449,plain,
    select(a_20,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2415,c_2406]) ).

tff(c_2461,plain,
    e_31 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_2449]) ).

tff(c_2452,plain,
    select(a_22,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_2415,c_1548]) ).

tff(c_2462,plain,
    e_31 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_2452]) ).

tff(c_2472,plain,
    e_21 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2461,c_2462]) ).

tff(c_2475,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2472,c_24]) ).

tff(c_3016,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_3014,c_38]) ).

tff(c_3018,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_2475,c_3016]) ).

tff(c_3029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3024,c_3018]) ).

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

tff(c_3030,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_3004]) ).

tff(c_3032,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_3031,c_3031,c_3031,c_3030]) ).

tff(c_3033,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_3032]) ).

tff(c_3039,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_3033,c_40]) ).

tff(c_3041,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2336,c_3039]) ).

tff(c_3047,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_3041,c_46]) ).

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

tff(c_2604,plain,
    ( ( select(a_28,i2) = e_23 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2592,c_345]) ).

tff(c_2620,plain,
    ( ( e_25 = e_23 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_340,c_2604]) ).

tff(c_2621,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_2337,c_2337,c_2620]) ).

tff(c_2416,plain,
    ! [J_60] :
      ( ( select(a_20,J_60) = select(a1,J_60) )
      | ( i1 = J_60 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_2428,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2416,c_28]) ).

tff(c_2444,plain,
    select(a1,i2) = e_25,
    inference(negUnitSimplification,[status(thm)],[c_2337,c_2428]) ).

tff(c_2627,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2621,c_2444]) ).

tff(c_3038,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_3033,c_38]) ).

tff(c_3040,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2627,c_3038]) ).

tff(c_3052,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3047,c_3040]) ).

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

tff(c_3053,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_3032]) ).

tff(c_3055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3054,c_3054,c_3054,c_3053]) ).

tff(c_3056,plain,
    select(a2,i4) = e_31,
    inference(splitRight,[status(thm)],[c_1576]) ).

tff(c_3109,plain,
    ! [J_71] :
      ( ( select(a_30,J_71) = select(a_28,J_71) )
      | ( i4 = J_71 )
      | ( i4 = J_71 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2338,c_190]) ).

tff(c_3228,plain,
    ! [J_72] :
      ( ( select(a_28,J_72) = select(a_26,J_72) )
      | ( i2 = J_72 )
      | ( i4 = J_72 )
      | ( i4 = J_72 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3109,c_385]) ).

tff(c_3267,plain,
    ! [J_73] :
      ( ( select(a_26,J_73) = select(a_24,J_73) )
      | ( i2 = J_73 )
      | ( i4 = J_73 )
      | ( i4 = J_73 )
      | ( i2 = J_73 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2369,c_3228]) ).

tff(c_3306,plain,
    ! [J_74] :
      ( ( select(a_24,J_74) = select(a_22,J_74) )
      | ( i2 = J_74 )
      | ( i4 = J_74 )
      | ( i4 = J_74 )
      | ( i2 = J_74 )
      | ( i2 = J_74 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_3267]) ).

tff(c_3345,plain,
    ! [J_75] :
      ( ( select(a_22,J_75) = select(a_20,J_75) )
      | ( i2 = J_75 )
      | ( i2 = J_75 )
      | ( i4 = J_75 )
      | ( i4 = J_75 )
      | ( i2 = J_75 )
      | ( i2 = J_75 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3306,c_208]) ).

tff(c_3441,plain,
    ! [J_76] :
      ( ( select(a_20,J_76) = select(a2,J_76) )
      | ( i1 = J_76 )
      | ( i2 = J_76 )
      | ( i2 = J_76 )
      | ( i4 = J_76 )
      | ( i4 = J_76 )
      | ( i2 = J_76 )
      | ( i2 = J_76 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3345,c_205]) ).

tff(c_3492,plain,
    ! [J_77] :
      ( ( select(a2,J_77) = select(a1,J_77) )
      | ( i1 = J_77 )
      | ( i2 = J_77 )
      | ( i2 = J_77 )
      | ( i4 = J_77 )
      | ( i4 = J_77 )
      | ( i2 = J_77 )
      | ( i2 = J_77 )
      | ( i1 = J_77 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_3441]) ).

tff(c_3507,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3492,c_40]) ).

tff(c_3533,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_3507]) ).

tff(c_3534,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_3533]) ).

tff(c_3547,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_3534]) ).

tff(c_3550,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_3547,c_40]) ).

tff(c_3552,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_3550]) ).

tff(c_3557,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_3552,c_46]) ).

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

tff(c_3357,plain,
    ( ( select(a_20,i1) = e_21 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3345,c_152]) ).

tff(c_3380,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_3357]) ).

tff(c_3381,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_2337,c_2337,c_3057,c_3057,c_2337,c_2337,c_3380]) ).

tff(c_3396,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_3381,c_24]) ).

tff(c_3549,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_3547,c_38]) ).

tff(c_3551,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_3396,c_3549]) ).

tff(c_3562,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3557,c_3551]) ).

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

tff(c_3563,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_3534]) ).

tff(c_3565,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_3564,c_3563]) ).

tff(c_3566,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_3565]) ).

tff(c_3570,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_3566,c_40]) ).

tff(c_3572,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_2336,c_3570]) ).

tff(c_3118,plain,
    ( ( select(a_28,i2) = e_23 )
    | ( i4 = i2 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3109,c_345]) ).

tff(c_3135,plain,
    ( ( e_25 = e_23 )
    | ( i4 = i2 )
    | ( i4 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_340,c_3118]) ).

tff(c_3136,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_1538,c_1538,c_3135]) ).

tff(c_3058,plain,
    ! [J_70] :
      ( ( select(a_20,J_70) = select(a1,J_70) )
      | ( i1 = J_70 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_3070,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3058,c_28]) ).

tff(c_3087,plain,
    select(a1,i2) = e_25,
    inference(negUnitSimplification,[status(thm)],[c_2337,c_3070]) ).

tff(c_3144,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_3136,c_3087]) ).

tff(c_3569,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_3566,c_38]) ).

tff(c_3571,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_3144,c_3569]) ).

tff(c_3577,plain,
    e_37 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_3571,c_46]) ).

tff(c_3587,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3572,c_3577]) ).

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

tff(c_3522,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_3492]) ).

tff(c_3545,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_3522]) ).

tff(c_3546,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_3545]) ).

tff(c_3590,plain,
    ( ( i_35 = i4 )
    | ( i_35 = i4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_3564,c_3589,c_3589,c_3589,c_3589,c_3564,c_3546]) ).

tff(c_3591,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_3590]) ).

tff(c_3596,plain,
    select(a2,i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_3591,c_40]) ).

tff(c_3598,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_3056,c_3596]) ).

tff(c_3076,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2406,c_3058]) ).

tff(c_3089,plain,
    select(a1,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_3057,c_3076]) ).

tff(c_3595,plain,
    select(a1,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_3591,c_38]) ).

tff(c_3597,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_3089,c_3595]) ).

tff(c_3603,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_3597,c_46]) ).

tff(c_3613,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3598,c_3603]) ).

tff(c_3614,plain,
    i_35 = i4,
    inference(splitRight,[status(thm)],[c_3590]) ).

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

tff(c_3628,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3614,c_3615]) ).

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

tff(c_3823,plain,
    i3 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_3822,c_3630]) ).

tff(c_3827,plain,
    select(a_24,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_3822,c_155]) ).

tff(c_3865,plain,
    select(a_24,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_3833,c_3827]) ).

tff(c_3830,plain,
    select(a_20,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_3822,c_28]) ).

tff(c_3832,plain,
    e_25 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_3830]) ).

tff(c_3826,plain,
    select(a_26,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_3822,c_146]) ).

tff(c_3870,plain,
    select(a_26,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_3832,c_3826]) ).

tff(c_4083,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4074,c_3870]) ).

tff(c_4100,plain,
    ( ( e_21 = e_19 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3865,c_4083]) ).

tff(c_4101,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_3823,c_3823,c_3823,c_3823,c_4100]) ).

tff(c_4114,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_4101,c_24]) ).

tff(c_4340,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_4338,c_38]) ).

tff(c_4342,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_4114,c_4340]) ).

tff(c_4353,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4348,c_4342]) ).

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

tff(c_283,plain,
    ! [J_16] :
      ( ( select(a_26,J_16) = select(a_22,J_16) )
      | ( i2 = J_16 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_174]) ).

tff(c_292,plain,
    ( ( select(a_22,i3) = e_27 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_283,c_30]) ).

tff(c_3635,plain,
    select(a_22,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_3630,c_292]) ).

tff(c_3699,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3635,c_3681]) ).

tff(c_3900,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_3823,c_3699]) ).

tff(c_4354,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_4328]) ).

tff(c_4356,plain,
    ( ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4355,c_4355,c_4355,c_4354]) ).

tff(c_4357,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_4356]) ).

tff(c_4361,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_4357,c_40]) ).

tff(c_4363,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_3900,c_4361]) ).

tff(c_4368,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_4363,c_46]) ).

tff(c_3907,plain,
    ! [J_82] :
      ( ( select(a_20,J_82) = select(a1,J_82) )
      | ( i1 = J_82 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_3671,plain,
    select(a_28,i3) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_3669,c_226]) ).

tff(c_3675,plain,
    e_31 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_143,c_3671]) ).

tff(c_3674,plain,
    select(a_30,i3) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_3669,c_34]) ).

tff(c_3676,plain,
    e_31 = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_149,c_3674]) ).

tff(c_3717,plain,
    e_29 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_3675,c_3676]) ).

tff(c_3629,plain,
    select(a_20,i3) = e_29,
    inference(splitRight,[status(thm)],[c_267]) ).

tff(c_3738,plain,
    select(a_20,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_3717,c_3629]) ).

tff(c_3913,plain,
    ( ( select(a1,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3907,c_3738]) ).

tff(c_3927,plain,
    select(a1,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_3823,c_3913]) ).

tff(c_4360,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_4357,c_38]) ).

tff(c_4362,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_3927,c_4360]) ).

tff(c_4373,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4368,c_4362]) ).

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

tff(c_4319,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_4295]) ).

tff(c_4336,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_4319]) ).

tff(c_4337,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_4336]) ).

tff(c_4376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4355,c_4355,c_4355,c_4375,c_4375,c_4375,c_4375,c_4355,c_4337]) ).

tff(c_4377,plain,
    select(a2,i2) = e_23,
    inference(splitRight,[status(thm)],[c_3705]) ).

tff(c_5086,plain,
    ! [J_106] :
      ( ( select(a_32,J_106) = select(a_28,J_106) )
      | ( i3 = J_106 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3669,c_193]) ).

tff(c_5157,plain,
    ! [J_108] :
      ( ( select(a_30,J_108) = select(a_28,J_108) )
      | ( i3 = J_108 )
      | ( i3 = J_108 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3772,c_5086]) ).

tff(c_5182,plain,
    ! [J_109] :
      ( ( select(a_28,J_109) = select(a_26,J_109) )
      | ( i3 = J_109 )
      | ( i3 = J_109 )
      | ( i3 = J_109 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_202,c_5157]) ).

tff(c_5207,plain,
    ! [J_110] :
      ( ( select(a_26,J_110) = select(a_24,J_110) )
      | ( i3 = J_110 )
      | ( i3 = J_110 )
      | ( i3 = J_110 )
      | ( i3 = J_110 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5182,c_196]) ).

tff(c_5304,plain,
    ! [J_111] :
      ( ( select(a_24,J_111) = select(a_22,J_111) )
      | ( i3 = J_111 )
      | ( i3 = J_111 )
      | ( i3 = J_111 )
      | ( i3 = J_111 )
      | ( i2 = J_111 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_5207]) ).

tff(c_5343,plain,
    ! [J_112] :
      ( ( select(a_22,J_112) = select(a_20,J_112) )
      | ( i3 = J_112 )
      | ( i3 = J_112 )
      | ( i3 = J_112 )
      | ( i3 = J_112 )
      | ( i2 = J_112 )
      | ( i2 = J_112 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208,c_5304]) ).

tff(c_5439,plain,
    ! [J_113] :
      ( ( select(a_20,J_113) = select(a2,J_113) )
      | ( i1 = J_113 )
      | ( i3 = J_113 )
      | ( i3 = J_113 )
      | ( i3 = J_113 )
      | ( i3 = J_113 )
      | ( i2 = J_113 )
      | ( i2 = J_113 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5343,c_205]) ).

tff(c_5490,plain,
    ! [J_114] :
      ( ( select(a2,J_114) = select(a1,J_114) )
      | ( i1 = J_114 )
      | ( i3 = J_114 )
      | ( i3 = J_114 )
      | ( i3 = J_114 )
      | ( i3 = J_114 )
      | ( i2 = J_114 )
      | ( i2 = J_114 )
      | ( i1 = J_114 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_5439]) ).

tff(c_5505,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5490,c_40]) ).

tff(c_5531,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_5505]) ).

tff(c_5532,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_5531]) ).

tff(c_5545,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_5532]) ).

tff(c_5548,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_5545,c_40]) ).

tff(c_5550,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_5548]) ).

tff(c_5555,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_5550,c_46]) ).

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

tff(c_4385,plain,
    i3 = i1,
    inference(splitLeft,[status(thm)],[c_3699]) ).

tff(c_4395,plain,
    ! [J_14] :
      ( ( select(a_28,J_14) = select(a_24,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4385,c_196]) ).

tff(c_4491,plain,
    ! [J_14] :
      ( ( select(a_30,J_14) = select(a_26,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4385,c_202]) ).

tff(c_4394,plain,
    i4 = i1,
    inference(demodulation,[status(thm),theory(equality)],[c_4385,c_3669]) ).

tff(c_4550,plain,
    ! [J_14] :
      ( ( select(a_32,J_14) = select(a_28,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4394,c_193]) ).

tff(c_4651,plain,
    ! [J_96] :
      ( ( select(a_32,J_96) = select(a_30,J_96) )
      | ( i1 = J_96 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4394,c_250]) ).

tff(c_4697,plain,
    ! [J_98] :
      ( ( select(a_30,J_98) = select(a_28,J_98) )
      | ( i1 = J_98 )
      | ( i1 = J_98 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4550,c_4651]) ).

tff(c_4722,plain,
    ! [J_99] :
      ( ( select(a_28,J_99) = select(a_26,J_99) )
      | ( i1 = J_99 )
      | ( i1 = J_99 )
      | ( i1 = J_99 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4491,c_4697]) ).

tff(c_4747,plain,
    ! [J_100] :
      ( ( select(a_26,J_100) = select(a_24,J_100) )
      | ( i1 = J_100 )
      | ( i1 = J_100 )
      | ( i1 = J_100 )
      | ( i1 = J_100 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4395,c_4722]) ).

tff(c_4844,plain,
    ! [J_101] :
      ( ( select(a_24,J_101) = select(a_22,J_101) )
      | ( i2 = J_101 )
      | ( i1 = J_101 )
      | ( i1 = J_101 )
      | ( i1 = J_101 )
      | ( i1 = J_101 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4747,c_199]) ).

tff(c_4883,plain,
    ! [J_102] :
      ( ( select(a_22,J_102) = select(a_20,J_102) )
      | ( i2 = J_102 )
      | ( i1 = J_102 )
      | ( i1 = J_102 )
      | ( i1 = J_102 )
      | ( i1 = J_102 )
      | ( i2 = J_102 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208,c_4844]) ).

tff(c_4922,plain,
    ! [J_103] :
      ( ( select(a_20,J_103) = select(a2,J_103) )
      | ( i2 = J_103 )
      | ( i1 = J_103 )
      | ( i1 = J_103 )
      | ( i1 = J_103 )
      | ( i1 = J_103 )
      | ( i2 = J_103 )
      | ( i1 = J_103 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_4883]) ).

tff(c_4961,plain,
    ! [J_104] :
      ( ( select(a2,J_104) = select(a1,J_104) )
      | ( i2 = J_104 )
      | ( i1 = J_104 )
      | ( i1 = J_104 )
      | ( i1 = J_104 )
      | ( i1 = J_104 )
      | ( i2 = J_104 )
      | ( i1 = J_104 )
      | ( i1 = J_104 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_4922]) ).

tff(c_4973,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4961,c_40]) ).

tff(c_4993,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_4973]) ).

tff(c_4994,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_4993]) ).

tff(c_5004,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_4994]) ).

tff(c_5007,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_5004,c_40]) ).

tff(c_5009,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_5007]) ).

tff(c_5014,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_5009,c_46]) ).

tff(c_4392,plain,
    select(a_20,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_4385,c_3738]) ).

tff(c_4401,plain,
    e_27 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_4392]) ).

tff(c_4396,plain,
    select(a_22,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_4385,c_3635]) ).

tff(c_4402,plain,
    e_27 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_4396]) ).

tff(c_4445,plain,
    e_21 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_4401,c_4402]) ).

tff(c_4477,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_4445,c_24]) ).

tff(c_5006,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_5004,c_38]) ).

tff(c_5008,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_4477,c_5006]) ).

tff(c_5019,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5014,c_5008]) ).

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

tff(c_5020,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_4994]) ).

tff(c_5022,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5021,c_5021,c_5021,c_5021,c_5021,c_5020]) ).

tff(c_5023,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_5022]) ).

tff(c_5027,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_5023,c_40]) ).

tff(c_5029,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_4377,c_5027]) ).

tff(c_5038,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_5029,c_46]) ).

tff(c_4759,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4747,c_146]) ).

tff(c_4775,plain,
    ( ( e_25 = e_23 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_4759]) ).

tff(c_4776,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_4378,c_4378,c_4378,c_4378,c_4775]) ).

tff(c_4407,plain,
    ! [J_93] :
      ( ( select(a_20,J_93) = select(a1,J_93) )
      | ( i1 = J_93 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_4416,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4407,c_28]) ).

tff(c_4429,plain,
    select(a1,i2) = e_25,
    inference(negUnitSimplification,[status(thm)],[c_4378,c_4416]) ).

tff(c_4782,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_4776,c_4429]) ).

tff(c_5026,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_5023,c_38]) ).

tff(c_5028,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_4782,c_5026]) ).

tff(c_5043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5038,c_5028]) ).

tff(c_5044,plain,
    i_35 = i2,
    inference(splitRight,[status(thm)],[c_5022]) ).

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

tff(c_5057,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5044,c_5045]) ).

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

tff(c_5370,plain,
    ( ( select(a_20,i1) = e_21 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_152,c_5343]) ).

tff(c_5387,plain,
    ( ( e_21 = e_19 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_5370]) ).

tff(c_5388,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_4378,c_4378,c_5059,c_5059,c_5059,c_5059,c_5387]) ).

tff(c_5394,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_5388,c_24]) ).

tff(c_5547,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_5545,c_38]) ).

tff(c_5549,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_5394,c_5547]) ).

tff(c_5564,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5555,c_5549]) ).

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

tff(c_5058,plain,
    select(a2,i3) = e_27,
    inference(splitRight,[status(thm)],[c_3699]) ).

tff(c_5565,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_5532]) ).

tff(c_5567,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5566,c_5565]) ).

tff(c_5568,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_5567]) ).

tff(c_5572,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_5568,c_40]) ).

tff(c_5574,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_5058,c_5572]) ).

tff(c_5111,plain,
    ! [J_107] :
      ( ( select(a_20,J_107) = select(a1,J_107) )
      | ( i1 = J_107 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_5129,plain,
    ( ( select(a1,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3738,c_5111]) ).

tff(c_5142,plain,
    select(a1,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_5059,c_5129]) ).

tff(c_5571,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_5568,c_38]) ).

tff(c_5573,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_5142,c_5571]) ).

tff(c_5579,plain,
    e_37 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_5573,c_46]) ).

tff(c_5589,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5574,c_5579]) ).

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

tff(c_5520,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_5490]) ).

tff(c_5543,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_5520]) ).

tff(c_5544,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_5543]) ).

tff(c_5592,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5566,c_5591,c_5591,c_5591,c_5591,c_5566,c_5544]) ).

tff(c_5593,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_5592]) ).

tff(c_5598,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_5593,c_40]) ).

tff(c_5600,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_4377,c_5598]) ).

tff(c_5216,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i3 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5207,c_146]) ).

tff(c_5233,plain,
    ( ( e_25 = e_23 )
    | ( i3 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_5216]) ).

tff(c_5234,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_3630,c_3630,c_3630,c_3630,c_5233]) ).

tff(c_5123,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5111,c_28]) ).

tff(c_5140,plain,
    select(a1,i2) = e_25,
    inference(negUnitSimplification,[status(thm)],[c_4378,c_5123]) ).

tff(c_5242,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_5234,c_5140]) ).

tff(c_5597,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_5593,c_38]) ).

tff(c_5599,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_5242,c_5597]) ).

tff(c_5605,plain,
    e_37 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_5599,c_46]) ).

tff(c_5615,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5600,c_5605]) ).

tff(c_5616,plain,
    i_35 = i2,
    inference(splitRight,[status(thm)],[c_5592]) ).

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

tff(c_5630,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5616,c_5617]) ).

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

tff(c_6609,plain,
    ! [J_132] :
      ( ( select(a_32,J_132) = select(a_28,J_132) )
      | ( i4 = J_132 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_174]) ).

tff(c_6730,plain,
    ! [J_135] :
      ( ( select(a_30,J_135) = select(a_28,J_135) )
      | ( i4 = J_135 )
      | ( i4 = J_135 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6609,c_190]) ).

tff(c_6739,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i4 = i3 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6730,c_149]) ).

tff(c_6756,plain,
    ( ( e_29 = e_27 )
    | ( i4 = i3 )
    | ( i4 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143,c_6739]) ).

tff(c_6757,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_5632,c_5632,c_6756]) ).

tff(c_5643,plain,
    ! [J_115] :
      ( ( select(a_22,J_115) = select(a2,J_115) )
      | ( i1 = J_115 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8,c_174]) ).

tff(c_5655,plain,
    ( ( select(a2,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5643,c_26]) ).

tff(c_5676,plain,
    i2 = i1,
    inference(splitLeft,[status(thm)],[c_5655]) ).

tff(c_5677,plain,
    i3 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_3630]) ).

tff(c_5696,plain,
    ! [J_116] :
      ( ( select(a_20,J_116) = select(a1,J_116) )
      | ( i1 = J_116 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_5702,plain,
    ( ( select(a1,i3) = e_29 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5696,c_3629]) ).

tff(c_5716,plain,
    select(a1,i3) = e_29,
    inference(negUnitSimplification,[status(thm)],[c_5677,c_5702]) ).

tff(c_6765,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6757,c_5716]) ).

tff(c_5661,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3635,c_5643]) ).

tff(c_6604,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_5677,c_5661]) ).

tff(c_5649,plain,
    ( ( select(a2,i3) = e_27 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5643,c_3635]) ).

tff(c_6037,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_5677,c_5649]) ).

tff(c_5679,plain,
    ! [J_14] :
      ( ( select(a_24,J_14) = select(a_20,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_208]) ).

tff(c_5678,plain,
    ! [J_14] :
      ( ( select(a_26,J_14) = select(a_22,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_199]) ).

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

tff(c_5640,plain,
    ( ( select(a_20,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208,c_5631]) ).

tff(c_5767,plain,
    ( ( select(a_20,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_5640]) ).

tff(c_5768,plain,
    i4 = i1,
    inference(splitLeft,[status(thm)],[c_5767]) ).

tff(c_5953,plain,
    ! [J_14] :
      ( ( select(a_32,J_14) = select(a_28,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5768,c_193]) ).

tff(c_6043,plain,
    ! [J_120] :
      ( ( select(a_32,J_120) = select(a_30,J_120) )
      | ( i1 = J_120 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5768,c_250]) ).

tff(c_6128,plain,
    ! [J_123] :
      ( ( select(a_30,J_123) = select(a_28,J_123) )
      | ( i1 = J_123 )
      | ( i1 = J_123 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5953,c_6043]) ).

tff(c_6240,plain,
    ! [J_124] :
      ( ( select(a_28,J_124) = select(a_26,J_124) )
      | ( i1 = J_124 )
      | ( i1 = J_124 )
      | ( i3 = J_124 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_202,c_6128]) ).

tff(c_6279,plain,
    ! [J_125] :
      ( ( select(a_26,J_125) = select(a_24,J_125) )
      | ( i1 = J_125 )
      | ( i1 = J_125 )
      | ( i3 = J_125 )
      | ( i3 = J_125 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_196,c_6240]) ).

tff(c_6318,plain,
    ! [J_126] :
      ( ( select(a_24,J_126) = select(a_22,J_126) )
      | ( i1 = J_126 )
      | ( i1 = J_126 )
      | ( i3 = J_126 )
      | ( i3 = J_126 )
      | ( i1 = J_126 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5678,c_6279]) ).

tff(c_6357,plain,
    ! [J_127] :
      ( ( select(a_22,J_127) = select(a_20,J_127) )
      | ( i1 = J_127 )
      | ( i1 = J_127 )
      | ( i3 = J_127 )
      | ( i3 = J_127 )
      | ( i1 = J_127 )
      | ( i1 = J_127 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5679,c_6318]) ).

tff(c_6396,plain,
    ! [J_128] :
      ( ( select(a_20,J_128) = select(a2,J_128) )
      | ( i1 = J_128 )
      | ( i1 = J_128 )
      | ( i3 = J_128 )
      | ( i3 = J_128 )
      | ( i1 = J_128 )
      | ( i1 = J_128 )
      | ( i1 = J_128 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_6357]) ).

tff(c_6435,plain,
    ! [J_129] :
      ( ( select(a2,J_129) = select(a1,J_129) )
      | ( i1 = J_129 )
      | ( i1 = J_129 )
      | ( i3 = J_129 )
      | ( i3 = J_129 )
      | ( i1 = J_129 )
      | ( i1 = J_129 )
      | ( i1 = J_129 )
      | ( i1 = J_129 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_6396]) ).

tff(c_6447,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6435,c_40]) ).

tff(c_6467,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_6447]) ).

tff(c_6468,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_6467]) ).

tff(c_6478,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_6468]) ).

tff(c_6481,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_6478,c_40]) ).

tff(c_6483,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_6481]) ).

tff(c_6488,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_6483,c_46]) ).

tff(c_5684,plain,
    select(a_20,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_28]) ).

tff(c_5686,plain,
    e_25 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_5684]) ).

tff(c_5680,plain,
    select(a_26,i1) = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_146]) ).

tff(c_5727,plain,
    select(a_26,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_5686,c_5680]) ).

tff(c_5860,plain,
    ! [J_118] :
      ( ( select(a_30,J_118) = select(a_26,J_118) )
      | ( i3 = J_118 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_174]) ).

tff(c_5685,plain,
    select(a_22,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_26]) ).

tff(c_5687,plain,
    e_23 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_5685]) ).

tff(c_5681,plain,
    select(a_24,i1) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_155]) ).

tff(c_5732,plain,
    select(a_24,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_5687,c_5681]) ).

tff(c_5789,plain,
    select(a_24,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_5768,c_5631]) ).

tff(c_5796,plain,
    e_31 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_5732,c_5789]) ).

tff(c_5795,plain,
    select(a_30,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_5768,c_34]) ).

tff(c_5810,plain,
    select(a_30,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_5796,c_5795]) ).

tff(c_5866,plain,
    ( ( select(a_26,i1) = e_21 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5860,c_5810]) ).

tff(c_5880,plain,
    ( ( e_21 = e_19 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5727,c_5866]) ).

tff(c_5881,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_5677,c_5880]) ).

tff(c_5901,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_5881,c_24]) ).

tff(c_6480,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_6478,c_38]) ).

tff(c_6482,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_5901,c_6480]) ).

tff(c_6493,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6488,c_6482]) ).

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

tff(c_6494,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_6468]) ).

tff(c_6496,plain,
    ( ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6495,c_6495,c_6495,c_6495,c_6495,c_6494]) ).

tff(c_6497,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_6496]) ).

tff(c_6501,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_6497,c_40]) ).

tff(c_6503,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6037,c_6501]) ).

tff(c_6512,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6503,c_46]) ).

tff(c_6140,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6128,c_149]) ).

tff(c_6156,plain,
    ( ( e_29 = e_27 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143,c_6140]) ).

tff(c_6157,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_5677,c_5677,c_6156]) ).

tff(c_6163,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6157,c_5716]) ).

tff(c_6500,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_6497,c_38]) ).

tff(c_6502,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6163,c_6500]) ).

tff(c_6517,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6512,c_6502]) ).

tff(c_6518,plain,
    i_35 = i3,
    inference(splitRight,[status(thm)],[c_6496]) ).

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

tff(c_6531,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6518,c_6519]) ).

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

tff(c_6636,plain,
    ! [J_133] :
      ( ( select(a_26,J_133) = select(a_22,J_133) )
      | ( i1 = J_133 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5676,c_199]) ).

tff(c_6569,plain,
    ! [J_131] :
      ( ( select(a_30,J_131) = select(a_26,J_131) )
      | ( i3 = J_131 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_174]) ).

tff(c_6578,plain,
    ( ( select(a_26,i4) = e_31 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6569,c_34]) ).

tff(c_6591,plain,
    select(a_26,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_5632,c_6578]) ).

tff(c_6642,plain,
    ( ( select(a_22,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6636,c_6591]) ).

tff(c_6662,plain,
    select(a_22,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_6533,c_6642]) ).

tff(c_6680,plain,
    ( ( select(a2,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_6662]) ).

tff(c_6684,plain,
    select(a2,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_6533,c_6680]) ).

tff(c_6842,plain,
    ! [J_136] :
      ( ( select(a_28,J_136) = select(a_26,J_136) )
      | ( i4 = J_136 )
      | ( i4 = J_136 )
      | ( i3 = J_136 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_202,c_6730]) ).

tff(c_6881,plain,
    ! [J_137] :
      ( ( select(a_26,J_137) = select(a_24,J_137) )
      | ( i4 = J_137 )
      | ( i4 = J_137 )
      | ( i3 = J_137 )
      | ( i3 = J_137 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_196,c_6842]) ).

tff(c_6999,plain,
    ! [J_138] :
      ( ( select(a_24,J_138) = select(a_22,J_138) )
      | ( i4 = J_138 )
      | ( i4 = J_138 )
      | ( i3 = J_138 )
      | ( i3 = J_138 )
      | ( i1 = J_138 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5678,c_6881]) ).

tff(c_7050,plain,
    ! [J_139] :
      ( ( select(a_22,J_139) = select(a_20,J_139) )
      | ( i4 = J_139 )
      | ( i4 = J_139 )
      | ( i3 = J_139 )
      | ( i3 = J_139 )
      | ( i1 = J_139 )
      | ( i1 = J_139 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5679,c_6999]) ).

tff(c_7101,plain,
    ! [J_140] :
      ( ( select(a_20,J_140) = select(a2,J_140) )
      | ( i4 = J_140 )
      | ( i4 = J_140 )
      | ( i3 = J_140 )
      | ( i3 = J_140 )
      | ( i1 = J_140 )
      | ( i1 = J_140 )
      | ( i1 = J_140 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_7050]) ).

tff(c_7152,plain,
    ! [J_141] :
      ( ( select(a2,J_141) = select(a1,J_141) )
      | ( i4 = J_141 )
      | ( i4 = J_141 )
      | ( i3 = J_141 )
      | ( i3 = J_141 )
      | ( i1 = J_141 )
      | ( i1 = J_141 )
      | ( i1 = J_141 )
      | ( i1 = J_141 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_7101]) ).

tff(c_7167,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7152,c_40]) ).

tff(c_7193,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_7167]) ).

tff(c_7194,plain,
    ( ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_7193]) ).

tff(c_7207,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_7194]) ).

tff(c_7211,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_7207,c_40]) ).

tff(c_7213,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_7211]) ).

tff(c_7219,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_7213,c_46]) ).

tff(c_6893,plain,
    ( ( select(a_24,i1) = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6881,c_5727]) ).

tff(c_6916,plain,
    ( ( e_21 = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5732,c_6893]) ).

tff(c_6917,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_5677,c_5677,c_6533,c_6533,c_6916]) ).

tff(c_6935,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_6917,c_24]) ).

tff(c_7210,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_7207,c_38]) ).

tff(c_7212,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_6935,c_7210]) ).

tff(c_7224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7219,c_7212]) ).

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

tff(c_7225,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i4 )
    | ( i_35 = i4 ) ),
    inference(splitRight,[status(thm)],[c_7194]) ).

tff(c_7227,plain,
    ( ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i4 )
    | ( i_35 = i4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7226,c_7226,c_7226,c_7225]) ).

tff(c_7228,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_7227]) ).

tff(c_7232,plain,
    select(a2,i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_7228,c_40]) ).

tff(c_7234,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_6684,c_7232]) ).

tff(c_6532,plain,
    select(a_20,i4) = e_31,
    inference(splitRight,[status(thm)],[c_5767]) ).

tff(c_6556,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6532,c_211]) ).

tff(c_6562,plain,
    select(a1,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_6533,c_6556]) ).

tff(c_7231,plain,
    select(a1,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_7228,c_38]) ).

tff(c_7233,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_6562,c_7231]) ).

tff(c_7243,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_7233,c_46]) ).

tff(c_7253,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7234,c_7243]) ).

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

tff(c_7254,plain,
    ( ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(splitRight,[status(thm)],[c_7227]) ).

tff(c_7256,plain,
    ( ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7255,c_7254]) ).

tff(c_7257,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_7256]) ).

tff(c_7262,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_7257,c_40]) ).

tff(c_7264,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6604,c_7262]) ).

tff(c_7261,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_7257,c_38]) ).

tff(c_7263,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6765,c_7261]) ).

tff(c_7269,plain,
    e_37 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_7263,c_46]) ).

tff(c_7279,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7264,c_7269]) ).

tff(c_7280,plain,
    i_35 = i3,
    inference(splitRight,[status(thm)],[c_7256]) ).

tff(c_7287,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_7280,c_38]) ).

tff(c_7289,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6765,c_7287]) ).

tff(c_7288,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_7280,c_40]) ).

tff(c_7290,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_6604,c_7288]) ).

tff(c_7296,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_7290,c_46]) ).

tff(c_7306,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7289,c_7296]) ).

tff(c_7307,plain,
    select(a2,i2) = e_23,
    inference(splitRight,[status(thm)],[c_5655]) ).

tff(c_8719,plain,
    i3 = i1,
    inference(splitLeft,[status(thm)],[c_5649]) ).

tff(c_8721,plain,
    i4 != i1,
    inference(demodulation,[status(thm),theory(equality)],[c_8719,c_5632]) ).

tff(c_8738,plain,
    ! [J_164] :
      ( ( select(a_20,J_164) = select(a1,J_164) )
      | ( i1 = J_164 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_7309,plain,
    ! [J_142] :
      ( ( select(a_30,J_142) = select(a_26,J_142) )
      | ( i3 = J_142 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_16,c_174]) ).

tff(c_7318,plain,
    ( ( select(a_26,i4) = e_31 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7309,c_34]) ).

tff(c_7331,plain,
    select(a_26,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_5632,c_7318]) ).

tff(c_7347,plain,
    ( ( select(a_22,i4) = e_31 )
    | ( i4 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_7331]) ).

tff(c_7353,plain,
    i4 = i2,
    inference(splitLeft,[status(thm)],[c_7347]) ).

tff(c_8126,plain,
    ! [J_155] :
      ( ( select(a_32,J_155) = select(a_28,J_155) )
      | ( i2 = J_155 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7353,c_193]) ).

tff(c_7378,plain,
    ! [J_14] :
      ( ( select(a_32,J_14) = select(a_30,J_14) )
      | ( i2 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7353,c_190]) ).

tff(c_8168,plain,
    ! [J_156] :
      ( ( select(a_30,J_156) = select(a_28,J_156) )
      | ( i2 = J_156 )
      | ( i2 = J_156 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8126,c_7378]) ).

tff(c_8180,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8168,c_149]) ).

tff(c_8196,plain,
    ( ( e_29 = e_27 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143,c_8180]) ).

tff(c_8197,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_3630,c_3630,c_8196]) ).

tff(c_7466,plain,
    ! [J_144] :
      ( ( select(a_20,J_144) = select(a1,J_144) )
      | ( i1 = J_144 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_7475,plain,
    ( ( select(a1,i3) = e_29 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7466,c_3629]) ).

tff(c_7540,plain,
    i3 = i1,
    inference(splitLeft,[status(thm)],[c_7475]) ).

tff(c_7543,plain,
    select(a_22,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_7540,c_3635]) ).

tff(c_7552,plain,
    e_27 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_7543]) ).

tff(c_7548,plain,
    store(a_24,i1,e_27) = a_28,
    inference(demodulation,[status(thm),theory(equality)],[c_7540,c_14]) ).

tff(c_7644,plain,
    store(a_24,i1,e_21) = a_28,
    inference(demodulation,[status(thm),theory(equality)],[c_7552,c_7548]) ).

tff(c_7648,plain,
    ! [J_5] :
      ( ( select(a_28,J_5) = select(a_24,J_5) )
      | ( i1 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7644,c_4]) ).

tff(c_7541,plain,
    ! [J_14] :
      ( ( select(a_30,J_14) = select(a_26,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7540,c_202]) ).

tff(c_7563,plain,
    ! [J_145] :
      ( ( select(a_32,J_145) = select(a_28,J_145) )
      | ( i2 = J_145 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7353,c_193]) ).

tff(c_7721,plain,
    ! [J_148] :
      ( ( select(a_30,J_148) = select(a_28,J_148) )
      | ( i2 = J_148 )
      | ( i2 = J_148 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7563,c_7378]) ).

tff(c_7840,plain,
    ! [J_149] :
      ( ( select(a_28,J_149) = select(a_26,J_149) )
      | ( i2 = J_149 )
      | ( i2 = J_149 )
      | ( i1 = J_149 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7541,c_7721]) ).

tff(c_7879,plain,
    ! [J_150] :
      ( ( select(a_26,J_150) = select(a_24,J_150) )
      | ( i2 = J_150 )
      | ( i2 = J_150 )
      | ( i1 = J_150 )
      | ( i1 = J_150 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7648,c_7840]) ).

tff(c_7918,plain,
    ! [J_151] :
      ( ( select(a_24,J_151) = select(a_22,J_151) )
      | ( i2 = J_151 )
      | ( i2 = J_151 )
      | ( i1 = J_151 )
      | ( i1 = J_151 )
      | ( i2 = J_151 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_7879]) ).

tff(c_7957,plain,
    ! [J_152] :
      ( ( select(a_22,J_152) = select(a_20,J_152) )
      | ( i2 = J_152 )
      | ( i2 = J_152 )
      | ( i1 = J_152 )
      | ( i1 = J_152 )
      | ( i2 = J_152 )
      | ( i2 = J_152 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208,c_7918]) ).

tff(c_7996,plain,
    ! [J_153] :
      ( ( select(a_20,J_153) = select(a2,J_153) )
      | ( i2 = J_153 )
      | ( i2 = J_153 )
      | ( i1 = J_153 )
      | ( i1 = J_153 )
      | ( i2 = J_153 )
      | ( i2 = J_153 )
      | ( i1 = J_153 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_7957]) ).

tff(c_8035,plain,
    ! [J_154] :
      ( ( select(a2,J_154) = select(a1,J_154) )
      | ( i2 = J_154 )
      | ( i2 = J_154 )
      | ( i1 = J_154 )
      | ( i1 = J_154 )
      | ( i2 = J_154 )
      | ( i2 = J_154 )
      | ( i1 = J_154 )
      | ( i1 = J_154 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_7996]) ).

tff(c_8047,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8035,c_40]) ).

tff(c_8067,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_8047]) ).

tff(c_8068,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_8067]) ).

tff(c_8078,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_8068]) ).

tff(c_8082,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_8078,c_40]) ).

tff(c_8084,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_8082]) ).

tff(c_8090,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_8084,c_46]) ).

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

tff(c_7547,plain,
    select(a_28,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_7540,c_143]) ).

tff(c_7633,plain,
    select(a_28,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_7552,c_7547]) ).

tff(c_7544,plain,
    select(a_20,i1) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_7540,c_3629]) ).

tff(c_7553,plain,
    e_29 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_7544]) ).

tff(c_7546,plain,
    select(a_30,i1) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_7540,c_149]) ).

tff(c_7638,plain,
    select(a_30,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_7553,c_7546]) ).

tff(c_7730,plain,
    ( ( select(a_28,i1) = e_19 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7721,c_7638]) ).

tff(c_7747,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7633,c_7730]) ).

tff(c_7748,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_7308,c_7308,c_7747]) ).

tff(c_7762,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_7748,c_24]) ).

tff(c_8081,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_8078,c_38]) ).

tff(c_8083,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_7762,c_8081]) ).

tff(c_8095,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8090,c_8083]) ).

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

tff(c_8096,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_8068]) ).

tff(c_8098,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8097,c_8097,c_8097,c_8096]) ).

tff(c_8099,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_8098]) ).

tff(c_8103,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_8099,c_40]) ).

tff(c_8105,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7307,c_8103]) ).

tff(c_8114,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_8105,c_46]) ).

tff(c_7355,plain,
    select(a_24,i2) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_7353,c_5631]) ).

tff(c_7363,plain,
    e_31 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_7355]) ).

tff(c_7354,plain,
    select(a_26,i2) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_7353,c_7331]) ).

tff(c_7362,plain,
    e_31 = e_25,
    inference(demodulation,[status(thm),theory(equality)],[c_146,c_7354]) ).

tff(c_7373,plain,
    e_25 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7363,c_7362]) ).

tff(c_7395,plain,
    select(a_20,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7373,c_28]) ).

tff(c_7472,plain,
    ( ( select(a1,i2) = e_23 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7466,c_7395]) ).

tff(c_7492,plain,
    select(a1,i2) = e_23,
    inference(negUnitSimplification,[status(thm)],[c_7308,c_7472]) ).

tff(c_8102,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_8099,c_38]) ).

tff(c_8104,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7492,c_8102]) ).

tff(c_8119,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8114,c_8104]) ).

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

tff(c_8120,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_8098]) ).

tff(c_8122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8121,c_8121,c_8121,c_8120]) ).

tff(c_8123,plain,
    select(a1,i3) = e_29,
    inference(splitRight,[status(thm)],[c_7475]) ).

tff(c_8203,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_8197,c_8123]) ).

tff(c_8280,plain,
    ! [J_157] :
      ( ( select(a_28,J_157) = select(a_26,J_157) )
      | ( i2 = J_157 )
      | ( i2 = J_157 )
      | ( i3 = J_157 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_202,c_8168]) ).

tff(c_8319,plain,
    ! [J_158] :
      ( ( select(a_26,J_158) = select(a_24,J_158) )
      | ( i2 = J_158 )
      | ( i2 = J_158 )
      | ( i3 = J_158 )
      | ( i3 = J_158 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_196,c_8280]) ).

tff(c_8358,plain,
    ! [J_159] :
      ( ( select(a_24,J_159) = select(a_22,J_159) )
      | ( i2 = J_159 )
      | ( i2 = J_159 )
      | ( i3 = J_159 )
      | ( i3 = J_159 )
      | ( i2 = J_159 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_8319]) ).

tff(c_8397,plain,
    ! [J_160] :
      ( ( select(a_22,J_160) = select(a_20,J_160) )
      | ( i2 = J_160 )
      | ( i2 = J_160 )
      | ( i3 = J_160 )
      | ( i3 = J_160 )
      | ( i2 = J_160 )
      | ( i2 = J_160 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208,c_8358]) ).

tff(c_8493,plain,
    ! [J_161] :
      ( ( select(a_20,J_161) = select(a2,J_161) )
      | ( i2 = J_161 )
      | ( i2 = J_161 )
      | ( i3 = J_161 )
      | ( i3 = J_161 )
      | ( i2 = J_161 )
      | ( i2 = J_161 )
      | ( i1 = J_161 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_8397]) ).

tff(c_8544,plain,
    ! [J_162] :
      ( ( select(a2,J_162) = select(a1,J_162) )
      | ( i2 = J_162 )
      | ( i2 = J_162 )
      | ( i3 = J_162 )
      | ( i3 = J_162 )
      | ( i2 = J_162 )
      | ( i2 = J_162 )
      | ( i1 = J_162 )
      | ( i1 = J_162 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_8493]) ).

tff(c_8559,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8544,c_40]) ).

tff(c_8585,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_8559]) ).

tff(c_8586,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_8585]) ).

tff(c_8599,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_8586]) ).

tff(c_8602,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_8599,c_40]) ).

tff(c_8604,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_8602]) ).

tff(c_8609,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_8604,c_46]) ).

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

tff(c_8409,plain,
    ( ( select(a_20,i1) = e_21 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8397,c_152]) ).

tff(c_8432,plain,
    ( ( e_21 = e_19 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_8409]) ).

tff(c_8433,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_7308,c_7308,c_8124,c_8124,c_7308,c_7308,c_8432]) ).

tff(c_8448,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_8433,c_24]) ).

tff(c_8601,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_8599,c_38]) ).

tff(c_8603,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_8448,c_8601]) ).

tff(c_8614,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8609,c_8603]) ).

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

tff(c_8615,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_8586]) ).

tff(c_8617,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8616,c_8615]) ).

tff(c_8618,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_8617]) ).

tff(c_8622,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_8618,c_40]) ).

tff(c_8624,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7307,c_8622]) ).

tff(c_8629,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_8624,c_46]) ).

tff(c_8621,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_8618,c_38]) ).

tff(c_8623,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7492,c_8621]) ).

tff(c_8634,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8629,c_8623]) ).

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

tff(c_8635,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_8617]) ).

tff(c_8637,plain,
    ( ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8636,c_8636,c_8636,c_8635]) ).

tff(c_8638,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_8637]) ).

tff(c_8644,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_8638,c_38]) ).

tff(c_8646,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_8203,c_8644]) ).

tff(c_8155,plain,
    select(a2,i3) = e_27,
    inference(negUnitSimplification,[status(thm)],[c_8124,c_5661]) ).

tff(c_8645,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_8638,c_40]) ).

tff(c_8647,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_8155,c_8645]) ).

tff(c_8653,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_8647,c_46]) ).

tff(c_8663,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_8646,c_8653]) ).

tff(c_8664,plain,
    i_35 = i3,
    inference(splitRight,[status(thm)],[c_8637]) ).

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

tff(c_8678,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_8664,c_8665]) ).

tff(c_8680,plain,
    i4 != i2,
    inference(splitRight,[status(thm)],[c_7347]) ).

tff(c_8712,plain,
    select(a_20,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_8680,c_5640]) ).

tff(c_8744,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8738,c_8712]) ).

tff(c_8879,plain,
    select(a1,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_8721,c_8744]) ).

tff(c_8679,plain,
    select(a_22,i4) = e_31,
    inference(splitRight,[status(thm)],[c_7347]) ).

tff(c_8688,plain,
    ( ( select(a2,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_8679]) ).

tff(c_8874,plain,
    select(a2,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_8721,c_8688]) ).

tff(c_8722,plain,
    ! [J_14] :
      ( ( select(a_28,J_14) = select(a_24,J_14) )
      | ( i1 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8719,c_196]) ).

tff(c_8824,plain,
    ! [J_165] :
      ( ( select(a_32,J_165) = select(a_28,J_165) )
      | ( i4 = J_165 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_174]) ).

tff(c_8839,plain,
    ! [J_14] :
      ( ( select(a_30,J_14) = select(a_28,J_14) )
      | ( i4 = J_14 )
      | ( i4 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_190,c_8824]) ).

tff(c_9030,plain,
    ! [J_168] :
      ( ( select(a_30,J_168) = select(a_26,J_168) )
      | ( i1 = J_168 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8719,c_202]) ).

tff(c_9065,plain,
    ! [J_169] :
      ( ( select(a_28,J_169) = select(a_26,J_169) )
      | ( i1 = J_169 )
      | ( i4 = J_169 )
      | ( i4 = J_169 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8839,c_9030]) ).

tff(c_9104,plain,
    ! [J_170] :
      ( ( select(a_26,J_170) = select(a_24,J_170) )
      | ( i1 = J_170 )
      | ( i4 = J_170 )
      | ( i4 = J_170 )
      | ( i1 = J_170 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8722,c_9065]) ).

tff(c_9215,plain,
    ! [J_171] :
      ( ( select(a_24,J_171) = select(a_22,J_171) )
      | ( i2 = J_171 )
      | ( i1 = J_171 )
      | ( i4 = J_171 )
      | ( i4 = J_171 )
      | ( i1 = J_171 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9104,c_199]) ).

tff(c_9266,plain,
    ! [J_172] :
      ( ( select(a_22,J_172) = select(a_20,J_172) )
      | ( i2 = J_172 )
      | ( i1 = J_172 )
      | ( i4 = J_172 )
      | ( i4 = J_172 )
      | ( i1 = J_172 )
      | ( i2 = J_172 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208,c_9215]) ).

tff(c_9317,plain,
    ! [J_173] :
      ( ( select(a_20,J_173) = select(a2,J_173) )
      | ( i2 = J_173 )
      | ( i1 = J_173 )
      | ( i4 = J_173 )
      | ( i4 = J_173 )
      | ( i1 = J_173 )
      | ( i2 = J_173 )
      | ( i1 = J_173 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_205,c_9266]) ).

tff(c_9368,plain,
    ! [J_174] :
      ( ( select(a2,J_174) = select(a1,J_174) )
      | ( i2 = J_174 )
      | ( i1 = J_174 )
      | ( i4 = J_174 )
      | ( i4 = J_174 )
      | ( i1 = J_174 )
      | ( i2 = J_174 )
      | ( i1 = J_174 )
      | ( i1 = J_174 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_9317]) ).

tff(c_9383,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9368,c_40]) ).

tff(c_9409,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_9383]) ).

tff(c_9410,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_9409]) ).

tff(c_9423,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_9410]) ).

tff(c_9427,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_9423,c_40]) ).

tff(c_9429,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_9427]) ).

tff(c_9435,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_9429,c_46]) ).

tff(c_8723,plain,
    select(a_22,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_8719,c_3635]) ).

tff(c_8732,plain,
    e_27 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_8723]) ).

tff(c_8727,plain,
    select(a_28,i1) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_8719,c_143]) ).

tff(c_8799,plain,
    select(a_28,i1) = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_8732,c_8727]) ).

tff(c_8917,plain,
    ! [J_167] :
      ( ( select(a_30,J_167) = select(a_28,J_167) )
      | ( i4 = J_167 )
      | ( i4 = J_167 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_190,c_8824]) ).

tff(c_8724,plain,
    select(a_20,i1) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_8719,c_3629]) ).

tff(c_8733,plain,
    e_29 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_8724]) ).

tff(c_8726,plain,
    select(a_30,i1) = e_29,
    inference(demodulation,[status(thm),theory(equality)],[c_8719,c_149]) ).

tff(c_8819,plain,
    select(a_30,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_8733,c_8726]) ).

tff(c_8923,plain,
    ( ( select(a_28,i1) = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8917,c_8819]) ).

tff(c_8937,plain,
    ( ( e_21 = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8799,c_8923]) ).

tff(c_8938,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_8721,c_8721,c_8937]) ).

tff(c_8952,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_8938,c_24]) ).

tff(c_9426,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_9423,c_38]) ).

tff(c_9428,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_8952,c_9426]) ).

tff(c_9440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9435,c_9428]) ).

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

tff(c_9441,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i2 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_9410]) ).

tff(c_9443,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9442,c_9442,c_9442,c_9441]) ).

tff(c_9444,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_9443]) ).

tff(c_9448,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_9444,c_40]) ).

tff(c_9450,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7307,c_9448]) ).

tff(c_9459,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_9450,c_46]) ).

tff(c_9119,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i2 = i1 )
    | ( i4 = i2 )
    | ( i4 = i2 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9104,c_146]) ).

tff(c_9142,plain,
    ( ( e_25 = e_23 )
    | ( i2 = i1 )
    | ( i4 = i2 )
    | ( i4 = i2 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_9119]) ).

tff(c_9143,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_7308,c_8680,c_8680,c_7308,c_9142]) ).

tff(c_8762,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_8738]) ).

tff(c_8770,plain,
    select(a1,i2) = e_25,
    inference(negUnitSimplification,[status(thm)],[c_7308,c_8762]) ).

tff(c_9153,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_9143,c_8770]) ).

tff(c_9447,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_9444,c_38]) ).

tff(c_9449,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_9153,c_9447]) ).

tff(c_9464,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9459,c_9449]) ).

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

tff(c_9465,plain,
    ( ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_9443]) ).

tff(c_9467,plain,
    ( ( i_35 = i4 )
    | ( i_35 = i4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9466,c_9465]) ).

tff(c_9468,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_9467]) ).

tff(c_9473,plain,
    select(a2,i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_9468,c_40]) ).

tff(c_9475,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_8874,c_9473]) ).

tff(c_9472,plain,
    select(a1,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_9468,c_38]) ).

tff(c_9474,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_8879,c_9472]) ).

tff(c_9480,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_9474,c_46]) ).

tff(c_9490,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9475,c_9480]) ).

tff(c_9491,plain,
    i_35 = i4,
    inference(splitRight,[status(thm)],[c_9467]) ).

tff(c_9498,plain,
    select(a1,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_9491,c_38]) ).

tff(c_9500,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_8879,c_9498]) ).

tff(c_9499,plain,
    select(a2,i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_9491,c_40]) ).

tff(c_9501,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_8874,c_9499]) ).

tff(c_9507,plain,
    e_36 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_9501,c_46]) ).

tff(c_9517,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9500,c_9507]) ).

tff(c_9518,plain,
    select(a2,i3) = e_27,
    inference(splitRight,[status(thm)],[c_5649]) ).

tff(c_9602,plain,
    i4 = i1,
    inference(splitLeft,[status(thm)],[c_8688]) ).

tff(c_9564,plain,
    ! [J_176] :
      ( ( select(a_32,J_176) = select(a_28,J_176) )
      | ( i4 = J_176 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_174]) ).

tff(c_9579,plain,
    ! [J_14] :
      ( ( select(a_30,J_14) = select(a_28,J_14) )
      | ( i4 = J_14 )
      | ( i4 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_190,c_9564]) ).

tff(c_9700,plain,
    ! [J_177] :
      ( ( select(a_30,J_177) = select(a_28,J_177) )
      | ( i1 = J_177 )
      | ( i1 = J_177 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9602,c_9602,c_9579]) ).

tff(c_9918,plain,
    ! [J_180] :
      ( ( select(a_28,J_180) = select(a_26,J_180) )
      | ( i1 = J_180 )
      | ( i1 = J_180 )
      | ( i3 = J_180 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_202,c_9700]) ).

tff(c_9957,plain,
    ! [J_181] :
      ( ( select(a_26,J_181) = select(a_24,J_181) )
      | ( i3 = J_181 )
      | ( i1 = J_181 )
      | ( i1 = J_181 )
      | ( i3 = J_181 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9918,c_196]) ).

tff(c_10068,plain,
    ! [J_182] :
      ( ( select(a_24,J_182) = select(a_22,J_182) )
      | ( i3 = J_182 )
      | ( i1 = J_182 )
      | ( i1 = J_182 )
      | ( i3 = J_182 )
      | ( i2 = J_182 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_9957]) ).

tff(c_10119,plain,
    ! [J_183] :
      ( ( select(a_22,J_183) = select(a_20,J_183) )
      | ( i3 = J_183 )
      | ( i1 = J_183 )
      | ( i1 = J_183 )
      | ( i3 = J_183 )
      | ( i2 = J_183 )
      | ( i2 = J_183 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208,c_10068]) ).

tff(c_10170,plain,
    ! [J_184] :
      ( ( select(a_20,J_184) = select(a2,J_184) )
      | ( i1 = J_184 )
      | ( i3 = J_184 )
      | ( i1 = J_184 )
      | ( i1 = J_184 )
      | ( i3 = J_184 )
      | ( i2 = J_184 )
      | ( i2 = J_184 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10119,c_205]) ).

tff(c_10221,plain,
    ! [J_185] :
      ( ( select(a2,J_185) = select(a1,J_185) )
      | ( i1 = J_185 )
      | ( i3 = J_185 )
      | ( i1 = J_185 )
      | ( i1 = J_185 )
      | ( i3 = J_185 )
      | ( i2 = J_185 )
      | ( i2 = J_185 )
      | ( i1 = J_185 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_211,c_10170]) ).

tff(c_10236,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10221,c_40]) ).

tff(c_10262,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_10236]) ).

tff(c_10263,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_10262]) ).

tff(c_10276,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_10263]) ).

tff(c_10279,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_10276,c_40]) ).

tff(c_10281,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_10279]) ).

tff(c_10286,plain,
    e_36 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_10281,c_46]) ).

tff(c_9604,plain,
    select(a_20,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_9602,c_8712]) ).

tff(c_9616,plain,
    e_31 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_9604]) ).

tff(c_9606,plain,
    select(a_22,i1) = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_9602,c_8679]) ).

tff(c_9617,plain,
    e_31 = e_21,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_9606]) ).

tff(c_9627,plain,
    e_21 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_9616,c_9617]) ).

tff(c_9630,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_9627,c_24]) ).

tff(c_10278,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_10276,c_38]) ).

tff(c_10280,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_9630,c_10278]) ).

tff(c_10291,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10286,c_10280]) ).

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

tff(c_10251,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_10221]) ).

tff(c_10274,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_10251]) ).

tff(c_10275,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_10274]) ).

tff(c_10294,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_10275]) ).

tff(c_10295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10293,c_10294]) ).

tff(c_10296,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i3 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_10275]) ).

tff(c_10298,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10293,c_10293,c_10293,c_10296]) ).

tff(c_10299,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_10298]) ).

tff(c_10303,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_10299,c_40]) ).

tff(c_10305,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_9518,c_10303]) ).

tff(c_10310,plain,
    e_36 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_10305,c_46]) ).

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

tff(c_9712,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9700,c_149]) ).

tff(c_9728,plain,
    ( ( e_29 = e_27 )
    | ( i3 = i1 )
    | ( i3 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143,c_9712]) ).

tff(c_9729,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_9519,c_9519,c_9728]) ).

tff(c_9520,plain,
    ! [J_175] :
      ( ( select(a_20,J_175) = select(a1,J_175) )
      | ( i1 = J_175 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_174]) ).

tff(c_9529,plain,
    ( ( select(a1,i3) = e_29 )
    | ( i3 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9520,c_3629]) ).

tff(c_9595,plain,
    select(a1,i3) = e_29,
    inference(negUnitSimplification,[status(thm)],[c_9519,c_9529]) ).

tff(c_9735,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_9729,c_9595]) ).

tff(c_10302,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_10299,c_38]) ).

tff(c_10304,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_9735,c_10302]) ).

tff(c_10319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10310,c_10304]) ).

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

tff(c_10320,plain,
    ( ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(splitRight,[status(thm)],[c_10298]) ).

tff(c_10322,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10321,c_10320]) ).

tff(c_10323,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_10322]) ).

tff(c_10328,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_10323,c_40]) ).

tff(c_10330,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7307,c_10328]) ).

tff(c_10335,plain,
    e_36 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_10330,c_46]) ).

tff(c_9969,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i3 = i2 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9957,c_146]) ).

tff(c_9992,plain,
    ( ( e_25 = e_23 )
    | ( i3 = i2 )
    | ( i2 = i1 )
    | ( i2 = i1 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_9969]) ).

tff(c_9993,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_3630,c_7308,c_7308,c_3630,c_9992]) ).

tff(c_9535,plain,
    ( ( select(a1,i2) = e_25 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9520,c_28]) ).

tff(c_9554,plain,
    select(a1,i2) = e_25,
    inference(negUnitSimplification,[status(thm)],[c_7308,c_9535]) ).

tff(c_10006,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_9993,c_9554]) ).

tff(c_10327,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_10323,c_38]) ).

tff(c_10329,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_10006,c_10327]) ).

tff(c_10340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10335,c_10329]) ).

tff(c_10341,plain,
    i_35 = i2,
    inference(splitRight,[status(thm)],[c_10322]) ).

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

tff(c_10364,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10341,c_10342]) ).

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

tff(c_9526,plain,
    ( ( select(a1,i4) = e_31 )
    | ( i4 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9520,c_8712]) ).

tff(c_10371,plain,
    select(a1,i4) = e_31,
    inference(negUnitSimplification,[status(thm)],[c_10366,c_9526]) ).

tff(c_10380,plain,
    ! [J_186] :
      ( ( select(a_30,J_186) = select(a_28,J_186) )
      | ( i4 = J_186 )
      | ( i4 = J_186 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9564,c_190]) ).

tff(c_10492,plain,
    ! [J_187] :
      ( ( select(a_28,J_187) = select(a_26,J_187) )
      | ( i4 = J_187 )
      | ( i4 = J_187 )
      | ( i3 = J_187 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_202,c_10380]) ).

tff(c_10531,plain,
    ! [J_188] :
      ( ( select(a_26,J_188) = select(a_24,J_188) )
      | ( i4 = J_188 )
      | ( i4 = J_188 )
      | ( i3 = J_188 )
      | ( i3 = J_188 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_196,c_10492]) ).

tff(c_10642,plain,
    ! [J_189] :
      ( ( select(a_24,J_189) = select(a_22,J_189) )
      | ( i4 = J_189 )
      | ( i4 = J_189 )
      | ( i3 = J_189 )
      | ( i3 = J_189 )
      | ( i2 = J_189 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_10531]) ).

tff(c_10693,plain,
    ! [J_190] :
      ( ( select(a_22,J_190) = select(a_20,J_190) )
      | ( i4 = J_190 )
      | ( i4 = J_190 )
      | ( i3 = J_190 )
      | ( i3 = J_190 )
      | ( i2 = J_190 )
      | ( i2 = J_190 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_208,c_10642]) ).

tff(c_10801,plain,
    ! [J_191] :
      ( ( select(a_20,J_191) = select(a2,J_191) )
      | ( i1 = J_191 )
      | ( i4 = J_191 )
      | ( i4 = J_191 )
      | ( i3 = J_191 )
      | ( i3 = J_191 )
      | ( i2 = J_191 )
      | ( i2 = J_191 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10693,c_205]) ).

tff(c_10864,plain,
    ! [J_192] :
      ( ( select(a2,J_192) = select(a1,J_192) )
      | ( i1 = J_192 )
      | ( i1 = J_192 )
      | ( i4 = J_192 )
      | ( i4 = J_192 )
      | ( i3 = J_192 )
      | ( i3 = J_192 )
      | ( i2 = J_192 )
      | ( i2 = J_192 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10801,c_211]) ).

tff(c_10882,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10864,c_40]) ).

tff(c_10914,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_10882]) ).

tff(c_10915,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_10914]) ).

tff(c_10931,plain,
    i_35 = i2,
    inference(splitLeft,[status(thm)],[c_10915]) ).

tff(c_10934,plain,
    select(a2,i2) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_10931,c_40]) ).

tff(c_10936,plain,
    e_37 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_7307,c_10934]) ).

tff(c_10543,plain,
    ( ( select(a_24,i2) = e_25 )
    | ( i4 = i2 )
    | ( i4 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10531,c_146]) ).

tff(c_10566,plain,
    ( ( e_25 = e_23 )
    | ( i4 = i2 )
    | ( i4 = i2 )
    | ( i3 = i2 )
    | ( i3 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_10543]) ).

tff(c_10567,plain,
    e_25 = e_23,
    inference(negUnitSimplification,[status(thm)],[c_3630,c_3630,c_8680,c_8680,c_10566]) ).

tff(c_10580,plain,
    select(a1,i2) = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_10567,c_9554]) ).

tff(c_10933,plain,
    select(a1,i2) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_10931,c_38]) ).

tff(c_10935,plain,
    e_36 = e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_10580,c_10933]) ).

tff(c_10941,plain,
    e_37 != e_23,
    inference(demodulation,[status(thm),theory(equality)],[c_10935,c_46]) ).

tff(c_10951,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10936,c_10941]) ).

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

tff(c_10952,plain,
    ( ( i_35 = i2 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(splitRight,[status(thm)],[c_10915]) ).

tff(c_10954,plain,
    ( ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i1 )
    | ( i_35 = i1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10953,c_10952]) ).

tff(c_10955,plain,
    i_35 = i1,
    inference(splitLeft,[status(thm)],[c_10954]) ).

tff(c_10975,plain,
    select(a2,i1) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_10955,c_40]) ).

tff(c_10977,plain,
    e_37 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_10975]) ).

tff(c_10708,plain,
    ( ( select(a_20,i1) = e_21 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10693,c_152]) ).

tff(c_10737,plain,
    ( ( e_21 = e_19 )
    | ( i4 = i1 )
    | ( i4 = i1 )
    | ( i3 = i1 )
    | ( i3 = i1 )
    | ( i2 = i1 )
    | ( i2 = i1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158,c_10708]) ).

tff(c_10738,plain,
    e_21 = e_19,
    inference(negUnitSimplification,[status(thm)],[c_7308,c_7308,c_9519,c_9519,c_10366,c_10366,c_10737]) ).

tff(c_10756,plain,
    select(a1,i1) = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_10738,c_24]) ).

tff(c_10974,plain,
    select(a1,i1) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_10955,c_38]) ).

tff(c_10976,plain,
    e_36 = e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_10756,c_10974]) ).

tff(c_10983,plain,
    e_37 != e_19,
    inference(demodulation,[status(thm),theory(equality)],[c_10976,c_46]) ).

tff(c_10993,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10977,c_10983]) ).

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

tff(c_10900,plain,
    ( ( select(a1,i_35) = e_37 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_40,c_10864]) ).

tff(c_10929,plain,
    ( ( e_37 = e_36 )
    | ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_10900]) ).

tff(c_10930,plain,
    ( ( i_35 = i1 )
    | ( i_35 = i1 )
    | ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 )
    | ( i_35 = i2 )
    | ( i_35 = i2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46,c_10929]) ).

tff(c_10996,plain,
    ( ( i_35 = i4 )
    | ( i_35 = i4 )
    | ( i_35 = i3 )
    | ( i_35 = i3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10953,c_10953,c_10995,c_10995,c_10930]) ).

tff(c_10997,plain,
    i_35 = i3,
    inference(splitLeft,[status(thm)],[c_10996]) ).

tff(c_11002,plain,
    select(a2,i3) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_10997,c_40]) ).

tff(c_11004,plain,
    e_37 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_9518,c_11002]) ).

tff(c_10401,plain,
    ( ( select(a_28,i3) = e_29 )
    | ( i4 = i3 )
    | ( i4 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_149,c_10380]) ).

tff(c_10411,plain,
    ( ( e_29 = e_27 )
    | ( i4 = i3 )
    | ( i4 = i3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143,c_10401]) ).

tff(c_10412,plain,
    e_29 = e_27,
    inference(negUnitSimplification,[status(thm)],[c_5632,c_5632,c_10411]) ).

tff(c_10415,plain,
    select(a1,i3) = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_10412,c_9595]) ).

tff(c_11001,plain,
    select(a1,i3) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_10997,c_38]) ).

tff(c_11003,plain,
    e_36 = e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_10415,c_11001]) ).

tff(c_11009,plain,
    e_37 != e_27,
    inference(demodulation,[status(thm),theory(equality)],[c_11003,c_46]) ).

tff(c_11019,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_11004,c_11009]) ).

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

tff(c_11020,plain,
    ( ( i_35 = i3 )
    | ( i_35 = i4 )
    | ( i_35 = i4 ) ),
    inference(splitRight,[status(thm)],[c_10996]) ).

tff(c_11022,plain,
    ( ( i_35 = i4 )
    | ( i_35 = i4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11021,c_11020]) ).

tff(c_11023,plain,
    i_35 = i4,
    inference(splitLeft,[status(thm)],[c_11022]) ).

tff(c_11028,plain,
    select(a1,i4) = e_36,
    inference(demodulation,[status(thm),theory(equality)],[c_11023,c_38]) ).

tff(c_11030,plain,
    e_36 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_10371,c_11028]) ).

tff(c_11036,plain,
    e_37 != e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_11030,c_46]) ).

tff(c_10365,plain,
    select(a2,i4) = e_31,
    inference(splitRight,[status(thm)],[c_8688]) ).

tff(c_11029,plain,
    select(a2,i4) = e_37,
    inference(demodulation,[status(thm),theory(equality)],[c_11023,c_40]) ).

tff(c_11031,plain,
    e_37 = e_31,
    inference(demodulation,[status(thm),theory(equality)],[c_10365,c_11029]) ).

tff(c_11041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11036,c_11031]) ).

tff(c_11042,plain,
    i_35 = i4,
    inference(splitRight,[status(thm)],[c_11022]) ).

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

tff(c_11057,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_11042,c_11043]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.14  % Problem  : SWV555-1.004 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.15  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.16/0.36  % Computer : n011.cluster.edu
% 0.16/0.36  % Model    : x86_64 x86_64
% 0.16/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36  % Memory   : 8042.1875MB
% 0.16/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36  % CPULimit : 300
% 0.16/0.36  % WCLimit  : 300
% 0.16/0.36  % DateTime : Thu Aug  3 22:40:21 EDT 2023
% 0.16/0.37  % CPUTime  : 
% 9.44/3.29  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 9.66/3.40  
% 9.66/3.41  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 10.16/3.49  
% 10.16/3.49  Inference rules
% 10.16/3.49  ----------------------
% 10.16/3.49  #Ref     : 0
% 10.16/3.49  #Sup     : 2710
% 10.16/3.49  #Fact    : 0
% 10.16/3.49  #Define  : 0
% 10.16/3.49  #Split   : 62
% 10.16/3.49  #Chain   : 0
% 10.16/3.49  #Close   : 0
% 10.16/3.49  
% 10.16/3.49  Ordering : KBO
% 10.16/3.49  
% 10.16/3.49  Simplification rules
% 10.16/3.49  ----------------------
% 10.16/3.49  #Subsume      : 288
% 10.16/3.49  #Demod        : 1959
% 10.16/3.49  #Tautology    : 2353
% 10.16/3.49  #SimpNegUnit  : 696
% 10.16/3.49  #BackRed      : 563
% 10.16/3.49  
% 10.16/3.49  #Partial instantiations: 0
% 10.16/3.49  #Strategies tried      : 1
% 10.16/3.49  
% 10.16/3.49  Timing (in seconds)
% 10.16/3.49  ----------------------
% 10.16/3.50  Preprocessing        : 0.46
% 10.16/3.50  Parsing              : 0.25
% 10.16/3.50  CNF conversion       : 0.02
% 10.16/3.50  Main loop            : 1.78
% 10.16/3.50  Inferencing          : 0.65
% 10.16/3.50  Reduction            : 0.67
% 10.16/3.50  Demodulation         : 0.50
% 10.16/3.50  BG Simplification    : 0.05
% 10.16/3.50  Subsumption          : 0.23
% 10.16/3.50  Abstraction          : 0.06
% 10.16/3.50  MUC search           : 0.00
% 10.16/3.50  Cooper               : 0.00
% 10.16/3.50  Total                : 2.46
% 10.16/3.50  Index Insertion      : 0.00
% 10.16/3.50  Index Deletion       : 0.00
% 10.16/3.50  Index Matching       : 0.00
% 10.16/3.50  BG Taut test         : 0.00
%------------------------------------------------------------------------------