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

View Problem - Process Solution

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

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

% Result   : Unsatisfiable 7.84s 3.04s
% Output   : CNFRefutation 8.91s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :   63
% Syntax   : Number of formulae    :  433 ( 272 unt;  36 typ;   0 def)
%            Number of atoms       :  522 ( 508 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :  151 (  26   ~; 125   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    6 (   2 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    :   36 (  36 usr;  33 con; 0-3 aty)
%            Number of variables   :   65 (;  65   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ store > sk > select > #nlpp > i_490 > i3 > i2 > i1 > i0 > e_492 > e_491 > e_488 > e_486 > e_484 > e_482 > e_478 > e_476 > e_474 > e_472 > e_470 > e_468 > e_465 > a_489 > a_487 > a_485 > a_483 > a_481 > a_480 > a_479 > a_477 > a_475 > a_473 > a_471 > a_469 > a_467 > a_466 > a1

%Foreground sorts:

%Background operators:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(f_52,axiom,
    e_482 = select(a_481,i2),
    file(unknown,unknown) ).

tff(f_40,axiom,
    a_481 = store(a_480,i0,e_468),
    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_44,axiom,
    a_489 = store(a_487,i2,e_488),
    file(unknown,unknown) ).

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

tff(f_38,axiom,
    a_479 = store(a_477,i0,e_478),
    file(unknown,unknown) ).

tff(f_56,axiom,
    e_491 = select(a_479,i_490),
    file(unknown,unknown) ).

tff(f_57,axiom,
    e_492 = select(a_489,i_490),
    file(unknown,unknown) ).

tff(f_34,axiom,
    a_471 = store(a_469,i3,e_470),
    file(unknown,unknown) ).

tff(f_49,axiom,
    e_474 = select(a_471,i3),
    file(unknown,unknown) ).

tff(f_36,axiom,
    a_475 = store(a_473,i2,e_474),
    file(unknown,unknown) ).

tff(f_51,axiom,
    e_478 = select(a_475,i2),
    file(unknown,unknown) ).

tff(f_60,axiom,
    e_491 != e_492,
    file(unknown,unknown) ).

tff(f_55,axiom,
    e_488 = select(a_485,i0),
    file(unknown,unknown) ).

tff(f_42,axiom,
    a_485 = store(a_483,i2,e_484),
    file(unknown,unknown) ).

tff(f_39,axiom,
    a_480 = store(a_467,i3,e_470),
    file(unknown,unknown) ).

tff(f_53,axiom,
    e_484 = select(a_481,i3),
    file(unknown,unknown) ).

tff(f_46,axiom,
    e_468 = select(a_467,i3),
    file(unknown,unknown) ).

tff(f_47,axiom,
    e_470 = select(a_467,i0),
    file(unknown,unknown) ).

tff(f_54,axiom,
    e_486 = select(a_485,i2),
    file(unknown,unknown) ).

tff(f_43,axiom,
    a_487 = store(a_485,i0,e_486),
    file(unknown,unknown) ).

tff(f_37,axiom,
    a_477 = store(a_475,i2,e_476),
    file(unknown,unknown) ).

tff(f_50,axiom,
    e_476 = select(a_475,i0),
    file(unknown,unknown) ).

tff(f_35,axiom,
    a_473 = store(a_471,i3,e_472),
    file(unknown,unknown) ).

tff(f_48,axiom,
    e_472 = select(a_471,i2),
    file(unknown,unknown) ).

tff(f_33,axiom,
    a_469 = store(a_467,i0,e_468),
    file(unknown,unknown) ).

tff(f_41,axiom,
    a_483 = store(a_481,i3,e_482),
    file(unknown,unknown) ).

tff(c_48,plain,
    select(a_481,i2) = e_482,
    inference(cnfTransformation,[status(thm)],[f_52]) ).

tff(c_24,plain,
    store(a_480,i0,e_468) = a_481,
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_249,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_528,plain,
    ! [J_20] :
      ( ( select(a_481,J_20) = select(a_480,J_20) )
      | ( i0 = J_20 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_249]) ).

tff(c_552,plain,
    ( ( select(a_480,i2) = e_482 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_48,c_528]) ).

tff(c_2053,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_552]) ).

tff(c_32,plain,
    store(a_487,i2,e_488) = a_489,
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_175,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_199,plain,
    select(a_489,i2) = e_488,
    inference(superposition,[status(thm),theory(equality)],[c_32,c_175]) ).

tff(c_2063,plain,
    select(a_489,i0) = e_488,
    inference(demodulation,[status(thm),theory(equality)],[c_2053,c_199]) ).

tff(c_20,plain,
    store(a_477,i0,e_478) = a_479,
    inference(cnfTransformation,[status(thm)],[f_38]) ).

tff(c_440,plain,
    ! [J_17] :
      ( ( select(a_479,J_17) = select(a_477,J_17) )
      | ( i0 = J_17 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_20,c_249]) ).

tff(c_56,plain,
    select(a_479,i_490) = e_491,
    inference(cnfTransformation,[status(thm)],[f_56]) ).

tff(c_449,plain,
    ( ( select(a_477,i_490) = e_491 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_440,c_56]) ).

tff(c_463,plain,
    i_490 = i0,
    inference(splitLeft,[status(thm)],[c_449]) ).

tff(c_58,plain,
    select(a_489,i_490) = e_492,
    inference(cnfTransformation,[status(thm)],[f_57]) ).

tff(c_464,plain,
    select(a_489,i0) = e_492,
    inference(demodulation,[status(thm),theory(equality)],[c_463,c_58]) ).

tff(c_2091,plain,
    e_492 = e_488,
    inference(demodulation,[status(thm),theory(equality)],[c_2063,c_464]) ).

tff(c_12,plain,
    store(a_469,i3,e_470) = a_471,
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_223,plain,
    select(a_471,i3) = e_470,
    inference(superposition,[status(thm),theory(equality)],[c_12,c_175]) ).

tff(c_42,plain,
    select(a_471,i3) = e_474,
    inference(cnfTransformation,[status(thm)],[f_49]) ).

tff(c_230,plain,
    e_474 = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_223,c_42]) ).

tff(c_16,plain,
    store(a_473,i2,e_474) = a_475,
    inference(cnfTransformation,[status(thm)],[f_36]) ).

tff(c_193,plain,
    select(a_475,i2) = e_474,
    inference(superposition,[status(thm),theory(equality)],[c_16,c_175]) ).

tff(c_310,plain,
    select(a_475,i2) = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_230,c_193]) ).

tff(c_46,plain,
    select(a_475,i2) = e_478,
    inference(cnfTransformation,[status(thm)],[f_51]) ).

tff(c_311,plain,
    e_478 = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_310,c_46]) ).

tff(c_184,plain,
    select(a_479,i0) = e_478,
    inference(superposition,[status(thm),theory(equality)],[c_20,c_175]) ).

tff(c_316,plain,
    select(a_479,i0) = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_311,c_184]) ).

tff(c_465,plain,
    select(a_479,i0) = e_491,
    inference(demodulation,[status(thm),theory(equality)],[c_463,c_56]) ).

tff(c_467,plain,
    e_491 = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_316,c_465]) ).

tff(c_62,plain,
    e_492 != e_491,
    inference(cnfTransformation,[status(thm)],[f_60]) ).

tff(c_472,plain,
    e_492 != e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_467,c_62]) ).

tff(c_2096,plain,
    e_488 != e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_2091,c_472]) ).

tff(c_54,plain,
    select(a_485,i0) = e_488,
    inference(cnfTransformation,[status(thm)],[f_55]) ).

tff(c_28,plain,
    store(a_483,i2,e_484) = a_485,
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_615,plain,
    ! [J_21] :
      ( ( select(a_485,J_21) = select(a_483,J_21) )
      | ( i2 = J_21 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_249]) ).

tff(c_627,plain,
    ( ( select(a_483,i0) = e_488 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_615]) ).

tff(c_835,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_627]) ).

tff(c_843,plain,
    select(a_489,i0) = e_488,
    inference(demodulation,[status(thm),theory(equality)],[c_835,c_199]) ).

tff(c_873,plain,
    e_492 = e_488,
    inference(demodulation,[status(thm),theory(equality)],[c_843,c_464]) ).

tff(c_22,plain,
    store(a_467,i3,e_470) = a_480,
    inference(cnfTransformation,[status(thm)],[f_39]) ).

tff(c_217,plain,
    select(a_480,i3) = e_470,
    inference(superposition,[status(thm),theory(equality)],[c_22,c_175]) ).

tff(c_50,plain,
    select(a_481,i3) = e_484,
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_537,plain,
    ( ( select(a_480,i3) = e_484 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_528,c_50]) ).

tff(c_555,plain,
    ( ( e_484 = e_470 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_217,c_537]) ).

tff(c_559,plain,
    i3 = i0,
    inference(splitLeft,[status(thm)],[c_555]) ).

tff(c_36,plain,
    select(a_467,i3) = e_468,
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_571,plain,
    select(a_467,i0) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_559,c_36]) ).

tff(c_38,plain,
    select(a_467,i0) = e_470,
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_586,plain,
    e_470 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_571,c_38]) ).

tff(c_595,plain,
    e_492 != e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_586,c_472]) ).

tff(c_878,plain,
    e_488 != e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_873,c_595]) ).

tff(c_205,plain,
    select(a_481,i0) = e_468,
    inference(superposition,[status(thm),theory(equality)],[c_24,c_175]) ).

tff(c_570,plain,
    select(a_481,i0) = e_484,
    inference(demodulation,[status(thm),theory(equality)],[c_559,c_50]) ).

tff(c_572,plain,
    e_484 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_205,c_570]) ).

tff(c_208,plain,
    select(a_485,i2) = e_484,
    inference(superposition,[status(thm),theory(equality)],[c_28,c_175]) ).

tff(c_580,plain,
    select(a_485,i2) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_572,c_208]) ).

tff(c_838,plain,
    select(a_485,i0) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_835,c_580]) ).

tff(c_894,plain,
    e_488 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_838,c_54]) ).

tff(c_896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_878,c_894]) ).

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

tff(c_52,plain,
    select(a_485,i2) = e_486,
    inference(cnfTransformation,[status(thm)],[f_54]) ).

tff(c_354,plain,
    e_486 = e_484,
    inference(demodulation,[status(thm),theory(equality)],[c_208,c_52]) ).

tff(c_30,plain,
    store(a_485,i0,e_486) = a_487,
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_214,plain,
    select(a_487,i0) = e_486,
    inference(superposition,[status(thm),theory(equality)],[c_30,c_175]) ).

tff(c_359,plain,
    select(a_487,i0) = e_484,
    inference(demodulation,[status(thm),theory(equality)],[c_354,c_214]) ).

tff(c_578,plain,
    select(a_487,i0) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_572,c_359]) ).

tff(c_1086,plain,
    ! [J_26] :
      ( ( select(a_489,J_26) = select(a_487,J_26) )
      | ( i2 = J_26 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_249]) ).

tff(c_1095,plain,
    ( ( select(a_487,i0) = e_492 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1086,c_464]) ).

tff(c_1107,plain,
    ( ( e_492 = e_468 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_578,c_1095]) ).

tff(c_1109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_898,c_595,c_1107]) ).

tff(c_1110,plain,
    e_484 = e_470,
    inference(splitRight,[status(thm)],[c_555]) ).

tff(c_1115,plain,
    select(a_485,i2) = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_1110,c_208]) ).

tff(c_2059,plain,
    select(a_485,i0) = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_2053,c_1115]) ).

tff(c_2156,plain,
    e_488 = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_2059,c_54]) ).

tff(c_2158,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2096,c_2156]) ).

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

tff(c_1113,plain,
    select(a_487,i0) = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_1110,c_359]) ).

tff(c_2239,plain,
    ! [J_41] :
      ( ( select(a_489,J_41) = select(a_487,J_41) )
      | ( i2 = J_41 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_249]) ).

tff(c_2245,plain,
    ( ( select(a_487,i0) = e_492 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2239,c_464]) ).

tff(c_2253,plain,
    ( ( e_492 = e_470 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1113,c_2245]) ).

tff(c_2255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2160,c_472,c_2253]) ).

tff(c_2257,plain,
    i_490 != i0,
    inference(splitRight,[status(thm)],[c_449]) ).

tff(c_18,plain,
    store(a_475,i2,e_476) = a_477,
    inference(cnfTransformation,[status(thm)],[f_37]) ).

tff(c_187,plain,
    select(a_477,i2) = e_476,
    inference(superposition,[status(thm),theory(equality)],[c_18,c_175]) ).

tff(c_4528,plain,
    ! [J_66] :
      ( ( select(a_489,J_66) = select(a_487,J_66) )
      | ( i2 = J_66 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_249]) ).

tff(c_4537,plain,
    ( ( select(a_487,i_490) = e_492 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4528,c_58]) ).

tff(c_4843,plain,
    i_490 = i2,
    inference(splitLeft,[status(thm)],[c_4537]) ).

tff(c_2256,plain,
    select(a_477,i_490) = e_491,
    inference(splitRight,[status(thm)],[c_449]) ).

tff(c_4844,plain,
    select(a_477,i2) = e_491,
    inference(demodulation,[status(thm),theory(equality)],[c_4843,c_2256]) ).

tff(c_4849,plain,
    e_491 = e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_187,c_4844]) ).

tff(c_4855,plain,
    e_492 != e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_4849,c_62]) ).

tff(c_44,plain,
    select(a_475,i0) = e_476,
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_4447,plain,
    ! [J_65] :
      ( ( select(a_481,J_65) = select(a_480,J_65) )
      | ( i0 = J_65 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_249]) ).

tff(c_4468,plain,
    ( ( select(a_480,i3) = e_484 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_50,c_4447]) ).

tff(c_4477,plain,
    ( ( e_484 = e_470 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_217,c_4468]) ).

tff(c_4478,plain,
    i3 = i0,
    inference(splitLeft,[status(thm)],[c_4477]) ).

tff(c_4490,plain,
    select(a_467,i0) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_4478,c_36]) ).

tff(c_4496,plain,
    e_470 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_4490,c_38]) ).

tff(c_235,plain,
    store(a_473,i2,e_470) = a_475,
    inference(demodulation,[status(thm),theory(equality)],[c_230,c_16]) ).

tff(c_4511,plain,
    store(a_473,i2,e_468) = a_475,
    inference(demodulation,[status(thm),theory(equality)],[c_4496,c_235]) ).

tff(c_14,plain,
    store(a_471,i3,e_472) = a_473,
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_4486,plain,
    store(a_471,i0,e_472) = a_473,
    inference(demodulation,[status(thm),theory(equality)],[c_4478,c_14]) ).

tff(c_40,plain,
    select(a_471,i2) = e_472,
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_10,plain,
    store(a_467,i0,e_468) = a_469,
    inference(cnfTransformation,[status(thm)],[f_33]) ).

tff(c_4487,plain,
    store(a_467,i0,e_470) = a_480,
    inference(demodulation,[status(thm),theory(equality)],[c_4478,c_22]) ).

tff(c_4656,plain,
    a_480 = a_469,
    inference(demodulation,[status(thm),theory(equality)],[c_10,c_4496,c_4487]) ).

tff(c_4659,plain,
    store(a_469,i0,e_468) = a_481,
    inference(demodulation,[status(thm),theory(equality)],[c_4656,c_24]) ).

tff(c_4488,plain,
    store(a_469,i0,e_470) = a_471,
    inference(demodulation,[status(thm),theory(equality)],[c_4478,c_12]) ).

tff(c_4751,plain,
    a_481 = a_471,
    inference(demodulation,[status(thm),theory(equality)],[c_4659,c_4496,c_4488]) ).

tff(c_4754,plain,
    select(a_471,i2) = e_482,
    inference(demodulation,[status(thm),theory(equality)],[c_4751,c_48]) ).

tff(c_4756,plain,
    e_482 = e_472,
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_4754]) ).

tff(c_26,plain,
    store(a_481,i3,e_482) = a_483,
    inference(cnfTransformation,[status(thm)],[f_41]) ).

tff(c_4485,plain,
    store(a_481,i0,e_482) = a_483,
    inference(demodulation,[status(thm),theory(equality)],[c_4478,c_26]) ).

tff(c_4770,plain,
    a_483 = a_473,
    inference(demodulation,[status(thm),theory(equality)],[c_4486,c_4756,c_4751,c_4485]) ).

tff(c_4489,plain,
    select(a_481,i0) = e_484,
    inference(demodulation,[status(thm),theory(equality)],[c_4478,c_50]) ).

tff(c_4491,plain,
    e_484 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_205,c_4489]) ).

tff(c_4505,plain,
    store(a_483,i2,e_468) = a_485,
    inference(demodulation,[status(thm),theory(equality)],[c_4491,c_28]) ).

tff(c_4772,plain,
    store(a_473,i2,e_468) = a_485,
    inference(demodulation,[status(thm),theory(equality)],[c_4770,c_4505]) ).

tff(c_4774,plain,
    a_485 = a_475,
    inference(demodulation,[status(thm),theory(equality)],[c_4511,c_4772]) ).

tff(c_4782,plain,
    select(a_475,i0) = e_488,
    inference(demodulation,[status(thm),theory(equality)],[c_4774,c_54]) ).

tff(c_4784,plain,
    e_488 = e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_4782]) ).

tff(c_4789,plain,
    select(a_489,i2) = e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_4784,c_199]) ).

tff(c_4846,plain,
    select(a_489,i2) = e_492,
    inference(demodulation,[status(thm),theory(equality)],[c_4843,c_58]) ).

tff(c_4850,plain,
    e_492 = e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_4789,c_4846]) ).

tff(c_4888,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4855,c_4850]) ).

tff(c_4890,plain,
    i_490 != i2,
    inference(splitRight,[status(thm)],[c_4537]) ).

tff(c_5078,plain,
    ! [J_71] :
      ( ( select(a_477,J_71) = select(a_475,J_71) )
      | ( i2 = J_71 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_249]) ).

tff(c_5084,plain,
    ( ( select(a_475,i_490) = e_491 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5078,c_2256]) ).

tff(c_5098,plain,
    select(a_475,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_4890,c_5084]) ).

tff(c_360,plain,
    store(a_485,i0,e_484) = a_487,
    inference(demodulation,[status(thm),theory(equality)],[c_354,c_30]) ).

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_394,plain,
    ! [J_5] :
      ( ( select(a_487,J_5) = select(a_485,J_5) )
      | ( i0 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_360,c_4]) ).

tff(c_5265,plain,
    ! [J_73] :
      ( ( select(a_487,J_73) = select(a_475,J_73) )
      | ( i0 = J_73 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4774,c_394]) ).

tff(c_4889,plain,
    select(a_487,i_490) = e_492,
    inference(splitRight,[status(thm)],[c_4537]) ).

tff(c_5274,plain,
    ( ( select(a_475,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5265,c_4889]) ).

tff(c_5287,plain,
    ( ( e_492 = e_491 )
    | ( i_490 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5098,c_5274]) ).

tff(c_5289,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_62,c_5287]) ).

tff(c_5291,plain,
    i3 != i0,
    inference(splitRight,[status(thm)],[c_4477]) ).

tff(c_4459,plain,
    ( ( select(a_480,i2) = e_482 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4447,c_48]) ).

tff(c_5391,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_4459]) ).

tff(c_5403,plain,
    select(a_481,i0) = e_482,
    inference(demodulation,[status(thm),theory(equality)],[c_5391,c_48]) ).

tff(c_5405,plain,
    e_482 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_205,c_5403]) ).

tff(c_196,plain,
    select(a_483,i3) = e_482,
    inference(superposition,[status(thm),theory(equality)],[c_26,c_175]) ).

tff(c_5424,plain,
    select(a_483,i3) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_5405,c_196]) ).

tff(c_5777,plain,
    ! [J_80] :
      ( ( select(a_483,J_80) = select(a_481,J_80) )
      | ( i3 = J_80 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_249]) ).

tff(c_292,plain,
    ! [J_14] :
      ( ( select(a_487,J_14) = select(a_485,J_14) )
      | ( i0 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_30,c_249]) ).

tff(c_277,plain,
    ! [J_14] :
      ( ( select(a_489,J_14) = select(a_487,J_14) )
      | ( i2 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_249]) ).

tff(c_5536,plain,
    ! [J_76] :
      ( ( select(a_489,J_76) = select(a_487,J_76) )
      | ( i0 = J_76 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5391,c_277]) ).

tff(c_5542,plain,
    ( ( select(a_487,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5536,c_58]) ).

tff(c_5550,plain,
    select(a_487,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_5542]) ).

tff(c_5575,plain,
    ( ( select(a_485,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_292,c_5550]) ).

tff(c_5579,plain,
    select(a_485,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_5575]) ).

tff(c_286,plain,
    ! [J_14] :
      ( ( select(a_485,J_14) = select(a_483,J_14) )
      | ( i2 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_249]) ).

tff(c_5443,plain,
    ! [J_14] :
      ( ( select(a_485,J_14) = select(a_483,J_14) )
      | ( i0 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5391,c_286]) ).

tff(c_5596,plain,
    ( ( select(a_483,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5579,c_5443]) ).

tff(c_5602,plain,
    select(a_483,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_5596]) ).

tff(c_5783,plain,
    ( ( select(a_481,i_490) = e_492 )
    | ( i_490 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5777,c_5602]) ).

tff(c_6096,plain,
    i_490 = i3,
    inference(splitLeft,[status(thm)],[c_5783]) ).

tff(c_6098,plain,
    select(a_483,i3) = e_492,
    inference(demodulation,[status(thm),theory(equality)],[c_6096,c_5602]) ).

tff(c_6106,plain,
    e_492 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_5424,c_6098]) ).

tff(c_6111,plain,
    e_491 != e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_6106,c_62]) ).

tff(c_202,plain,
    select(a_469,i0) = e_468,
    inference(superposition,[status(thm),theory(equality)],[c_10,c_175]) ).

tff(c_2321,plain,
    ! [J_43] :
      ( ( select(a_485,J_43) = select(a_483,J_43) )
      | ( i2 = J_43 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_249]) ).

tff(c_2333,plain,
    ( ( select(a_483,i0) = e_488 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_54,c_2321]) ).

tff(c_2478,plain,
    i2 = i0,
    inference(splitLeft,[status(thm)],[c_2333]) ).

tff(c_268,plain,
    ! [J_14] :
      ( ( select(a_477,J_14) = select(a_475,J_14) )
      | ( i2 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_249]) ).

tff(c_3348,plain,
    ! [J_53] :
      ( ( select(a_477,J_53) = select(a_475,J_53) )
      | ( i0 = J_53 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_268]) ).

tff(c_3357,plain,
    ( ( select(a_475,i_490) = e_491 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3348,c_2256]) ).

tff(c_3370,plain,
    select(a_475,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_3357]) ).

tff(c_2264,plain,
    ! [J_42] :
      ( ( select(a_471,J_42) = select(a_469,J_42) )
      | ( i3 = J_42 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_249]) ).

tff(c_2273,plain,
    ( ( select(a_469,i2) = e_472 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2264,c_40]) ).

tff(c_2287,plain,
    i3 = i2,
    inference(splitLeft,[status(thm)],[c_2273]) ).

tff(c_2298,plain,
    select(a_467,i2) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_36]) ).

tff(c_2489,plain,
    select(a_467,i0) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_2298]) ).

tff(c_2610,plain,
    e_470 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_2489,c_38]) ).

tff(c_2493,plain,
    store(a_473,i0,e_470) = a_475,
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_235]) ).

tff(c_2762,plain,
    store(a_473,i0,e_468) = a_475,
    inference(demodulation,[status(thm),theory(equality)],[c_2610,c_2493]) ).

tff(c_2292,plain,
    select(a_471,i2) = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_223]) ).

tff(c_2386,plain,
    e_472 = e_470,
    inference(demodulation,[status(thm),theory(equality)],[c_2292,c_40]) ).

tff(c_2294,plain,
    store(a_471,i2,e_472) = a_473,
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_14]) ).

tff(c_2443,plain,
    store(a_471,i2,e_470) = a_473,
    inference(demodulation,[status(thm),theory(equality)],[c_2386,c_2294]) ).

tff(c_2480,plain,
    store(a_471,i0,e_470) = a_473,
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_2443]) ).

tff(c_3311,plain,
    store(a_471,i0,e_468) = a_473,
    inference(demodulation,[status(thm),theory(equality)],[c_2610,c_2480]) ).

tff(c_2296,plain,
    store(a_469,i2,e_470) = a_471,
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_12]) ).

tff(c_2488,plain,
    store(a_469,i0,e_470) = a_471,
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_2296]) ).

tff(c_3335,plain,
    store(a_469,i0,e_468) = a_471,
    inference(demodulation,[status(thm),theory(equality)],[c_2610,c_2488]) ).

tff(c_2295,plain,
    store(a_467,i2,e_470) = a_480,
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_22]) ).

tff(c_2479,plain,
    store(a_467,i0,e_470) = a_480,
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_2295]) ).

tff(c_3302,plain,
    a_480 = a_469,
    inference(demodulation,[status(thm),theory(equality)],[c_10,c_2610,c_2479]) ).

tff(c_3305,plain,
    store(a_469,i0,e_468) = a_481,
    inference(demodulation,[status(thm),theory(equality)],[c_3302,c_24]) ).

tff(c_3380,plain,
    a_481 = a_471,
    inference(demodulation,[status(thm),theory(equality)],[c_3335,c_3305]) ).

tff(c_2499,plain,
    select(a_481,i0) = e_482,
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_48]) ).

tff(c_2500,plain,
    e_482 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_205,c_2499]) ).

tff(c_2293,plain,
    store(a_481,i2,e_482) = a_483,
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_26]) ).

tff(c_2481,plain,
    store(a_481,i0,e_482) = a_483,
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_2293]) ).

tff(c_3390,plain,
    a_483 = a_473,
    inference(demodulation,[status(thm),theory(equality)],[c_3311,c_3380,c_2500,c_2481]) ).

tff(c_2297,plain,
    select(a_481,i2) = e_484,
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_50]) ).

tff(c_2299,plain,
    e_484 = e_482,
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_2297]) ).

tff(c_2308,plain,
    store(a_483,i2,e_482) = a_485,
    inference(demodulation,[status(thm),theory(equality)],[c_2299,c_28]) ).

tff(c_2482,plain,
    store(a_483,i0,e_482) = a_485,
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_2308]) ).

tff(c_3323,plain,
    store(a_483,i0,e_468) = a_485,
    inference(demodulation,[status(thm),theory(equality)],[c_2500,c_2482]) ).

tff(c_3391,plain,
    store(a_473,i0,e_468) = a_485,
    inference(demodulation,[status(thm),theory(equality)],[c_3390,c_3323]) ).

tff(c_3393,plain,
    a_485 = a_475,
    inference(demodulation,[status(thm),theory(equality)],[c_2762,c_3391]) ).

tff(c_3256,plain,
    ! [J_52] :
      ( ( select(a_489,J_52) = select(a_487,J_52) )
      | ( i0 = J_52 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2478,c_277]) ).

tff(c_3265,plain,
    ( ( select(a_487,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3256,c_58]) ).

tff(c_3278,plain,
    select(a_487,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_3265]) ).

tff(c_3286,plain,
    ( ( select(a_485,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3278,c_292]) ).

tff(c_3292,plain,
    select(a_485,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_3286]) ).

tff(c_3399,plain,
    select(a_475,i_490) = e_492,
    inference(demodulation,[status(thm),theory(equality)],[c_3393,c_3292]) ).

tff(c_3402,plain,
    e_492 = e_491,
    inference(demodulation,[status(thm),theory(equality)],[c_3370,c_3399]) ).

tff(c_3404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_3402]) ).

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

tff(c_274,plain,
    ! [J_14] :
      ( ( select(a_483,J_14) = select(a_481,J_14) )
      | ( i3 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_26,c_249]) ).

tff(c_3518,plain,
    ! [J_55] :
      ( ( select(a_483,J_55) = select(a_481,J_55) )
      | ( i2 = J_55 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_274]) ).

tff(c_3405,plain,
    select(a_483,i0) = e_488,
    inference(splitRight,[status(thm)],[c_2333]) ).

tff(c_3527,plain,
    ( ( select(a_481,i0) = e_488 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3518,c_3405]) ).

tff(c_3540,plain,
    ( ( e_488 = e_468 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205,c_3527]) ).

tff(c_3541,plain,
    e_488 = e_468,
    inference(negUnitSimplification,[status(thm)],[c_3406,c_3540]) ).

tff(c_3548,plain,
    select(a_489,i2) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_3541,c_199]) ).

tff(c_3952,plain,
    ! [J_60] :
      ( ( select(a_489,J_60) = select(a_487,J_60) )
      | ( i2 = J_60 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_249]) ).

tff(c_3961,plain,
    ( ( select(a_487,i_490) = e_492 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3952,c_58]) ).

tff(c_4020,plain,
    i_490 = i2,
    inference(splitLeft,[status(thm)],[c_3961]) ).

tff(c_4023,plain,
    select(a_489,i2) = e_492,
    inference(demodulation,[status(thm),theory(equality)],[c_4020,c_58]) ).

tff(c_4027,plain,
    e_492 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_3548,c_4023]) ).

tff(c_4021,plain,
    select(a_477,i2) = e_491,
    inference(demodulation,[status(thm),theory(equality)],[c_4020,c_2256]) ).

tff(c_4026,plain,
    e_491 = e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_187,c_4021]) ).

tff(c_4032,plain,
    e_492 != e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_4026,c_62]) ).

tff(c_4052,plain,
    e_476 != e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_4027,c_4032]) ).

tff(c_301,plain,
    ! [J_14] :
      ( ( select(a_471,J_14) = select(a_469,J_14) )
      | ( i3 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_12,c_249]) ).

tff(c_4130,plain,
    ! [J_62] :
      ( ( select(a_471,J_62) = select(a_469,J_62) )
      | ( i2 = J_62 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_301]) ).

tff(c_4085,plain,
    ! [J_61] :
      ( ( select(a_475,J_61) = select(a_473,J_61) )
      | ( i2 = J_61 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_235,c_4]) ).

tff(c_4094,plain,
    ( ( select(a_473,i0) = e_476 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4085,c_44]) ).

tff(c_4107,plain,
    select(a_473,i0) = e_476,
    inference(negUnitSimplification,[status(thm)],[c_3406,c_4094]) ).

tff(c_289,plain,
    ! [J_14] :
      ( ( select(a_473,J_14) = select(a_471,J_14) )
      | ( i3 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_14,c_249]) ).

tff(c_3831,plain,
    ! [J_14] :
      ( ( select(a_473,J_14) = select(a_471,J_14) )
      | ( i2 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_289]) ).

tff(c_4115,plain,
    ( ( select(a_471,i0) = e_476 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4107,c_3831]) ).

tff(c_4121,plain,
    select(a_471,i0) = e_476,
    inference(negUnitSimplification,[status(thm)],[c_3406,c_4115]) ).

tff(c_4136,plain,
    ( ( select(a_469,i0) = e_476 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4130,c_4121]) ).

tff(c_4150,plain,
    ( ( e_476 = e_468 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202,c_4136]) ).

tff(c_4152,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3406,c_4052,c_4150]) ).

tff(c_4154,plain,
    i_490 != i2,
    inference(splitRight,[status(thm)],[c_3961]) ).

tff(c_295,plain,
    ! [J_14] :
      ( ( select(a_480,J_14) = select(a_467,J_14) )
      | ( i3 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_249]) ).

tff(c_2400,plain,
    ! [J_14] :
      ( ( select(a_480,J_14) = select(a_467,J_14) )
      | ( i2 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_295]) ).

tff(c_4153,plain,
    select(a_487,i_490) = e_492,
    inference(splitRight,[status(thm)],[c_3961]) ).

tff(c_4158,plain,
    ( ( select(a_485,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4153,c_292]) ).

tff(c_4164,plain,
    select(a_485,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_4158]) ).

tff(c_4170,plain,
    ( ( select(a_483,i_490) = e_492 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4164,c_286]) ).

tff(c_4176,plain,
    select(a_483,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_4154,c_4170]) ).

tff(c_3517,plain,
    ! [J_14] :
      ( ( select(a_483,J_14) = select(a_481,J_14) )
      | ( i2 = J_14 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_274]) ).

tff(c_4185,plain,
    ( ( select(a_481,i_490) = e_492 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4176,c_3517]) ).

tff(c_4191,plain,
    select(a_481,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_4154,c_4185]) ).

tff(c_283,plain,
    ! [J_14] :
      ( ( select(a_481,J_14) = select(a_480,J_14) )
      | ( i0 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_24,c_249]) ).

tff(c_4198,plain,
    ( ( select(a_480,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4191,c_283]) ).

tff(c_4204,plain,
    select(a_480,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_4198]) ).

tff(c_4215,plain,
    ( ( select(a_467,i_490) = e_492 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2400,c_4204]) ).

tff(c_4219,plain,
    select(a_467,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_4154,c_4215]) ).

tff(c_3621,plain,
    ! [J_56] :
      ( ( select(a_477,J_56) = select(a_475,J_56) )
      | ( i2 = J_56 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_249]) ).

tff(c_3627,plain,
    ( ( select(a_475,i_490) = e_491 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3621,c_2256]) ).

tff(c_4271,plain,
    select(a_475,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_4154,c_3627]) ).

tff(c_368,plain,
    ! [J_5] :
      ( ( select(a_475,J_5) = select(a_473,J_5) )
      | ( i2 = J_5 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_235,c_4]) ).

tff(c_4275,plain,
    ( ( select(a_473,i_490) = e_491 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4271,c_368]) ).

tff(c_4281,plain,
    select(a_473,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_4154,c_4275]) ).

tff(c_4291,plain,
    ( ( select(a_471,i_490) = e_491 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_3831,c_4281]) ).

tff(c_4295,plain,
    select(a_471,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_4154,c_4291]) ).

tff(c_4323,plain,
    ! [J_64] :
      ( ( select(a_471,J_64) = select(a_469,J_64) )
      | ( i2 = J_64 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2287,c_301]) ).

tff(c_4341,plain,
    ( ( select(a_469,i_490) = e_491 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4295,c_4323]) ).

tff(c_4354,plain,
    select(a_469,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_4154,c_4341]) ).

tff(c_280,plain,
    ! [J_14] :
      ( ( select(a_469,J_14) = select(a_467,J_14) )
      | ( i0 = J_14 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_249]) ).

tff(c_4436,plain,
    ( ( select(a_467,i_490) = e_491 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4354,c_280]) ).

tff(c_4442,plain,
    ( ( e_492 = e_491 )
    | ( i_490 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4219,c_4436]) ).

tff(c_4444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_62,c_4442]) ).

tff(c_4445,plain,
    select(a_469,i2) = e_472,
    inference(splitRight,[status(thm)],[c_2273]) ).

tff(c_5394,plain,
    select(a_469,i0) = e_472,
    inference(demodulation,[status(thm),theory(equality)],[c_5391,c_4445]) ).

tff(c_5404,plain,
    e_472 = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_202,c_5394]) ).

tff(c_211,plain,
    select(a_473,i3) = e_472,
    inference(superposition,[status(thm),theory(equality)],[c_14,c_175]) ).

tff(c_5431,plain,
    select(a_473,i3) = e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_5404,c_211]) ).

tff(c_5612,plain,
    ! [J_77] :
      ( ( select(a_477,J_77) = select(a_475,J_77) )
      | ( i0 = J_77 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5391,c_268]) ).

tff(c_5621,plain,
    ( ( select(a_475,i_490) = e_491 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_5612,c_2256]) ).

tff(c_5634,plain,
    select(a_475,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_5621]) ).

tff(c_6097,plain,
    select(a_475,i3) = e_491,
    inference(demodulation,[status(thm),theory(equality)],[c_6096,c_5634]) ).

tff(c_6142,plain,
    ! [J_5] :
      ( ( select(a_475,J_5) = select(a_473,J_5) )
      | ( i0 = J_5 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5391,c_368]) ).

tff(c_6180,plain,
    ( ( select(a_473,i3) = e_491 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6097,c_6142]) ).

tff(c_6186,plain,
    ( ( e_491 = e_468 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5431,c_6180]) ).

tff(c_6188,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5291,c_6111,c_6186]) ).

tff(c_6190,plain,
    i_490 != i3,
    inference(splitRight,[status(thm)],[c_5783]) ).

tff(c_6189,plain,
    select(a_481,i_490) = e_492,
    inference(splitRight,[status(thm)],[c_5783]) ).

tff(c_6194,plain,
    ( ( select(a_480,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6189,c_283]) ).

tff(c_6200,plain,
    select(a_480,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_6194]) ).

tff(c_6206,plain,
    ( ( select(a_467,i_490) = e_492 )
    | ( i_490 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6200,c_295]) ).

tff(c_6212,plain,
    select(a_467,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_6190,c_6206]) ).

tff(c_6221,plain,
    ! [J_83] :
      ( ( select(a_475,J_83) = select(a_473,J_83) )
      | ( i0 = J_83 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5391,c_368]) ).

tff(c_6230,plain,
    ( ( select(a_473,i_490) = e_491 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6221,c_5634]) ).

tff(c_6242,plain,
    select(a_473,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_6230]) ).

tff(c_6249,plain,
    ( ( select(a_471,i_490) = e_491 )
    | ( i_490 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6242,c_289]) ).

tff(c_6255,plain,
    select(a_471,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_6190,c_6249]) ).

tff(c_6266,plain,
    ( ( select(a_469,i_490) = e_491 )
    | ( i_490 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_301,c_6255]) ).

tff(c_6270,plain,
    select(a_469,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_6190,c_6266]) ).

tff(c_6275,plain,
    ( ( select(a_467,i_490) = e_491 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6270,c_280]) ).

tff(c_6281,plain,
    ( ( e_492 = e_491 )
    | ( i_490 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6212,c_6275]) ).

tff(c_6283,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_62,c_6281]) ).

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

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

tff(c_8881,plain,
    ! [J_115] :
      ( ( select(a_480,J_115) = select(a_467,J_115) )
      | ( i3 = J_115 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_22,c_249]) ).

tff(c_6284,plain,
    select(a_480,i2) = e_482,
    inference(splitRight,[status(thm)],[c_4459]) ).

tff(c_8890,plain,
    ( ( select(a_467,i2) = e_482 )
    | ( i3 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8881,c_6284]) ).

tff(c_8903,plain,
    select(a_467,i2) = e_482,
    inference(negUnitSimplification,[status(thm)],[c_4446,c_8890]) ).

tff(c_5325,plain,
    ( ( select(a_467,i2) = e_472 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_4445,c_280]) ).

tff(c_8960,plain,
    ( ( e_482 = e_472 )
    | ( i2 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8903,c_5325]) ).

tff(c_8961,plain,
    e_482 = e_472,
    inference(negUnitSimplification,[status(thm)],[c_6285,c_8960]) ).

tff(c_8964,plain,
    select(a_483,i3) = e_472,
    inference(demodulation,[status(thm),theory(equality)],[c_8961,c_196]) ).

tff(c_7293,plain,
    ! [J_97] :
      ( ( select(a_485,J_97) = select(a_483,J_97) )
      | ( i2 = J_97 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_249]) ).

tff(c_7302,plain,
    ( ( select(a_483,i0) = e_488 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7293,c_54]) ).

tff(c_7314,plain,
    select(a_483,i0) = e_488,
    inference(negUnitSimplification,[status(thm)],[c_6285,c_7302]) ).

tff(c_7321,plain,
    ( ( select(a_481,i0) = e_488 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7314,c_274]) ).

tff(c_7327,plain,
    ( ( e_488 = e_468 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205,c_7321]) ).

tff(c_7328,plain,
    e_488 = e_468,
    inference(negUnitSimplification,[status(thm)],[c_5291,c_7327]) ).

tff(c_6292,plain,
    ! [J_84] :
      ( ( select(a_489,J_84) = select(a_487,J_84) )
      | ( i2 = J_84 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32,c_249]) ).

tff(c_6301,plain,
    ( ( select(a_487,i_490) = e_492 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_6292,c_58]) ).

tff(c_6317,plain,
    i_490 = i2,
    inference(splitLeft,[status(thm)],[c_6301]) ).

tff(c_6320,plain,
    select(a_489,i2) = e_492,
    inference(demodulation,[status(thm),theory(equality)],[c_6317,c_58]) ).

tff(c_6324,plain,
    e_492 = e_488,
    inference(demodulation,[status(thm),theory(equality)],[c_199,c_6320]) ).

tff(c_6318,plain,
    select(a_477,i2) = e_491,
    inference(demodulation,[status(thm),theory(equality)],[c_6317,c_2256]) ).

tff(c_6323,plain,
    e_491 = e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_187,c_6318]) ).

tff(c_6344,plain,
    e_492 != e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_6323,c_62]) ).

tff(c_6353,plain,
    e_488 != e_476,
    inference(demodulation,[status(thm),theory(equality)],[c_6324,c_6344]) ).

tff(c_7333,plain,
    e_476 != e_468,
    inference(demodulation,[status(thm),theory(equality)],[c_7328,c_6353]) ).

tff(c_7517,plain,
    ! [J_99] :
      ( ( select(a_475,J_99) = select(a_473,J_99) )
      | ( i2 = J_99 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_235,c_4]) ).

tff(c_7535,plain,
    ( ( select(a_473,i0) = e_476 )
    | ( i2 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44,c_7517]) ).

tff(c_7541,plain,
    select(a_473,i0) = e_476,
    inference(negUnitSimplification,[status(thm)],[c_6285,c_7535]) ).

tff(c_7582,plain,
    ( ( select(a_471,i0) = e_476 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7541,c_289]) ).

tff(c_7588,plain,
    select(a_471,i0) = e_476,
    inference(negUnitSimplification,[status(thm)],[c_5291,c_7582]) ).

tff(c_7595,plain,
    ( ( select(a_469,i0) = e_476 )
    | ( i3 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7588,c_301]) ).

tff(c_7601,plain,
    ( ( e_476 = e_468 )
    | ( i3 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202,c_7595]) ).

tff(c_7603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5291,c_7333,c_7601]) ).

tff(c_7605,plain,
    i_490 != i2,
    inference(splitRight,[status(thm)],[c_6301]) ).

tff(c_7604,plain,
    select(a_487,i_490) = e_492,
    inference(splitRight,[status(thm)],[c_6301]) ).

tff(c_7617,plain,
    ( ( select(a_485,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_292,c_7604]) ).

tff(c_7621,plain,
    select(a_485,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_7617]) ).

tff(c_8694,plain,
    ! [J_113] :
      ( ( select(a_485,J_113) = select(a_483,J_113) )
      | ( i2 = J_113 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_28,c_249]) ).

tff(c_8715,plain,
    ( ( select(a_483,i_490) = e_492 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_7621,c_8694]) ).

tff(c_8725,plain,
    select(a_483,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_7605,c_8715]) ).

tff(c_8798,plain,
    ( ( select(a_481,i_490) = e_492 )
    | ( i_490 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_274,c_8725]) ).

tff(c_9180,plain,
    i_490 = i3,
    inference(splitLeft,[status(thm)],[c_8798]) ).

tff(c_9182,plain,
    select(a_483,i3) = e_492,
    inference(demodulation,[status(thm),theory(equality)],[c_9180,c_8725]) ).

tff(c_9193,plain,
    e_492 = e_472,
    inference(demodulation,[status(thm),theory(equality)],[c_8964,c_9182]) ).

tff(c_8971,plain,
    ! [J_116] :
      ( ( select(a_475,J_116) = select(a_473,J_116) )
      | ( i2 = J_116 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_235,c_4]) ).

tff(c_8598,plain,
    ! [J_112] :
      ( ( select(a_477,J_112) = select(a_475,J_112) )
      | ( i2 = J_112 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_18,c_249]) ).

tff(c_8613,plain,
    ( ( select(a_475,i_490) = e_491 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_2256,c_8598]) ).

tff(c_8622,plain,
    select(a_475,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_7605,c_8613]) ).

tff(c_8977,plain,
    ( ( select(a_473,i_490) = e_491 )
    | ( i_490 = i2 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8971,c_8622]) ).

tff(c_8997,plain,
    select(a_473,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_7605,c_8977]) ).

tff(c_9181,plain,
    select(a_473,i3) = e_491,
    inference(demodulation,[status(thm),theory(equality)],[c_9180,c_8997]) ).

tff(c_9192,plain,
    e_491 = e_472,
    inference(demodulation,[status(thm),theory(equality)],[c_211,c_9181]) ).

tff(c_9198,plain,
    e_492 != e_472,
    inference(demodulation,[status(thm),theory(equality)],[c_9192,c_62]) ).

tff(c_9245,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9193,c_9198]) ).

tff(c_9247,plain,
    i_490 != i3,
    inference(splitRight,[status(thm)],[c_8798]) ).

tff(c_9246,plain,
    select(a_481,i_490) = e_492,
    inference(splitRight,[status(thm)],[c_8798]) ).

tff(c_9251,plain,
    ( ( select(a_480,i_490) = e_492 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9246,c_283]) ).

tff(c_9257,plain,
    select(a_480,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_9251]) ).

tff(c_9263,plain,
    ( ( select(a_467,i_490) = e_492 )
    | ( i_490 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9257,c_295]) ).

tff(c_9269,plain,
    select(a_467,i_490) = e_492,
    inference(negUnitSimplification,[status(thm)],[c_9247,c_9263]) ).

tff(c_9094,plain,
    ( ( select(a_471,i_490) = e_491 )
    | ( i_490 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_289,c_8997]) ).

tff(c_9361,plain,
    select(a_471,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_9247,c_9094]) ).

tff(c_9365,plain,
    ( ( select(a_469,i_490) = e_491 )
    | ( i_490 = i3 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9361,c_301]) ).

tff(c_9371,plain,
    select(a_469,i_490) = e_491,
    inference(negUnitSimplification,[status(thm)],[c_9247,c_9365]) ).

tff(c_9377,plain,
    ( ( select(a_467,i_490) = e_491 )
    | ( i_490 = i0 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_9371,c_280]) ).

tff(c_9383,plain,
    ( ( e_492 = e_491 )
    | ( i_490 = i0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9269,c_9377]) ).

tff(c_9385,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2257,c_62,c_9383]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWV537-1.004 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.13  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.34  % Computer : n027.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % WCLimit  : 300
% 0.14/0.34  % DateTime : Thu Aug  3 22:53:24 EDT 2023
% 0.14/0.35  % CPUTime  : 
% 7.84/3.04  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 7.84/3.07  
% 7.84/3.07  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 8.91/3.14  
% 8.91/3.14  Inference rules
% 8.91/3.14  ----------------------
% 8.91/3.14  #Ref     : 0
% 8.91/3.14  #Sup     : 2713
% 8.91/3.14  #Fact    : 0
% 8.91/3.14  #Define  : 0
% 8.91/3.14  #Split   : 30
% 8.91/3.14  #Chain   : 0
% 8.91/3.14  #Close   : 0
% 8.91/3.14  
% 8.91/3.14  Ordering : KBO
% 8.91/3.14  
% 8.91/3.14  Simplification rules
% 8.91/3.14  ----------------------
% 8.91/3.14  #Subsume      : 118
% 8.91/3.14  #Demod        : 1611
% 8.91/3.14  #Tautology    : 2380
% 8.91/3.14  #SimpNegUnit  : 390
% 8.91/3.14  #BackRed      : 711
% 8.91/3.14  
% 8.91/3.14  #Partial instantiations: 0
% 8.91/3.14  #Strategies tried      : 1
% 8.91/3.14  
% 8.91/3.14  Timing (in seconds)
% 8.91/3.14  ----------------------
% 8.91/3.15  Preprocessing        : 0.45
% 8.91/3.15  Parsing              : 0.25
% 8.91/3.15  CNF conversion       : 0.02
% 8.91/3.15  Main loop            : 1.57
% 8.91/3.15  Inferencing          : 0.57
% 8.91/3.15  Reduction            : 0.57
% 8.91/3.15  Demodulation         : 0.42
% 8.91/3.15  BG Simplification    : 0.04
% 8.91/3.15  Subsumption          : 0.21
% 8.91/3.15  Abstraction          : 0.05
% 8.91/3.15  MUC search           : 0.00
% 8.91/3.15  Cooper               : 0.00
% 8.91/3.15  Total                : 2.14
% 8.91/3.15  Index Insertion      : 0.00
% 8.91/3.15  Index Deletion       : 0.00
% 8.91/3.15  Index Matching       : 0.00
% 8.91/3.15  BG Taut test         : 0.00
%------------------------------------------------------------------------------