TSTP Solution File: SWV547-1.004 by Metis---2.4

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Metis---2.4
% Problem  : SWV547-1.004 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : metis --show proof --show saturation %s

% Computer : n025.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Wed Jul 20 20:38:55 EDT 2022

% Result   : Unsatisfiable 0.21s 0.47s
% Output   : CNFRefutation 0.21s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   46
%            Number of leaves      :  109
% Syntax   : Number of clauses     :  314 ( 148 unt;   0 nHn; 295 RR)
%            Number of literals    :  551 ( 550 equ; 239 neg)
%            Maximal clause size   :    3 (   1 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :    3 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   31 (  31 usr;  29 con; 0-3 aty)
%            Number of variables   :   47 (   1 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(a1,axiom,
    select(store(A,I,E),I) = E ).

cnf(a3,axiom,
    store(store(A,I,select(A,J)),J,select(A,I)) = store(store(A,J,select(A,I)),I,select(A,J)) ).

cnf(hyp2,hypothesis,
    a_469 = store(a_467,i0,e_468) ).

cnf(hyp3,hypothesis,
    a_471 = store(a_469,i3,e_470) ).

cnf(hyp4,hypothesis,
    a_473 = store(a_471,i3,e_472) ).

cnf(hyp5,hypothesis,
    a_475 = store(a_473,i2,e_474) ).

cnf(hyp6,hypothesis,
    a_477 = store(a_475,i2,e_476) ).

cnf(hyp7,hypothesis,
    a_479 = store(a_477,i0,e_478) ).

cnf(hyp8,hypothesis,
    a_480 = store(a_467,i3,e_470) ).

cnf(hyp9,hypothesis,
    a_481 = store(a_480,i0,e_468) ).

cnf(hyp10,hypothesis,
    a_483 = store(a_481,i3,e_482) ).

cnf(hyp11,hypothesis,
    a_485 = store(a_483,i2,e_484) ).

cnf(hyp12,hypothesis,
    a_487 = store(a_485,i0,e_486) ).

cnf(hyp13,hypothesis,
    a_489 = store(a_487,i2,e_488) ).

cnf(hyp15,hypothesis,
    e_468 = select(a_467,i3) ).

cnf(hyp16,hypothesis,
    e_470 = select(a_467,i0) ).

cnf(hyp17,hypothesis,
    e_472 = select(a_471,i2) ).

cnf(hyp18,hypothesis,
    e_474 = select(a_471,i3) ).

cnf(hyp19,hypothesis,
    e_476 = select(a_475,i0) ).

cnf(hyp20,hypothesis,
    e_478 = select(a_475,i2) ).

cnf(hyp21,hypothesis,
    e_482 = select(a_481,i2) ).

cnf(hyp22,hypothesis,
    e_484 = select(a_481,i3) ).

cnf(hyp23,hypothesis,
    e_486 = select(a_485,i2) ).

cnf(hyp24,hypothesis,
    e_488 = select(a_485,i0) ).

cnf(hyp25,hypothesis,
    e_491 = select(a_479,i_490) ).

cnf(hyp26,hypothesis,
    e_492 = select(a_489,i_490) ).

cnf(goal,negated_conjecture,
    e_491 != e_492 ).

cnf(refute_0_0,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_0_1,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_0_2,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_0_0,refute_0_1]) ).

cnf(refute_0_3,plain,
    ( e_491 != select(a_479,i_490)
    | select(a_479,i_490) = e_491 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_491)),bind(Y,$fot(select(a_479,i_490)))]]) ).

cnf(refute_0_4,plain,
    select(a_479,i_490) = e_491,
    inference(resolve,[$cnf( $equal(e_491,select(a_479,i_490)) )],[hyp25,refute_0_3]) ).

cnf(refute_0_5,plain,
    store(store(a_475,i2,select(a_475,X_5)),X_5,select(a_475,i2)) = store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)),
    inference(subst,[],[a3:[bind(A,$fot(a_475)),bind(I,$fot(i2)),bind(J,$fot(X_5))]]) ).

cnf(refute_0_6,plain,
    select(store(a_473,i2,e_474),i2) = e_474,
    inference(subst,[],[a1:[bind(A,$fot(a_473)),bind(E,$fot(e_474)),bind(I,$fot(i2))]]) ).

cnf(refute_0_7,plain,
    ( a_475 != store(a_473,i2,e_474)
    | store(a_473,i2,e_474) = a_475 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_475)),bind(Y,$fot(store(a_473,i2,e_474)))]]) ).

cnf(refute_0_8,plain,
    store(a_473,i2,e_474) = a_475,
    inference(resolve,[$cnf( $equal(a_475,store(a_473,i2,e_474)) )],[hyp5,refute_0_7]) ).

cnf(refute_0_9,plain,
    ( select(store(a_473,i2,e_474),i2) != e_474
    | store(a_473,i2,e_474) != a_475
    | select(a_475,i2) = e_474 ),
    introduced(tautology,[equality,[$cnf( $equal(select(store(a_473,i2,e_474),i2),e_474) ),[0,0],$fot(a_475)]]) ).

cnf(refute_0_10,plain,
    ( select(store(a_473,i2,e_474),i2) != e_474
    | select(a_475,i2) = e_474 ),
    inference(resolve,[$cnf( $equal(store(a_473,i2,e_474),a_475) )],[refute_0_8,refute_0_9]) ).

cnf(refute_0_11,plain,
    select(a_475,i2) = e_474,
    inference(resolve,[$cnf( $equal(select(store(a_473,i2,e_474),i2),e_474) )],[refute_0_6,refute_0_10]) ).

cnf(refute_0_12,plain,
    ( e_478 != select(a_475,i2)
    | select(a_475,i2) = e_478 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_478)),bind(Y,$fot(select(a_475,i2)))]]) ).

cnf(refute_0_13,plain,
    select(a_475,i2) = e_478,
    inference(resolve,[$cnf( $equal(e_478,select(a_475,i2)) )],[hyp20,refute_0_12]) ).

cnf(refute_0_14,plain,
    ( select(a_475,i2) != e_474
    | select(a_475,i2) != e_478
    | e_478 = e_474 ),
    introduced(tautology,[equality,[$cnf( $equal(select(a_475,i2),e_474) ),[0],$fot(e_478)]]) ).

cnf(refute_0_15,plain,
    ( select(a_475,i2) != e_474
    | e_478 = e_474 ),
    inference(resolve,[$cnf( $equal(select(a_475,i2),e_478) )],[refute_0_13,refute_0_14]) ).

cnf(refute_0_16,plain,
    select(store(a_469,i3,e_470),i3) = e_470,
    inference(subst,[],[a1:[bind(A,$fot(a_469)),bind(E,$fot(e_470)),bind(I,$fot(i3))]]) ).

cnf(refute_0_17,plain,
    ( a_471 != store(a_469,i3,e_470)
    | store(a_469,i3,e_470) = a_471 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_471)),bind(Y,$fot(store(a_469,i3,e_470)))]]) ).

cnf(refute_0_18,plain,
    store(a_469,i3,e_470) = a_471,
    inference(resolve,[$cnf( $equal(a_471,store(a_469,i3,e_470)) )],[hyp3,refute_0_17]) ).

cnf(refute_0_19,plain,
    ( select(store(a_469,i3,e_470),i3) != e_470
    | store(a_469,i3,e_470) != a_471
    | select(a_471,i3) = e_470 ),
    introduced(tautology,[equality,[$cnf( $equal(select(store(a_469,i3,e_470),i3),e_470) ),[0,0],$fot(a_471)]]) ).

cnf(refute_0_20,plain,
    ( select(store(a_469,i3,e_470),i3) != e_470
    | select(a_471,i3) = e_470 ),
    inference(resolve,[$cnf( $equal(store(a_469,i3,e_470),a_471) )],[refute_0_18,refute_0_19]) ).

cnf(refute_0_21,plain,
    select(a_471,i3) = e_470,
    inference(resolve,[$cnf( $equal(select(store(a_469,i3,e_470),i3),e_470) )],[refute_0_16,refute_0_20]) ).

cnf(refute_0_22,plain,
    ( e_474 != select(a_471,i3)
    | select(a_471,i3) = e_474 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_474)),bind(Y,$fot(select(a_471,i3)))]]) ).

cnf(refute_0_23,plain,
    select(a_471,i3) = e_474,
    inference(resolve,[$cnf( $equal(e_474,select(a_471,i3)) )],[hyp18,refute_0_22]) ).

cnf(refute_0_24,plain,
    ( select(a_471,i3) != e_470
    | select(a_471,i3) != e_474
    | e_474 = e_470 ),
    introduced(tautology,[equality,[$cnf( $equal(select(a_471,i3),e_470) ),[0],$fot(e_474)]]) ).

cnf(refute_0_25,plain,
    ( select(a_471,i3) != e_470
    | e_474 = e_470 ),
    inference(resolve,[$cnf( $equal(select(a_471,i3),e_474) )],[refute_0_23,refute_0_24]) ).

cnf(refute_0_26,plain,
    e_474 = e_470,
    inference(resolve,[$cnf( $equal(select(a_471,i3),e_470) )],[refute_0_21,refute_0_25]) ).

cnf(refute_0_27,plain,
    ( e_474 != e_470
    | e_478 != e_474
    | e_478 = e_470 ),
    introduced(tautology,[equality,[$cnf( $equal(e_478,e_474) ),[1],$fot(e_470)]]) ).

cnf(refute_0_28,plain,
    ( e_478 != e_474
    | e_478 = e_470 ),
    inference(resolve,[$cnf( $equal(e_474,e_470) )],[refute_0_26,refute_0_27]) ).

cnf(refute_0_29,plain,
    ( select(a_475,i2) != e_474
    | e_478 = e_470 ),
    inference(resolve,[$cnf( $equal(e_478,e_474) )],[refute_0_15,refute_0_28]) ).

cnf(refute_0_30,plain,
    e_478 = e_470,
    inference(resolve,[$cnf( $equal(select(a_475,i2),e_474) )],[refute_0_11,refute_0_29]) ).

cnf(refute_0_31,plain,
    ( e_478 != e_470
    | e_478 != select(a_475,i2)
    | e_470 = select(a_475,i2) ),
    introduced(tautology,[equality,[$cnf( $equal(e_478,select(a_475,i2)) ),[0],$fot(e_470)]]) ).

cnf(refute_0_32,plain,
    ( e_478 != select(a_475,i2)
    | e_470 = select(a_475,i2) ),
    inference(resolve,[$cnf( $equal(e_478,e_470) )],[refute_0_30,refute_0_31]) ).

cnf(refute_0_33,plain,
    e_470 = select(a_475,i2),
    inference(resolve,[$cnf( $equal(e_478,select(a_475,i2)) )],[hyp20,refute_0_32]) ).

cnf(refute_0_34,plain,
    ( e_470 != select(a_475,i2)
    | select(a_475,i2) = e_470 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_470)),bind(Y,$fot(select(a_475,i2)))]]) ).

cnf(refute_0_35,plain,
    select(a_475,i2) = e_470,
    inference(resolve,[$cnf( $equal(e_470,select(a_475,i2)) )],[refute_0_33,refute_0_34]) ).

cnf(refute_0_36,plain,
    ( select(a_475,i2) != e_470
    | store(store(a_475,i2,select(a_475,X_5)),X_5,select(a_475,i2)) != store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))
    | store(store(a_475,i2,select(a_475,X_5)),X_5,e_470) = store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_475,i2,select(a_475,X_5)),X_5,select(a_475,i2)),store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))) ),[0,2],$fot(e_470)]]) ).

cnf(refute_0_37,plain,
    ( store(store(a_475,i2,select(a_475,X_5)),X_5,select(a_475,i2)) != store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))
    | store(store(a_475,i2,select(a_475,X_5)),X_5,e_470) = store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)) ),
    inference(resolve,[$cnf( $equal(select(a_475,i2),e_470) )],[refute_0_35,refute_0_36]) ).

cnf(refute_0_38,plain,
    store(store(a_475,i2,select(a_475,X_5)),X_5,e_470) = store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)),
    inference(resolve,[$cnf( $equal(store(store(a_475,i2,select(a_475,X_5)),X_5,select(a_475,i2)),store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))) )],[refute_0_5,refute_0_37]) ).

cnf(refute_0_39,plain,
    store(a_475,X_5,select(a_475,i2)) = store(a_475,X_5,select(a_475,i2)),
    introduced(tautology,[refl,[$fot(store(a_475,X_5,select(a_475,i2)))]]) ).

cnf(refute_0_40,plain,
    ( select(a_475,i2) != e_470
    | store(a_475,X_5,select(a_475,i2)) != store(a_475,X_5,select(a_475,i2))
    | store(a_475,X_5,select(a_475,i2)) = store(a_475,X_5,e_470) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_475,X_5,select(a_475,i2)),store(a_475,X_5,select(a_475,i2))) ),[1,2],$fot(e_470)]]) ).

cnf(refute_0_41,plain,
    ( select(a_475,i2) != e_470
    | store(a_475,X_5,select(a_475,i2)) = store(a_475,X_5,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_475,X_5,select(a_475,i2)),store(a_475,X_5,select(a_475,i2))) )],[refute_0_39,refute_0_40]) ).

cnf(refute_0_42,plain,
    store(a_475,X_5,select(a_475,i2)) = store(a_475,X_5,e_470),
    inference(resolve,[$cnf( $equal(select(a_475,i2),e_470) )],[refute_0_35,refute_0_41]) ).

cnf(refute_0_43,plain,
    store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)) = store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)),
    introduced(tautology,[refl,[$fot(store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)))]]) ).

cnf(refute_0_44,plain,
    ( store(a_475,X_5,select(a_475,i2)) != store(a_475,X_5,e_470)
    | store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)) != store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))
    | store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)) = store(store(a_475,X_5,e_470),i2,select(a_475,X_5)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)),store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))) ),[1,0],$fot(store(a_475,X_5,e_470))]]) ).

cnf(refute_0_45,plain,
    ( store(a_475,X_5,select(a_475,i2)) != store(a_475,X_5,e_470)
    | store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)) = store(store(a_475,X_5,e_470),i2,select(a_475,X_5)) ),
    inference(resolve,[$cnf( $equal(store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)),store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))) )],[refute_0_43,refute_0_44]) ).

cnf(refute_0_46,plain,
    store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)) = store(store(a_475,X_5,e_470),i2,select(a_475,X_5)),
    inference(resolve,[$cnf( $equal(store(a_475,X_5,select(a_475,i2)),store(a_475,X_5,e_470)) )],[refute_0_42,refute_0_45]) ).

cnf(refute_0_47,plain,
    ( store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)) != store(store(a_475,X_5,e_470),i2,select(a_475,X_5))
    | store(store(a_475,i2,select(a_475,X_5)),X_5,e_470) != store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))
    | store(store(a_475,i2,select(a_475,X_5)),X_5,e_470) = store(store(a_475,X_5,e_470),i2,select(a_475,X_5)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_475,i2,select(a_475,X_5)),X_5,e_470),store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))) ),[1],$fot(store(store(a_475,X_5,e_470),i2,select(a_475,X_5)))]]) ).

cnf(refute_0_48,plain,
    ( store(store(a_475,i2,select(a_475,X_5)),X_5,e_470) != store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))
    | store(store(a_475,i2,select(a_475,X_5)),X_5,e_470) = store(store(a_475,X_5,e_470),i2,select(a_475,X_5)) ),
    inference(resolve,[$cnf( $equal(store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5)),store(store(a_475,X_5,e_470),i2,select(a_475,X_5))) )],[refute_0_46,refute_0_47]) ).

cnf(refute_0_49,plain,
    store(store(a_475,i2,select(a_475,X_5)),X_5,e_470) = store(store(a_475,X_5,e_470),i2,select(a_475,X_5)),
    inference(resolve,[$cnf( $equal(store(store(a_475,i2,select(a_475,X_5)),X_5,e_470),store(store(a_475,X_5,select(a_475,i2)),i2,select(a_475,X_5))) )],[refute_0_38,refute_0_48]) ).

cnf(refute_0_50,plain,
    store(store(a_475,i2,select(a_475,i0)),i0,e_470) = store(store(a_475,i0,e_470),i2,select(a_475,i0)),
    inference(subst,[],[refute_0_49:[bind(X_5,$fot(i0))]]) ).

cnf(refute_0_51,plain,
    ( e_476 != select(a_475,i0)
    | select(a_475,i0) = e_476 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_476)),bind(Y,$fot(select(a_475,i0)))]]) ).

cnf(refute_0_52,plain,
    select(a_475,i0) = e_476,
    inference(resolve,[$cnf( $equal(e_476,select(a_475,i0)) )],[hyp19,refute_0_51]) ).

cnf(refute_0_53,plain,
    ( select(a_475,i0) != e_476
    | store(store(a_475,i2,select(a_475,i0)),i0,e_470) != store(store(a_475,i0,e_470),i2,select(a_475,i0))
    | store(store(a_475,i2,e_476),i0,e_470) = store(store(a_475,i0,e_470),i2,select(a_475,i0)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_475,i2,select(a_475,i0)),i0,e_470),store(store(a_475,i0,e_470),i2,select(a_475,i0))) ),[0,0,2],$fot(e_476)]]) ).

cnf(refute_0_54,plain,
    ( store(store(a_475,i2,select(a_475,i0)),i0,e_470) != store(store(a_475,i0,e_470),i2,select(a_475,i0))
    | store(store(a_475,i2,e_476),i0,e_470) = store(store(a_475,i0,e_470),i2,select(a_475,i0)) ),
    inference(resolve,[$cnf( $equal(select(a_475,i0),e_476) )],[refute_0_52,refute_0_53]) ).

cnf(refute_0_55,plain,
    store(store(a_475,i2,e_476),i0,e_470) = store(store(a_475,i0,e_470),i2,select(a_475,i0)),
    inference(resolve,[$cnf( $equal(store(store(a_475,i2,select(a_475,i0)),i0,e_470),store(store(a_475,i0,e_470),i2,select(a_475,i0))) )],[refute_0_50,refute_0_54]) ).

cnf(refute_0_56,plain,
    store(a_477,i0,e_478) = store(a_477,i0,e_478),
    introduced(tautology,[refl,[$fot(store(a_477,i0,e_478))]]) ).

cnf(refute_0_57,plain,
    ( e_478 != e_470
    | store(a_477,i0,e_478) != store(a_477,i0,e_478)
    | store(a_477,i0,e_478) = store(a_477,i0,e_470) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_477,i0,e_478),store(a_477,i0,e_478)) ),[1,2],$fot(e_470)]]) ).

cnf(refute_0_58,plain,
    ( e_478 != e_470
    | store(a_477,i0,e_478) = store(a_477,i0,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_477,i0,e_478),store(a_477,i0,e_478)) )],[refute_0_56,refute_0_57]) ).

cnf(refute_0_59,plain,
    store(a_477,i0,e_478) = store(a_477,i0,e_470),
    inference(resolve,[$cnf( $equal(e_478,e_470) )],[refute_0_30,refute_0_58]) ).

cnf(refute_0_60,plain,
    ( a_479 != store(a_477,i0,e_478)
    | store(a_477,i0,e_478) != store(a_477,i0,e_470)
    | a_479 = store(a_477,i0,e_470) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_479,store(a_477,i0,e_470)) ),[0],$fot(store(a_477,i0,e_478))]]) ).

cnf(refute_0_61,plain,
    ( a_479 != store(a_477,i0,e_478)
    | a_479 = store(a_477,i0,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_477,i0,e_478),store(a_477,i0,e_470)) )],[refute_0_59,refute_0_60]) ).

cnf(refute_0_62,plain,
    a_479 = store(a_477,i0,e_470),
    inference(resolve,[$cnf( $equal(a_479,store(a_477,i0,e_478)) )],[hyp7,refute_0_61]) ).

cnf(refute_0_63,plain,
    ( a_479 != store(a_477,i0,e_470)
    | store(a_477,i0,e_470) = a_479 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_479)),bind(Y,$fot(store(a_477,i0,e_470)))]]) ).

cnf(refute_0_64,plain,
    store(a_477,i0,e_470) = a_479,
    inference(resolve,[$cnf( $equal(a_479,store(a_477,i0,e_470)) )],[refute_0_62,refute_0_63]) ).

cnf(refute_0_65,plain,
    ( a_477 != store(a_475,i2,e_476)
    | store(a_475,i2,e_476) = a_477 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_477)),bind(Y,$fot(store(a_475,i2,e_476)))]]) ).

cnf(refute_0_66,plain,
    store(a_475,i2,e_476) = a_477,
    inference(resolve,[$cnf( $equal(a_477,store(a_475,i2,e_476)) )],[hyp6,refute_0_65]) ).

cnf(refute_0_67,plain,
    store(store(a_475,i2,e_476),i0,e_470) = store(store(a_475,i2,e_476),i0,e_470),
    introduced(tautology,[refl,[$fot(store(store(a_475,i2,e_476),i0,e_470))]]) ).

cnf(refute_0_68,plain,
    ( store(a_475,i2,e_476) != a_477
    | store(store(a_475,i2,e_476),i0,e_470) != store(store(a_475,i2,e_476),i0,e_470)
    | store(store(a_475,i2,e_476),i0,e_470) = store(a_477,i0,e_470) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_475,i2,e_476),i0,e_470),store(store(a_475,i2,e_476),i0,e_470)) ),[1,0],$fot(a_477)]]) ).

cnf(refute_0_69,plain,
    ( store(a_475,i2,e_476) != a_477
    | store(store(a_475,i2,e_476),i0,e_470) = store(a_477,i0,e_470) ),
    inference(resolve,[$cnf( $equal(store(store(a_475,i2,e_476),i0,e_470),store(store(a_475,i2,e_476),i0,e_470)) )],[refute_0_67,refute_0_68]) ).

cnf(refute_0_70,plain,
    store(store(a_475,i2,e_476),i0,e_470) = store(a_477,i0,e_470),
    inference(resolve,[$cnf( $equal(store(a_475,i2,e_476),a_477) )],[refute_0_66,refute_0_69]) ).

cnf(refute_0_71,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_0_72,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_0_2,refute_0_71]) ).

cnf(refute_0_73,plain,
    ( store(a_477,i0,e_470) != a_479
    | store(store(a_475,i2,e_476),i0,e_470) != store(a_477,i0,e_470)
    | store(store(a_475,i2,e_476),i0,e_470) = a_479 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(store(a_475,i2,e_476),i0,e_470))),bind(Y,$fot(store(a_477,i0,e_470))),bind(Z,$fot(a_479))]]) ).

cnf(refute_0_74,plain,
    ( store(a_477,i0,e_470) != a_479
    | store(store(a_475,i2,e_476),i0,e_470) = a_479 ),
    inference(resolve,[$cnf( $equal(store(store(a_475,i2,e_476),i0,e_470),store(a_477,i0,e_470)) )],[refute_0_70,refute_0_73]) ).

cnf(refute_0_75,plain,
    store(store(a_475,i2,e_476),i0,e_470) = a_479,
    inference(resolve,[$cnf( $equal(store(a_477,i0,e_470),a_479) )],[refute_0_64,refute_0_74]) ).

cnf(refute_0_76,plain,
    ( store(store(a_475,i2,e_476),i0,e_470) != a_479
    | store(store(a_475,i2,e_476),i0,e_470) != store(store(a_475,i0,e_470),i2,select(a_475,i0))
    | a_479 = store(store(a_475,i0,e_470),i2,select(a_475,i0)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_475,i2,e_476),i0,e_470),store(store(a_475,i0,e_470),i2,select(a_475,i0))) ),[0],$fot(a_479)]]) ).

cnf(refute_0_77,plain,
    ( store(store(a_475,i2,e_476),i0,e_470) != store(store(a_475,i0,e_470),i2,select(a_475,i0))
    | a_479 = store(store(a_475,i0,e_470),i2,select(a_475,i0)) ),
    inference(resolve,[$cnf( $equal(store(store(a_475,i2,e_476),i0,e_470),a_479) )],[refute_0_75,refute_0_76]) ).

cnf(refute_0_78,plain,
    store(store(a_467,i3,select(a_467,X_5)),X_5,select(a_467,i3)) = store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)),
    inference(subst,[],[a3:[bind(A,$fot(a_467)),bind(I,$fot(i3)),bind(J,$fot(X_5))]]) ).

cnf(refute_0_79,plain,
    ( e_468 != select(a_467,i3)
    | select(a_467,i3) = e_468 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_468)),bind(Y,$fot(select(a_467,i3)))]]) ).

cnf(refute_0_80,plain,
    select(a_467,i3) = e_468,
    inference(resolve,[$cnf( $equal(e_468,select(a_467,i3)) )],[hyp15,refute_0_79]) ).

cnf(refute_0_81,plain,
    ( select(a_467,i3) != e_468
    | store(store(a_467,i3,select(a_467,X_5)),X_5,select(a_467,i3)) != store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))
    | store(store(a_467,i3,select(a_467,X_5)),X_5,e_468) = store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_467,i3,select(a_467,X_5)),X_5,select(a_467,i3)),store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))) ),[0,2],$fot(e_468)]]) ).

cnf(refute_0_82,plain,
    ( store(store(a_467,i3,select(a_467,X_5)),X_5,select(a_467,i3)) != store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))
    | store(store(a_467,i3,select(a_467,X_5)),X_5,e_468) = store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)) ),
    inference(resolve,[$cnf( $equal(select(a_467,i3),e_468) )],[refute_0_80,refute_0_81]) ).

cnf(refute_0_83,plain,
    store(store(a_467,i3,select(a_467,X_5)),X_5,e_468) = store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)),
    inference(resolve,[$cnf( $equal(store(store(a_467,i3,select(a_467,X_5)),X_5,select(a_467,i3)),store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))) )],[refute_0_78,refute_0_82]) ).

cnf(refute_0_84,plain,
    store(a_467,X_5,select(a_467,i3)) = store(a_467,X_5,select(a_467,i3)),
    introduced(tautology,[refl,[$fot(store(a_467,X_5,select(a_467,i3)))]]) ).

cnf(refute_0_85,plain,
    ( select(a_467,i3) != e_468
    | store(a_467,X_5,select(a_467,i3)) != store(a_467,X_5,select(a_467,i3))
    | store(a_467,X_5,select(a_467,i3)) = store(a_467,X_5,e_468) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_467,X_5,select(a_467,i3)),store(a_467,X_5,select(a_467,i3))) ),[1,2],$fot(e_468)]]) ).

cnf(refute_0_86,plain,
    ( select(a_467,i3) != e_468
    | store(a_467,X_5,select(a_467,i3)) = store(a_467,X_5,e_468) ),
    inference(resolve,[$cnf( $equal(store(a_467,X_5,select(a_467,i3)),store(a_467,X_5,select(a_467,i3))) )],[refute_0_84,refute_0_85]) ).

cnf(refute_0_87,plain,
    store(a_467,X_5,select(a_467,i3)) = store(a_467,X_5,e_468),
    inference(resolve,[$cnf( $equal(select(a_467,i3),e_468) )],[refute_0_80,refute_0_86]) ).

cnf(refute_0_88,plain,
    store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)) = store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)),
    introduced(tautology,[refl,[$fot(store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)))]]) ).

cnf(refute_0_89,plain,
    ( store(a_467,X_5,select(a_467,i3)) != store(a_467,X_5,e_468)
    | store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)) != store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))
    | store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)) = store(store(a_467,X_5,e_468),i3,select(a_467,X_5)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)),store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))) ),[1,0],$fot(store(a_467,X_5,e_468))]]) ).

cnf(refute_0_90,plain,
    ( store(a_467,X_5,select(a_467,i3)) != store(a_467,X_5,e_468)
    | store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)) = store(store(a_467,X_5,e_468),i3,select(a_467,X_5)) ),
    inference(resolve,[$cnf( $equal(store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)),store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))) )],[refute_0_88,refute_0_89]) ).

cnf(refute_0_91,plain,
    store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)) = store(store(a_467,X_5,e_468),i3,select(a_467,X_5)),
    inference(resolve,[$cnf( $equal(store(a_467,X_5,select(a_467,i3)),store(a_467,X_5,e_468)) )],[refute_0_87,refute_0_90]) ).

cnf(refute_0_92,plain,
    ( store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)) != store(store(a_467,X_5,e_468),i3,select(a_467,X_5))
    | store(store(a_467,i3,select(a_467,X_5)),X_5,e_468) != store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))
    | store(store(a_467,i3,select(a_467,X_5)),X_5,e_468) = store(store(a_467,X_5,e_468),i3,select(a_467,X_5)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_467,i3,select(a_467,X_5)),X_5,e_468),store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))) ),[1],$fot(store(store(a_467,X_5,e_468),i3,select(a_467,X_5)))]]) ).

cnf(refute_0_93,plain,
    ( store(store(a_467,i3,select(a_467,X_5)),X_5,e_468) != store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))
    | store(store(a_467,i3,select(a_467,X_5)),X_5,e_468) = store(store(a_467,X_5,e_468),i3,select(a_467,X_5)) ),
    inference(resolve,[$cnf( $equal(store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5)),store(store(a_467,X_5,e_468),i3,select(a_467,X_5))) )],[refute_0_91,refute_0_92]) ).

cnf(refute_0_94,plain,
    store(store(a_467,i3,select(a_467,X_5)),X_5,e_468) = store(store(a_467,X_5,e_468),i3,select(a_467,X_5)),
    inference(resolve,[$cnf( $equal(store(store(a_467,i3,select(a_467,X_5)),X_5,e_468),store(store(a_467,X_5,select(a_467,i3)),i3,select(a_467,X_5))) )],[refute_0_83,refute_0_93]) ).

cnf(refute_0_95,plain,
    store(store(a_467,i3,select(a_467,i0)),i0,e_468) = store(store(a_467,i0,e_468),i3,select(a_467,i0)),
    inference(subst,[],[refute_0_94:[bind(X_5,$fot(i0))]]) ).

cnf(refute_0_96,plain,
    ( e_470 != select(a_467,i0)
    | select(a_467,i0) = e_470 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_470)),bind(Y,$fot(select(a_467,i0)))]]) ).

cnf(refute_0_97,plain,
    select(a_467,i0) = e_470,
    inference(resolve,[$cnf( $equal(e_470,select(a_467,i0)) )],[hyp16,refute_0_96]) ).

cnf(refute_0_98,plain,
    ( select(a_467,i0) != e_470
    | store(store(a_467,i3,select(a_467,i0)),i0,e_468) != store(store(a_467,i0,e_468),i3,select(a_467,i0))
    | store(store(a_467,i3,e_470),i0,e_468) = store(store(a_467,i0,e_468),i3,select(a_467,i0)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_467,i3,select(a_467,i0)),i0,e_468),store(store(a_467,i0,e_468),i3,select(a_467,i0))) ),[0,0,2],$fot(e_470)]]) ).

cnf(refute_0_99,plain,
    ( store(store(a_467,i3,select(a_467,i0)),i0,e_468) != store(store(a_467,i0,e_468),i3,select(a_467,i0))
    | store(store(a_467,i3,e_470),i0,e_468) = store(store(a_467,i0,e_468),i3,select(a_467,i0)) ),
    inference(resolve,[$cnf( $equal(select(a_467,i0),e_470) )],[refute_0_97,refute_0_98]) ).

cnf(refute_0_100,plain,
    store(store(a_467,i3,e_470),i0,e_468) = store(store(a_467,i0,e_468),i3,select(a_467,i0)),
    inference(resolve,[$cnf( $equal(store(store(a_467,i3,select(a_467,i0)),i0,e_468),store(store(a_467,i0,e_468),i3,select(a_467,i0))) )],[refute_0_95,refute_0_99]) ).

cnf(refute_0_101,plain,
    ( a_481 != store(a_480,i0,e_468)
    | store(a_480,i0,e_468) = a_481 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_481)),bind(Y,$fot(store(a_480,i0,e_468)))]]) ).

cnf(refute_0_102,plain,
    store(a_480,i0,e_468) = a_481,
    inference(resolve,[$cnf( $equal(a_481,store(a_480,i0,e_468)) )],[hyp9,refute_0_101]) ).

cnf(refute_0_103,plain,
    ( a_480 != store(a_467,i3,e_470)
    | store(a_467,i3,e_470) = a_480 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_480)),bind(Y,$fot(store(a_467,i3,e_470)))]]) ).

cnf(refute_0_104,plain,
    store(a_467,i3,e_470) = a_480,
    inference(resolve,[$cnf( $equal(a_480,store(a_467,i3,e_470)) )],[hyp8,refute_0_103]) ).

cnf(refute_0_105,plain,
    store(store(a_467,i3,e_470),i0,e_468) = store(store(a_467,i3,e_470),i0,e_468),
    introduced(tautology,[refl,[$fot(store(store(a_467,i3,e_470),i0,e_468))]]) ).

cnf(refute_0_106,plain,
    ( store(a_467,i3,e_470) != a_480
    | store(store(a_467,i3,e_470),i0,e_468) != store(store(a_467,i3,e_470),i0,e_468)
    | store(store(a_467,i3,e_470),i0,e_468) = store(a_480,i0,e_468) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_467,i3,e_470),i0,e_468),store(store(a_467,i3,e_470),i0,e_468)) ),[1,0],$fot(a_480)]]) ).

cnf(refute_0_107,plain,
    ( store(a_467,i3,e_470) != a_480
    | store(store(a_467,i3,e_470),i0,e_468) = store(a_480,i0,e_468) ),
    inference(resolve,[$cnf( $equal(store(store(a_467,i3,e_470),i0,e_468),store(store(a_467,i3,e_470),i0,e_468)) )],[refute_0_105,refute_0_106]) ).

cnf(refute_0_108,plain,
    store(store(a_467,i3,e_470),i0,e_468) = store(a_480,i0,e_468),
    inference(resolve,[$cnf( $equal(store(a_467,i3,e_470),a_480) )],[refute_0_104,refute_0_107]) ).

cnf(refute_0_109,plain,
    ( store(a_480,i0,e_468) != a_481
    | store(store(a_467,i3,e_470),i0,e_468) != store(a_480,i0,e_468)
    | store(store(a_467,i3,e_470),i0,e_468) = a_481 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(store(a_467,i3,e_470),i0,e_468))),bind(Y,$fot(store(a_480,i0,e_468))),bind(Z,$fot(a_481))]]) ).

cnf(refute_0_110,plain,
    ( store(a_480,i0,e_468) != a_481
    | store(store(a_467,i3,e_470),i0,e_468) = a_481 ),
    inference(resolve,[$cnf( $equal(store(store(a_467,i3,e_470),i0,e_468),store(a_480,i0,e_468)) )],[refute_0_108,refute_0_109]) ).

cnf(refute_0_111,plain,
    store(store(a_467,i3,e_470),i0,e_468) = a_481,
    inference(resolve,[$cnf( $equal(store(a_480,i0,e_468),a_481) )],[refute_0_102,refute_0_110]) ).

cnf(refute_0_112,plain,
    ( store(store(a_467,i3,e_470),i0,e_468) != a_481
    | store(store(a_467,i3,e_470),i0,e_468) != store(store(a_467,i0,e_468),i3,select(a_467,i0))
    | a_481 = store(store(a_467,i0,e_468),i3,select(a_467,i0)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_467,i3,e_470),i0,e_468),store(store(a_467,i0,e_468),i3,select(a_467,i0))) ),[0],$fot(a_481)]]) ).

cnf(refute_0_113,plain,
    ( store(store(a_467,i3,e_470),i0,e_468) != store(store(a_467,i0,e_468),i3,select(a_467,i0))
    | a_481 = store(store(a_467,i0,e_468),i3,select(a_467,i0)) ),
    inference(resolve,[$cnf( $equal(store(store(a_467,i3,e_470),i0,e_468),a_481) )],[refute_0_111,refute_0_112]) ).

cnf(refute_0_114,plain,
    store(a_469,i3,select(a_467,i0)) = store(a_469,i3,select(a_467,i0)),
    introduced(tautology,[refl,[$fot(store(a_469,i3,select(a_467,i0)))]]) ).

cnf(refute_0_115,plain,
    ( select(a_467,i0) != e_470
    | store(a_469,i3,select(a_467,i0)) != store(a_469,i3,select(a_467,i0))
    | store(a_469,i3,select(a_467,i0)) = store(a_469,i3,e_470) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_469,i3,select(a_467,i0)),store(a_469,i3,select(a_467,i0))) ),[1,2],$fot(e_470)]]) ).

cnf(refute_0_116,plain,
    ( select(a_467,i0) != e_470
    | store(a_469,i3,select(a_467,i0)) = store(a_469,i3,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_469,i3,select(a_467,i0)),store(a_469,i3,select(a_467,i0))) )],[refute_0_114,refute_0_115]) ).

cnf(refute_0_117,plain,
    store(a_469,i3,select(a_467,i0)) = store(a_469,i3,e_470),
    inference(resolve,[$cnf( $equal(select(a_467,i0),e_470) )],[refute_0_97,refute_0_116]) ).

cnf(refute_0_118,plain,
    ( a_469 != store(a_467,i0,e_468)
    | store(a_467,i0,e_468) = a_469 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_469)),bind(Y,$fot(store(a_467,i0,e_468)))]]) ).

cnf(refute_0_119,plain,
    store(a_467,i0,e_468) = a_469,
    inference(resolve,[$cnf( $equal(a_469,store(a_467,i0,e_468)) )],[hyp2,refute_0_118]) ).

cnf(refute_0_120,plain,
    store(store(a_467,i0,e_468),i3,select(a_467,i0)) = store(store(a_467,i0,e_468),i3,select(a_467,i0)),
    introduced(tautology,[refl,[$fot(store(store(a_467,i0,e_468),i3,select(a_467,i0)))]]) ).

cnf(refute_0_121,plain,
    ( store(a_467,i0,e_468) != a_469
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) != store(store(a_467,i0,e_468),i3,select(a_467,i0))
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) = store(a_469,i3,select(a_467,i0)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_467,i0,e_468),i3,select(a_467,i0)),store(store(a_467,i0,e_468),i3,select(a_467,i0))) ),[1,0],$fot(a_469)]]) ).

cnf(refute_0_122,plain,
    ( store(a_467,i0,e_468) != a_469
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) = store(a_469,i3,select(a_467,i0)) ),
    inference(resolve,[$cnf( $equal(store(store(a_467,i0,e_468),i3,select(a_467,i0)),store(store(a_467,i0,e_468),i3,select(a_467,i0))) )],[refute_0_120,refute_0_121]) ).

cnf(refute_0_123,plain,
    store(store(a_467,i0,e_468),i3,select(a_467,i0)) = store(a_469,i3,select(a_467,i0)),
    inference(resolve,[$cnf( $equal(store(a_467,i0,e_468),a_469) )],[refute_0_119,refute_0_122]) ).

cnf(refute_0_124,plain,
    ( store(a_469,i3,select(a_467,i0)) != store(a_469,i3,e_470)
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) != store(a_469,i3,select(a_467,i0))
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) = store(a_469,i3,e_470) ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(store(a_467,i0,e_468),i3,select(a_467,i0)))),bind(Y,$fot(store(a_469,i3,select(a_467,i0)))),bind(Z,$fot(store(a_469,i3,e_470)))]]) ).

cnf(refute_0_125,plain,
    ( store(a_469,i3,select(a_467,i0)) != store(a_469,i3,e_470)
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) = store(a_469,i3,e_470) ),
    inference(resolve,[$cnf( $equal(store(store(a_467,i0,e_468),i3,select(a_467,i0)),store(a_469,i3,select(a_467,i0))) )],[refute_0_123,refute_0_124]) ).

cnf(refute_0_126,plain,
    store(store(a_467,i0,e_468),i3,select(a_467,i0)) = store(a_469,i3,e_470),
    inference(resolve,[$cnf( $equal(store(a_469,i3,select(a_467,i0)),store(a_469,i3,e_470)) )],[refute_0_117,refute_0_125]) ).

cnf(refute_0_127,plain,
    ( store(a_469,i3,e_470) != a_471
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) != store(a_469,i3,e_470)
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) = a_471 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(store(a_467,i0,e_468),i3,select(a_467,i0)))),bind(Y,$fot(store(a_469,i3,e_470))),bind(Z,$fot(a_471))]]) ).

cnf(refute_0_128,plain,
    ( store(a_469,i3,e_470) != a_471
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) = a_471 ),
    inference(resolve,[$cnf( $equal(store(store(a_467,i0,e_468),i3,select(a_467,i0)),store(a_469,i3,e_470)) )],[refute_0_126,refute_0_127]) ).

cnf(refute_0_129,plain,
    store(store(a_467,i0,e_468),i3,select(a_467,i0)) = a_471,
    inference(resolve,[$cnf( $equal(store(a_469,i3,e_470),a_471) )],[refute_0_18,refute_0_128]) ).

cnf(refute_0_130,plain,
    ( a_481 != store(store(a_467,i0,e_468),i3,select(a_467,i0))
    | store(store(a_467,i0,e_468),i3,select(a_467,i0)) != a_471
    | a_481 = a_471 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_481,a_471) ),[0],$fot(store(store(a_467,i0,e_468),i3,select(a_467,i0)))]]) ).

cnf(refute_0_131,plain,
    ( a_481 != store(store(a_467,i0,e_468),i3,select(a_467,i0))
    | a_481 = a_471 ),
    inference(resolve,[$cnf( $equal(store(store(a_467,i0,e_468),i3,select(a_467,i0)),a_471) )],[refute_0_129,refute_0_130]) ).

cnf(refute_0_132,plain,
    ( store(store(a_467,i3,e_470),i0,e_468) != store(store(a_467,i0,e_468),i3,select(a_467,i0))
    | a_481 = a_471 ),
    inference(resolve,[$cnf( $equal(a_481,store(store(a_467,i0,e_468),i3,select(a_467,i0))) )],[refute_0_113,refute_0_131]) ).

cnf(refute_0_133,plain,
    a_481 = a_471,
    inference(resolve,[$cnf( $equal(store(store(a_467,i3,e_470),i0,e_468),store(store(a_467,i0,e_468),i3,select(a_467,i0))) )],[refute_0_100,refute_0_132]) ).

cnf(refute_0_134,plain,
    store(a_481,i3,e_482) = store(a_481,i3,e_482),
    introduced(tautology,[refl,[$fot(store(a_481,i3,e_482))]]) ).

cnf(refute_0_135,plain,
    ( a_481 != a_471
    | store(a_481,i3,e_482) != store(a_481,i3,e_482)
    | store(a_481,i3,e_482) = store(a_471,i3,e_482) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_481,i3,e_482),store(a_481,i3,e_482)) ),[1,0],$fot(a_471)]]) ).

cnf(refute_0_136,plain,
    ( a_481 != a_471
    | store(a_481,i3,e_482) = store(a_471,i3,e_482) ),
    inference(resolve,[$cnf( $equal(store(a_481,i3,e_482),store(a_481,i3,e_482)) )],[refute_0_134,refute_0_135]) ).

cnf(refute_0_137,plain,
    store(a_481,i3,e_482) = store(a_471,i3,e_482),
    inference(resolve,[$cnf( $equal(a_481,a_471) )],[refute_0_133,refute_0_136]) ).

cnf(refute_0_138,plain,
    ( a_483 != store(a_481,i3,e_482)
    | store(a_481,i3,e_482) != store(a_471,i3,e_482)
    | a_483 = store(a_471,i3,e_482) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_483,store(a_471,i3,e_482)) ),[0],$fot(store(a_481,i3,e_482))]]) ).

cnf(refute_0_139,plain,
    ( a_483 != store(a_481,i3,e_482)
    | a_483 = store(a_471,i3,e_482) ),
    inference(resolve,[$cnf( $equal(store(a_481,i3,e_482),store(a_471,i3,e_482)) )],[refute_0_137,refute_0_138]) ).

cnf(refute_0_140,plain,
    a_483 = store(a_471,i3,e_482),
    inference(resolve,[$cnf( $equal(a_483,store(a_481,i3,e_482)) )],[hyp10,refute_0_139]) ).

cnf(refute_0_141,plain,
    ( a_473 != store(a_471,i3,e_472)
    | store(a_471,i3,e_472) = a_473 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_473)),bind(Y,$fot(store(a_471,i3,e_472)))]]) ).

cnf(refute_0_142,plain,
    store(a_471,i3,e_472) = a_473,
    inference(resolve,[$cnf( $equal(a_473,store(a_471,i3,e_472)) )],[hyp4,refute_0_141]) ).

cnf(refute_0_143,plain,
    ( e_472 != select(a_471,i2)
    | select(a_471,i2) = e_472 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_472)),bind(Y,$fot(select(a_471,i2)))]]) ).

cnf(refute_0_144,plain,
    select(a_471,i2) = e_472,
    inference(resolve,[$cnf( $equal(e_472,select(a_471,i2)) )],[hyp17,refute_0_143]) ).

cnf(refute_0_145,plain,
    select(a_481,i2) = select(a_481,i2),
    introduced(tautology,[refl,[$fot(select(a_481,i2))]]) ).

cnf(refute_0_146,plain,
    ( a_481 != a_471
    | select(a_481,i2) != select(a_481,i2)
    | select(a_481,i2) = select(a_471,i2) ),
    introduced(tautology,[equality,[$cnf( $equal(select(a_481,i2),select(a_481,i2)) ),[1,0],$fot(a_471)]]) ).

cnf(refute_0_147,plain,
    ( a_481 != a_471
    | select(a_481,i2) = select(a_471,i2) ),
    inference(resolve,[$cnf( $equal(select(a_481,i2),select(a_481,i2)) )],[refute_0_145,refute_0_146]) ).

cnf(refute_0_148,plain,
    select(a_481,i2) = select(a_471,i2),
    inference(resolve,[$cnf( $equal(a_481,a_471) )],[refute_0_133,refute_0_147]) ).

cnf(refute_0_149,plain,
    ( select(a_471,i2) != e_472
    | select(a_481,i2) != select(a_471,i2)
    | select(a_481,i2) = e_472 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(select(a_481,i2))),bind(Y,$fot(select(a_471,i2))),bind(Z,$fot(e_472))]]) ).

cnf(refute_0_150,plain,
    ( select(a_471,i2) != e_472
    | select(a_481,i2) = e_472 ),
    inference(resolve,[$cnf( $equal(select(a_481,i2),select(a_471,i2)) )],[refute_0_148,refute_0_149]) ).

cnf(refute_0_151,plain,
    select(a_481,i2) = e_472,
    inference(resolve,[$cnf( $equal(select(a_471,i2),e_472) )],[refute_0_144,refute_0_150]) ).

cnf(refute_0_152,plain,
    ( e_482 != select(a_481,i2)
    | select(a_481,i2) != e_472
    | e_482 = e_472 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e_482,e_472) ),[0],$fot(select(a_481,i2))]]) ).

cnf(refute_0_153,plain,
    ( e_482 != select(a_481,i2)
    | e_482 = e_472 ),
    inference(resolve,[$cnf( $equal(select(a_481,i2),e_472) )],[refute_0_151,refute_0_152]) ).

cnf(refute_0_154,plain,
    e_482 = e_472,
    inference(resolve,[$cnf( $equal(e_482,select(a_481,i2)) )],[hyp21,refute_0_153]) ).

cnf(refute_0_155,plain,
    store(a_471,i3,e_482) = store(a_471,i3,e_482),
    introduced(tautology,[refl,[$fot(store(a_471,i3,e_482))]]) ).

cnf(refute_0_156,plain,
    ( e_482 != e_472
    | store(a_471,i3,e_482) != store(a_471,i3,e_482)
    | store(a_471,i3,e_482) = store(a_471,i3,e_472) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_471,i3,e_482),store(a_471,i3,e_482)) ),[1,2],$fot(e_472)]]) ).

cnf(refute_0_157,plain,
    ( e_482 != e_472
    | store(a_471,i3,e_482) = store(a_471,i3,e_472) ),
    inference(resolve,[$cnf( $equal(store(a_471,i3,e_482),store(a_471,i3,e_482)) )],[refute_0_155,refute_0_156]) ).

cnf(refute_0_158,plain,
    store(a_471,i3,e_482) = store(a_471,i3,e_472),
    inference(resolve,[$cnf( $equal(e_482,e_472) )],[refute_0_154,refute_0_157]) ).

cnf(refute_0_159,plain,
    ( store(a_471,i3,e_472) != a_473
    | store(a_471,i3,e_482) != store(a_471,i3,e_472)
    | store(a_471,i3,e_482) = a_473 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(a_471,i3,e_482))),bind(Y,$fot(store(a_471,i3,e_472))),bind(Z,$fot(a_473))]]) ).

cnf(refute_0_160,plain,
    ( store(a_471,i3,e_472) != a_473
    | store(a_471,i3,e_482) = a_473 ),
    inference(resolve,[$cnf( $equal(store(a_471,i3,e_482),store(a_471,i3,e_472)) )],[refute_0_158,refute_0_159]) ).

cnf(refute_0_161,plain,
    store(a_471,i3,e_482) = a_473,
    inference(resolve,[$cnf( $equal(store(a_471,i3,e_472),a_473) )],[refute_0_142,refute_0_160]) ).

cnf(refute_0_162,plain,
    ( a_483 != store(a_471,i3,e_482)
    | store(a_471,i3,e_482) != a_473
    | a_483 = a_473 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_483,a_473) ),[0],$fot(store(a_471,i3,e_482))]]) ).

cnf(refute_0_163,plain,
    ( a_483 != store(a_471,i3,e_482)
    | a_483 = a_473 ),
    inference(resolve,[$cnf( $equal(store(a_471,i3,e_482),a_473) )],[refute_0_161,refute_0_162]) ).

cnf(refute_0_164,plain,
    a_483 = a_473,
    inference(resolve,[$cnf( $equal(a_483,store(a_471,i3,e_482)) )],[refute_0_140,refute_0_163]) ).

cnf(refute_0_165,plain,
    store(a_483,i2,e_484) = store(a_483,i2,e_484),
    introduced(tautology,[refl,[$fot(store(a_483,i2,e_484))]]) ).

cnf(refute_0_166,plain,
    ( a_483 != a_473
    | store(a_483,i2,e_484) != store(a_483,i2,e_484)
    | store(a_483,i2,e_484) = store(a_473,i2,e_484) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_483,i2,e_484),store(a_483,i2,e_484)) ),[1,0],$fot(a_473)]]) ).

cnf(refute_0_167,plain,
    ( a_483 != a_473
    | store(a_483,i2,e_484) = store(a_473,i2,e_484) ),
    inference(resolve,[$cnf( $equal(store(a_483,i2,e_484),store(a_483,i2,e_484)) )],[refute_0_165,refute_0_166]) ).

cnf(refute_0_168,plain,
    store(a_483,i2,e_484) = store(a_473,i2,e_484),
    inference(resolve,[$cnf( $equal(a_483,a_473) )],[refute_0_164,refute_0_167]) ).

cnf(refute_0_169,plain,
    ( a_485 != store(a_483,i2,e_484)
    | store(a_483,i2,e_484) != store(a_473,i2,e_484)
    | a_485 = store(a_473,i2,e_484) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_485,store(a_473,i2,e_484)) ),[0],$fot(store(a_483,i2,e_484))]]) ).

cnf(refute_0_170,plain,
    ( a_485 != store(a_483,i2,e_484)
    | a_485 = store(a_473,i2,e_484) ),
    inference(resolve,[$cnf( $equal(store(a_483,i2,e_484),store(a_473,i2,e_484)) )],[refute_0_168,refute_0_169]) ).

cnf(refute_0_171,plain,
    a_485 = store(a_473,i2,e_484),
    inference(resolve,[$cnf( $equal(a_485,store(a_483,i2,e_484)) )],[hyp11,refute_0_170]) ).

cnf(refute_0_172,plain,
    store(a_473,i2,e_474) = store(a_473,i2,e_474),
    introduced(tautology,[refl,[$fot(store(a_473,i2,e_474))]]) ).

cnf(refute_0_173,plain,
    ( e_474 != e_470
    | store(a_473,i2,e_474) != store(a_473,i2,e_474)
    | store(a_473,i2,e_474) = store(a_473,i2,e_470) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_473,i2,e_474),store(a_473,i2,e_474)) ),[1,2],$fot(e_470)]]) ).

cnf(refute_0_174,plain,
    ( e_474 != e_470
    | store(a_473,i2,e_474) = store(a_473,i2,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_473,i2,e_474),store(a_473,i2,e_474)) )],[refute_0_172,refute_0_173]) ).

cnf(refute_0_175,plain,
    store(a_473,i2,e_474) = store(a_473,i2,e_470),
    inference(resolve,[$cnf( $equal(e_474,e_470) )],[refute_0_26,refute_0_174]) ).

cnf(refute_0_176,plain,
    ( a_475 != store(a_473,i2,e_474)
    | store(a_473,i2,e_474) != store(a_473,i2,e_470)
    | a_475 = store(a_473,i2,e_470) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_475,store(a_473,i2,e_470)) ),[0],$fot(store(a_473,i2,e_474))]]) ).

cnf(refute_0_177,plain,
    ( a_475 != store(a_473,i2,e_474)
    | a_475 = store(a_473,i2,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_473,i2,e_474),store(a_473,i2,e_470)) )],[refute_0_175,refute_0_176]) ).

cnf(refute_0_178,plain,
    a_475 = store(a_473,i2,e_470),
    inference(resolve,[$cnf( $equal(a_475,store(a_473,i2,e_474)) )],[hyp5,refute_0_177]) ).

cnf(refute_0_179,plain,
    ( a_475 != store(a_473,i2,e_470)
    | store(a_473,i2,e_470) = a_475 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_475)),bind(Y,$fot(store(a_473,i2,e_470)))]]) ).

cnf(refute_0_180,plain,
    store(a_473,i2,e_470) = a_475,
    inference(resolve,[$cnf( $equal(a_475,store(a_473,i2,e_470)) )],[refute_0_178,refute_0_179]) ).

cnf(refute_0_181,plain,
    select(a_481,i3) = select(a_481,i3),
    introduced(tautology,[refl,[$fot(select(a_481,i3))]]) ).

cnf(refute_0_182,plain,
    ( a_481 != a_471
    | select(a_481,i3) != select(a_481,i3)
    | select(a_481,i3) = select(a_471,i3) ),
    introduced(tautology,[equality,[$cnf( $equal(select(a_481,i3),select(a_481,i3)) ),[1,0],$fot(a_471)]]) ).

cnf(refute_0_183,plain,
    ( a_481 != a_471
    | select(a_481,i3) = select(a_471,i3) ),
    inference(resolve,[$cnf( $equal(select(a_481,i3),select(a_481,i3)) )],[refute_0_181,refute_0_182]) ).

cnf(refute_0_184,plain,
    select(a_481,i3) = select(a_471,i3),
    inference(resolve,[$cnf( $equal(a_481,a_471) )],[refute_0_133,refute_0_183]) ).

cnf(refute_0_185,plain,
    ( select(a_471,i3) != e_470
    | select(a_481,i3) != select(a_471,i3)
    | select(a_481,i3) = e_470 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(select(a_481,i3))),bind(Y,$fot(select(a_471,i3))),bind(Z,$fot(e_470))]]) ).

cnf(refute_0_186,plain,
    ( select(a_471,i3) != e_470
    | select(a_481,i3) = e_470 ),
    inference(resolve,[$cnf( $equal(select(a_481,i3),select(a_471,i3)) )],[refute_0_184,refute_0_185]) ).

cnf(refute_0_187,plain,
    select(a_481,i3) = e_470,
    inference(resolve,[$cnf( $equal(select(a_471,i3),e_470) )],[refute_0_21,refute_0_186]) ).

cnf(refute_0_188,plain,
    ( e_484 != select(a_481,i3)
    | select(a_481,i3) != e_470
    | e_484 = e_470 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e_484,e_470) ),[0],$fot(select(a_481,i3))]]) ).

cnf(refute_0_189,plain,
    ( e_484 != select(a_481,i3)
    | e_484 = e_470 ),
    inference(resolve,[$cnf( $equal(select(a_481,i3),e_470) )],[refute_0_187,refute_0_188]) ).

cnf(refute_0_190,plain,
    e_484 = e_470,
    inference(resolve,[$cnf( $equal(e_484,select(a_481,i3)) )],[hyp22,refute_0_189]) ).

cnf(refute_0_191,plain,
    store(a_473,i2,e_484) = store(a_473,i2,e_484),
    introduced(tautology,[refl,[$fot(store(a_473,i2,e_484))]]) ).

cnf(refute_0_192,plain,
    ( e_484 != e_470
    | store(a_473,i2,e_484) != store(a_473,i2,e_484)
    | store(a_473,i2,e_484) = store(a_473,i2,e_470) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_473,i2,e_484),store(a_473,i2,e_484)) ),[1,2],$fot(e_470)]]) ).

cnf(refute_0_193,plain,
    ( e_484 != e_470
    | store(a_473,i2,e_484) = store(a_473,i2,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_473,i2,e_484),store(a_473,i2,e_484)) )],[refute_0_191,refute_0_192]) ).

cnf(refute_0_194,plain,
    store(a_473,i2,e_484) = store(a_473,i2,e_470),
    inference(resolve,[$cnf( $equal(e_484,e_470) )],[refute_0_190,refute_0_193]) ).

cnf(refute_0_195,plain,
    ( store(a_473,i2,e_470) != a_475
    | store(a_473,i2,e_484) != store(a_473,i2,e_470)
    | store(a_473,i2,e_484) = a_475 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(a_473,i2,e_484))),bind(Y,$fot(store(a_473,i2,e_470))),bind(Z,$fot(a_475))]]) ).

cnf(refute_0_196,plain,
    ( store(a_473,i2,e_470) != a_475
    | store(a_473,i2,e_484) = a_475 ),
    inference(resolve,[$cnf( $equal(store(a_473,i2,e_484),store(a_473,i2,e_470)) )],[refute_0_194,refute_0_195]) ).

cnf(refute_0_197,plain,
    store(a_473,i2,e_484) = a_475,
    inference(resolve,[$cnf( $equal(store(a_473,i2,e_470),a_475) )],[refute_0_180,refute_0_196]) ).

cnf(refute_0_198,plain,
    ( a_485 != store(a_473,i2,e_484)
    | store(a_473,i2,e_484) != a_475
    | a_485 = a_475 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_485,a_475) ),[0],$fot(store(a_473,i2,e_484))]]) ).

cnf(refute_0_199,plain,
    ( a_485 != store(a_473,i2,e_484)
    | a_485 = a_475 ),
    inference(resolve,[$cnf( $equal(store(a_473,i2,e_484),a_475) )],[refute_0_197,refute_0_198]) ).

cnf(refute_0_200,plain,
    a_485 = a_475,
    inference(resolve,[$cnf( $equal(a_485,store(a_473,i2,e_484)) )],[refute_0_171,refute_0_199]) ).

cnf(refute_0_201,plain,
    select(a_485,i0) = select(a_485,i0),
    introduced(tautology,[refl,[$fot(select(a_485,i0))]]) ).

cnf(refute_0_202,plain,
    ( a_485 != a_475
    | select(a_485,i0) != select(a_485,i0)
    | select(a_485,i0) = select(a_475,i0) ),
    introduced(tautology,[equality,[$cnf( $equal(select(a_485,i0),select(a_485,i0)) ),[1,0],$fot(a_475)]]) ).

cnf(refute_0_203,plain,
    ( a_485 != a_475
    | select(a_485,i0) = select(a_475,i0) ),
    inference(resolve,[$cnf( $equal(select(a_485,i0),select(a_485,i0)) )],[refute_0_201,refute_0_202]) ).

cnf(refute_0_204,plain,
    select(a_485,i0) = select(a_475,i0),
    inference(resolve,[$cnf( $equal(a_485,a_475) )],[refute_0_200,refute_0_203]) ).

cnf(refute_0_205,plain,
    ( select(a_475,i0) != e_476
    | select(a_485,i0) != select(a_475,i0)
    | select(a_485,i0) = e_476 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(select(a_485,i0))),bind(Y,$fot(select(a_475,i0))),bind(Z,$fot(e_476))]]) ).

cnf(refute_0_206,plain,
    ( select(a_475,i0) != e_476
    | select(a_485,i0) = e_476 ),
    inference(resolve,[$cnf( $equal(select(a_485,i0),select(a_475,i0)) )],[refute_0_204,refute_0_205]) ).

cnf(refute_0_207,plain,
    select(a_485,i0) = e_476,
    inference(resolve,[$cnf( $equal(select(a_475,i0),e_476) )],[refute_0_52,refute_0_206]) ).

cnf(refute_0_208,plain,
    ( e_488 != select(a_485,i0)
    | select(a_485,i0) != e_476
    | e_488 = e_476 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e_488,e_476) ),[0],$fot(select(a_485,i0))]]) ).

cnf(refute_0_209,plain,
    ( e_488 != select(a_485,i0)
    | e_488 = e_476 ),
    inference(resolve,[$cnf( $equal(select(a_485,i0),e_476) )],[refute_0_207,refute_0_208]) ).

cnf(refute_0_210,plain,
    e_488 = e_476,
    inference(resolve,[$cnf( $equal(e_488,select(a_485,i0)) )],[hyp24,refute_0_209]) ).

cnf(refute_0_211,plain,
    store(a_487,i2,e_488) = store(a_487,i2,e_488),
    introduced(tautology,[refl,[$fot(store(a_487,i2,e_488))]]) ).

cnf(refute_0_212,plain,
    ( e_488 != e_476
    | store(a_487,i2,e_488) != store(a_487,i2,e_488)
    | store(a_487,i2,e_488) = store(a_487,i2,e_476) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_487,i2,e_488),store(a_487,i2,e_488)) ),[1,2],$fot(e_476)]]) ).

cnf(refute_0_213,plain,
    ( e_488 != e_476
    | store(a_487,i2,e_488) = store(a_487,i2,e_476) ),
    inference(resolve,[$cnf( $equal(store(a_487,i2,e_488),store(a_487,i2,e_488)) )],[refute_0_211,refute_0_212]) ).

cnf(refute_0_214,plain,
    store(a_487,i2,e_488) = store(a_487,i2,e_476),
    inference(resolve,[$cnf( $equal(e_488,e_476) )],[refute_0_210,refute_0_213]) ).

cnf(refute_0_215,plain,
    ( a_489 != store(a_487,i2,e_488)
    | store(a_487,i2,e_488) != store(a_487,i2,e_476)
    | a_489 = store(a_487,i2,e_476) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_489,store(a_487,i2,e_476)) ),[0],$fot(store(a_487,i2,e_488))]]) ).

cnf(refute_0_216,plain,
    ( a_489 != store(a_487,i2,e_488)
    | a_489 = store(a_487,i2,e_476) ),
    inference(resolve,[$cnf( $equal(store(a_487,i2,e_488),store(a_487,i2,e_476)) )],[refute_0_214,refute_0_215]) ).

cnf(refute_0_217,plain,
    a_489 = store(a_487,i2,e_476),
    inference(resolve,[$cnf( $equal(a_489,store(a_487,i2,e_488)) )],[hyp13,refute_0_216]) ).

cnf(refute_0_218,plain,
    ( a_489 != store(a_487,i2,e_476)
    | store(a_487,i2,e_476) = a_489 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_489)),bind(Y,$fot(store(a_487,i2,e_476)))]]) ).

cnf(refute_0_219,plain,
    store(a_487,i2,e_476) = a_489,
    inference(resolve,[$cnf( $equal(a_489,store(a_487,i2,e_476)) )],[refute_0_217,refute_0_218]) ).

cnf(refute_0_220,plain,
    store(a_487,i2,select(a_475,i0)) = store(a_487,i2,select(a_475,i0)),
    introduced(tautology,[refl,[$fot(store(a_487,i2,select(a_475,i0)))]]) ).

cnf(refute_0_221,plain,
    ( select(a_475,i0) != e_476
    | store(a_487,i2,select(a_475,i0)) != store(a_487,i2,select(a_475,i0))
    | store(a_487,i2,select(a_475,i0)) = store(a_487,i2,e_476) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_487,i2,select(a_475,i0)),store(a_487,i2,select(a_475,i0))) ),[1,2],$fot(e_476)]]) ).

cnf(refute_0_222,plain,
    ( select(a_475,i0) != e_476
    | store(a_487,i2,select(a_475,i0)) = store(a_487,i2,e_476) ),
    inference(resolve,[$cnf( $equal(store(a_487,i2,select(a_475,i0)),store(a_487,i2,select(a_475,i0))) )],[refute_0_220,refute_0_221]) ).

cnf(refute_0_223,plain,
    store(a_487,i2,select(a_475,i0)) = store(a_487,i2,e_476),
    inference(resolve,[$cnf( $equal(select(a_475,i0),e_476) )],[refute_0_52,refute_0_222]) ).

cnf(refute_0_224,plain,
    select(store(a_483,i2,e_484),i2) = e_484,
    inference(subst,[],[a1:[bind(A,$fot(a_483)),bind(E,$fot(e_484)),bind(I,$fot(i2))]]) ).

cnf(refute_0_225,plain,
    ( a_485 != store(a_483,i2,e_484)
    | store(a_483,i2,e_484) = a_485 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_485)),bind(Y,$fot(store(a_483,i2,e_484)))]]) ).

cnf(refute_0_226,plain,
    store(a_483,i2,e_484) = a_485,
    inference(resolve,[$cnf( $equal(a_485,store(a_483,i2,e_484)) )],[hyp11,refute_0_225]) ).

cnf(refute_0_227,plain,
    ( select(store(a_483,i2,e_484),i2) != e_484
    | store(a_483,i2,e_484) != a_485
    | select(a_485,i2) = e_484 ),
    introduced(tautology,[equality,[$cnf( $equal(select(store(a_483,i2,e_484),i2),e_484) ),[0,0],$fot(a_485)]]) ).

cnf(refute_0_228,plain,
    ( select(store(a_483,i2,e_484),i2) != e_484
    | select(a_485,i2) = e_484 ),
    inference(resolve,[$cnf( $equal(store(a_483,i2,e_484),a_485) )],[refute_0_226,refute_0_227]) ).

cnf(refute_0_229,plain,
    select(a_485,i2) = e_484,
    inference(resolve,[$cnf( $equal(select(store(a_483,i2,e_484),i2),e_484) )],[refute_0_224,refute_0_228]) ).

cnf(refute_0_230,plain,
    ( e_486 != select(a_485,i2)
    | select(a_485,i2) = e_486 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_486)),bind(Y,$fot(select(a_485,i2)))]]) ).

cnf(refute_0_231,plain,
    select(a_485,i2) = e_486,
    inference(resolve,[$cnf( $equal(e_486,select(a_485,i2)) )],[hyp23,refute_0_230]) ).

cnf(refute_0_232,plain,
    ( select(a_485,i2) != e_484
    | select(a_485,i2) != e_486
    | e_486 = e_484 ),
    introduced(tautology,[equality,[$cnf( $equal(select(a_485,i2),e_484) ),[0],$fot(e_486)]]) ).

cnf(refute_0_233,plain,
    ( select(a_485,i2) != e_484
    | e_486 = e_484 ),
    inference(resolve,[$cnf( $equal(select(a_485,i2),e_486) )],[refute_0_231,refute_0_232]) ).

cnf(refute_0_234,plain,
    e_486 = e_484,
    inference(resolve,[$cnf( $equal(select(a_485,i2),e_484) )],[refute_0_229,refute_0_233]) ).

cnf(refute_0_235,plain,
    store(a_485,i0,e_486) = store(a_485,i0,e_486),
    introduced(tautology,[refl,[$fot(store(a_485,i0,e_486))]]) ).

cnf(refute_0_236,plain,
    ( e_486 != e_484
    | store(a_485,i0,e_486) != store(a_485,i0,e_486)
    | store(a_485,i0,e_486) = store(a_485,i0,e_484) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_485,i0,e_486),store(a_485,i0,e_486)) ),[1,2],$fot(e_484)]]) ).

cnf(refute_0_237,plain,
    ( e_486 != e_484
    | store(a_485,i0,e_486) = store(a_485,i0,e_484) ),
    inference(resolve,[$cnf( $equal(store(a_485,i0,e_486),store(a_485,i0,e_486)) )],[refute_0_235,refute_0_236]) ).

cnf(refute_0_238,plain,
    store(a_485,i0,e_486) = store(a_485,i0,e_484),
    inference(resolve,[$cnf( $equal(e_486,e_484) )],[refute_0_234,refute_0_237]) ).

cnf(refute_0_239,plain,
    ( a_487 != store(a_485,i0,e_486)
    | store(a_485,i0,e_486) != store(a_485,i0,e_484)
    | a_487 = store(a_485,i0,e_484) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_487,store(a_485,i0,e_484)) ),[0],$fot(store(a_485,i0,e_486))]]) ).

cnf(refute_0_240,plain,
    ( a_487 != store(a_485,i0,e_486)
    | a_487 = store(a_485,i0,e_484) ),
    inference(resolve,[$cnf( $equal(store(a_485,i0,e_486),store(a_485,i0,e_484)) )],[refute_0_238,refute_0_239]) ).

cnf(refute_0_241,plain,
    a_487 = store(a_485,i0,e_484),
    inference(resolve,[$cnf( $equal(a_487,store(a_485,i0,e_486)) )],[hyp12,refute_0_240]) ).

cnf(refute_0_242,plain,
    store(a_475,i0,e_484) = store(a_475,i0,e_484),
    introduced(tautology,[refl,[$fot(store(a_475,i0,e_484))]]) ).

cnf(refute_0_243,plain,
    ( e_484 != e_470
    | store(a_475,i0,e_484) != store(a_475,i0,e_484)
    | store(a_475,i0,e_484) = store(a_475,i0,e_470) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_475,i0,e_484),store(a_475,i0,e_484)) ),[1,2],$fot(e_470)]]) ).

cnf(refute_0_244,plain,
    ( e_484 != e_470
    | store(a_475,i0,e_484) = store(a_475,i0,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_475,i0,e_484),store(a_475,i0,e_484)) )],[refute_0_242,refute_0_243]) ).

cnf(refute_0_245,plain,
    store(a_475,i0,e_484) = store(a_475,i0,e_470),
    inference(resolve,[$cnf( $equal(e_484,e_470) )],[refute_0_190,refute_0_244]) ).

cnf(refute_0_246,plain,
    store(a_485,i0,e_484) = store(a_485,i0,e_484),
    introduced(tautology,[refl,[$fot(store(a_485,i0,e_484))]]) ).

cnf(refute_0_247,plain,
    ( a_485 != a_475
    | store(a_485,i0,e_484) != store(a_485,i0,e_484)
    | store(a_485,i0,e_484) = store(a_475,i0,e_484) ),
    introduced(tautology,[equality,[$cnf( $equal(store(a_485,i0,e_484),store(a_485,i0,e_484)) ),[1,0],$fot(a_475)]]) ).

cnf(refute_0_248,plain,
    ( a_485 != a_475
    | store(a_485,i0,e_484) = store(a_475,i0,e_484) ),
    inference(resolve,[$cnf( $equal(store(a_485,i0,e_484),store(a_485,i0,e_484)) )],[refute_0_246,refute_0_247]) ).

cnf(refute_0_249,plain,
    store(a_485,i0,e_484) = store(a_475,i0,e_484),
    inference(resolve,[$cnf( $equal(a_485,a_475) )],[refute_0_200,refute_0_248]) ).

cnf(refute_0_250,plain,
    ( store(a_475,i0,e_484) != store(a_475,i0,e_470)
    | store(a_485,i0,e_484) != store(a_475,i0,e_484)
    | store(a_485,i0,e_484) = store(a_475,i0,e_470) ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(a_485,i0,e_484))),bind(Y,$fot(store(a_475,i0,e_484))),bind(Z,$fot(store(a_475,i0,e_470)))]]) ).

cnf(refute_0_251,plain,
    ( store(a_475,i0,e_484) != store(a_475,i0,e_470)
    | store(a_485,i0,e_484) = store(a_475,i0,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_485,i0,e_484),store(a_475,i0,e_484)) )],[refute_0_249,refute_0_250]) ).

cnf(refute_0_252,plain,
    store(a_485,i0,e_484) = store(a_475,i0,e_470),
    inference(resolve,[$cnf( $equal(store(a_475,i0,e_484),store(a_475,i0,e_470)) )],[refute_0_245,refute_0_251]) ).

cnf(refute_0_253,plain,
    ( a_487 != store(a_485,i0,e_484)
    | store(a_485,i0,e_484) != store(a_475,i0,e_470)
    | a_487 = store(a_475,i0,e_470) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_487,store(a_475,i0,e_470)) ),[0],$fot(store(a_485,i0,e_484))]]) ).

cnf(refute_0_254,plain,
    ( a_487 != store(a_485,i0,e_484)
    | a_487 = store(a_475,i0,e_470) ),
    inference(resolve,[$cnf( $equal(store(a_485,i0,e_484),store(a_475,i0,e_470)) )],[refute_0_252,refute_0_253]) ).

cnf(refute_0_255,plain,
    a_487 = store(a_475,i0,e_470),
    inference(resolve,[$cnf( $equal(a_487,store(a_485,i0,e_484)) )],[refute_0_241,refute_0_254]) ).

cnf(refute_0_256,plain,
    ( a_487 != store(a_475,i0,e_470)
    | store(a_475,i0,e_470) = a_487 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_487)),bind(Y,$fot(store(a_475,i0,e_470)))]]) ).

cnf(refute_0_257,plain,
    store(a_475,i0,e_470) = a_487,
    inference(resolve,[$cnf( $equal(a_487,store(a_475,i0,e_470)) )],[refute_0_255,refute_0_256]) ).

cnf(refute_0_258,plain,
    store(store(a_475,i0,e_470),i2,select(a_475,i0)) = store(store(a_475,i0,e_470),i2,select(a_475,i0)),
    introduced(tautology,[refl,[$fot(store(store(a_475,i0,e_470),i2,select(a_475,i0)))]]) ).

cnf(refute_0_259,plain,
    ( store(a_475,i0,e_470) != a_487
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) != store(store(a_475,i0,e_470),i2,select(a_475,i0))
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) = store(a_487,i2,select(a_475,i0)) ),
    introduced(tautology,[equality,[$cnf( $equal(store(store(a_475,i0,e_470),i2,select(a_475,i0)),store(store(a_475,i0,e_470),i2,select(a_475,i0))) ),[1,0],$fot(a_487)]]) ).

cnf(refute_0_260,plain,
    ( store(a_475,i0,e_470) != a_487
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) = store(a_487,i2,select(a_475,i0)) ),
    inference(resolve,[$cnf( $equal(store(store(a_475,i0,e_470),i2,select(a_475,i0)),store(store(a_475,i0,e_470),i2,select(a_475,i0))) )],[refute_0_258,refute_0_259]) ).

cnf(refute_0_261,plain,
    store(store(a_475,i0,e_470),i2,select(a_475,i0)) = store(a_487,i2,select(a_475,i0)),
    inference(resolve,[$cnf( $equal(store(a_475,i0,e_470),a_487) )],[refute_0_257,refute_0_260]) ).

cnf(refute_0_262,plain,
    ( store(a_487,i2,select(a_475,i0)) != store(a_487,i2,e_476)
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) != store(a_487,i2,select(a_475,i0))
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) = store(a_487,i2,e_476) ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(store(a_475,i0,e_470),i2,select(a_475,i0)))),bind(Y,$fot(store(a_487,i2,select(a_475,i0)))),bind(Z,$fot(store(a_487,i2,e_476)))]]) ).

cnf(refute_0_263,plain,
    ( store(a_487,i2,select(a_475,i0)) != store(a_487,i2,e_476)
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) = store(a_487,i2,e_476) ),
    inference(resolve,[$cnf( $equal(store(store(a_475,i0,e_470),i2,select(a_475,i0)),store(a_487,i2,select(a_475,i0))) )],[refute_0_261,refute_0_262]) ).

cnf(refute_0_264,plain,
    store(store(a_475,i0,e_470),i2,select(a_475,i0)) = store(a_487,i2,e_476),
    inference(resolve,[$cnf( $equal(store(a_487,i2,select(a_475,i0)),store(a_487,i2,e_476)) )],[refute_0_223,refute_0_263]) ).

cnf(refute_0_265,plain,
    ( store(a_487,i2,e_476) != a_489
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) != store(a_487,i2,e_476)
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) = a_489 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(store(store(a_475,i0,e_470),i2,select(a_475,i0)))),bind(Y,$fot(store(a_487,i2,e_476))),bind(Z,$fot(a_489))]]) ).

cnf(refute_0_266,plain,
    ( store(a_487,i2,e_476) != a_489
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) = a_489 ),
    inference(resolve,[$cnf( $equal(store(store(a_475,i0,e_470),i2,select(a_475,i0)),store(a_487,i2,e_476)) )],[refute_0_264,refute_0_265]) ).

cnf(refute_0_267,plain,
    store(store(a_475,i0,e_470),i2,select(a_475,i0)) = a_489,
    inference(resolve,[$cnf( $equal(store(a_487,i2,e_476),a_489) )],[refute_0_219,refute_0_266]) ).

cnf(refute_0_268,plain,
    ( a_479 != store(store(a_475,i0,e_470),i2,select(a_475,i0))
    | store(store(a_475,i0,e_470),i2,select(a_475,i0)) != a_489
    | a_479 = a_489 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(a_479,a_489) ),[0],$fot(store(store(a_475,i0,e_470),i2,select(a_475,i0)))]]) ).

cnf(refute_0_269,plain,
    ( a_479 != store(store(a_475,i0,e_470),i2,select(a_475,i0))
    | a_479 = a_489 ),
    inference(resolve,[$cnf( $equal(store(store(a_475,i0,e_470),i2,select(a_475,i0)),a_489) )],[refute_0_267,refute_0_268]) ).

cnf(refute_0_270,plain,
    ( store(store(a_475,i2,e_476),i0,e_470) != store(store(a_475,i0,e_470),i2,select(a_475,i0))
    | a_479 = a_489 ),
    inference(resolve,[$cnf( $equal(a_479,store(store(a_475,i0,e_470),i2,select(a_475,i0))) )],[refute_0_77,refute_0_269]) ).

cnf(refute_0_271,plain,
    a_479 = a_489,
    inference(resolve,[$cnf( $equal(store(store(a_475,i2,e_476),i0,e_470),store(store(a_475,i0,e_470),i2,select(a_475,i0))) )],[refute_0_55,refute_0_270]) ).

cnf(refute_0_272,plain,
    ( a_479 != a_489
    | a_489 = a_479 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(a_479)),bind(Y,$fot(a_489))]]) ).

cnf(refute_0_273,plain,
    a_489 = a_479,
    inference(resolve,[$cnf( $equal(a_479,a_489) )],[refute_0_271,refute_0_272]) ).

cnf(refute_0_274,plain,
    select(a_489,i_490) = select(a_489,i_490),
    introduced(tautology,[refl,[$fot(select(a_489,i_490))]]) ).

cnf(refute_0_275,plain,
    ( a_489 != a_479
    | select(a_489,i_490) != select(a_489,i_490)
    | select(a_489,i_490) = select(a_479,i_490) ),
    introduced(tautology,[equality,[$cnf( $equal(select(a_489,i_490),select(a_489,i_490)) ),[1,0],$fot(a_479)]]) ).

cnf(refute_0_276,plain,
    ( a_489 != a_479
    | select(a_489,i_490) = select(a_479,i_490) ),
    inference(resolve,[$cnf( $equal(select(a_489,i_490),select(a_489,i_490)) )],[refute_0_274,refute_0_275]) ).

cnf(refute_0_277,plain,
    select(a_489,i_490) = select(a_479,i_490),
    inference(resolve,[$cnf( $equal(a_489,a_479) )],[refute_0_273,refute_0_276]) ).

cnf(refute_0_278,plain,
    ( select(a_479,i_490) != e_491
    | select(a_489,i_490) != select(a_479,i_490)
    | select(a_489,i_490) = e_491 ),
    inference(subst,[],[refute_0_72:[bind(X,$fot(select(a_489,i_490))),bind(Y,$fot(select(a_479,i_490))),bind(Z,$fot(e_491))]]) ).

cnf(refute_0_279,plain,
    ( select(a_479,i_490) != e_491
    | select(a_489,i_490) = e_491 ),
    inference(resolve,[$cnf( $equal(select(a_489,i_490),select(a_479,i_490)) )],[refute_0_277,refute_0_278]) ).

cnf(refute_0_280,plain,
    select(a_489,i_490) = e_491,
    inference(resolve,[$cnf( $equal(select(a_479,i_490),e_491) )],[refute_0_4,refute_0_279]) ).

cnf(refute_0_281,plain,
    ( e_492 != select(a_489,i_490)
    | select(a_489,i_490) != e_491
    | e_492 = e_491 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e_492,e_491) ),[0],$fot(select(a_489,i_490))]]) ).

cnf(refute_0_282,plain,
    ( e_492 != select(a_489,i_490)
    | e_492 = e_491 ),
    inference(resolve,[$cnf( $equal(select(a_489,i_490),e_491) )],[refute_0_280,refute_0_281]) ).

cnf(refute_0_283,plain,
    e_492 = e_491,
    inference(resolve,[$cnf( $equal(e_492,select(a_489,i_490)) )],[hyp26,refute_0_282]) ).

cnf(refute_0_284,plain,
    ( e_492 != e_491
    | e_491 = e_492 ),
    inference(subst,[],[refute_0_2:[bind(X,$fot(e_492)),bind(Y,$fot(e_491))]]) ).

cnf(refute_0_285,plain,
    e_492 != e_491,
    inference(resolve,[$cnf( $equal(e_491,e_492) )],[refute_0_284,goal]) ).

cnf(refute_0_286,plain,
    $false,
    inference(resolve,[$cnf( $equal(e_492,e_491) )],[refute_0_283,refute_0_285]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : SWV547-1.004 : TPTP v8.1.0. Released v4.0.0.
% 0.14/0.13  % Command  : metis --show proof --show saturation %s
% 0.14/0.34  % Computer : n025.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  : 600
% 0.14/0.34  % DateTime : Tue Jun 14 16:59:40 EDT 2022
% 0.14/0.34  % CPUTime  : 
% 0.14/0.35  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 0.21/0.47  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.21/0.47  
% 0.21/0.47  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 0.21/0.50  
%------------------------------------------------------------------------------