TSTP Solution File: SWV540-1.004 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : SWV540-1.004 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

% Computer : n004.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 : Wed Jul 27 13:21:06 EDT 2022

% Result   : Unsatisfiable 34.73s 34.93s
% Output   : Refutation 34.73s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   24
%            Number of leaves      :   32
% Syntax   : Number of clauses     :  128 ( 105 unt;  23 nHn; 111 RR)
%            Number of literals    :  151 ( 150 equ;   3 neg)
%            Maximal clause size   :    2 (   1 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   32 (  32 usr;  30 con; 0-3 aty)
%            Number of variables   :   35 (   4 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,axiom,
    a_430 != a_440,
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(2,plain,
    a_440 != a_430,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[1])]),
    [iquote('copy,1,flip.1')] ).

cnf(3,axiom,
    A = A,
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(5,axiom,
    select(store(A,B,C),B) = C,
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(6,axiom,
    ( A = B
    | select(store(C,A,D),B) = select(C,B) ),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(7,axiom,
    store(A,B,select(A,B)) = A,
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(9,axiom,
    store(store(A,B,C),B,D) = store(A,B,D),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(11,axiom,
    ( A = B
    | store(store(C,A,D),B,E) = store(store(C,B,E),A,D) ),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(12,axiom,
    a_417 = store(a1,i1,e_416),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(14,plain,
    store(a1,i1,e_416) = a_417,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[12])]),
    [iquote('copy,12,flip.1')] ).

cnf(15,axiom,
    a_418 = store(a_417,i1,e_416),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(16,plain,
    store(a_417,i1,e_416) = a_418,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[15])]),
    [iquote('copy,15,flip.1')] ).

cnf(18,axiom,
    a_420 = store(a_418,i0,e_419),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(19,plain,
    store(a_418,i0,e_419) = a_420,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[18])]),
    [iquote('copy,18,flip.1')] ).

cnf(21,axiom,
    a_422 = store(a_420,i3,e_421),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(23,plain,
    store(a_420,i3,e_421) = a_422,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[21])]),
    [iquote('copy,21,flip.1')] ).

cnf(24,axiom,
    a_424 = store(a_422,i3,e_423),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(25,plain,
    store(a_422,i3,e_423) = a_424,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[24])]),
    [iquote('copy,24,flip.1')] ).

cnf(27,axiom,
    a_426 = store(a_424,i2,e_425),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(28,plain,
    store(a_424,i2,e_425) = a_426,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[27])]),
    [iquote('copy,27,flip.1')] ).

cnf(30,axiom,
    a_428 = store(a_426,i2,e_427),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(31,plain,
    store(a_426,i2,e_427) = a_428,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[30])]),
    [iquote('copy,30,flip.1')] ).

cnf(33,axiom,
    a_430 = store(a_428,i0,e_429),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(34,plain,
    store(a_428,i0,e_429) = a_430,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[33])]),
    [iquote('copy,33,flip.1')] ).

cnf(36,axiom,
    a_431 = store(a_418,i3,e_421),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(37,plain,
    store(a_418,i3,e_421) = a_431,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[36])]),
    [iquote('copy,36,flip.1')] ).

cnf(39,axiom,
    a_432 = store(a_431,i0,e_419),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(41,plain,
    store(a_431,i0,e_419) = a_432,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[39])]),
    [iquote('copy,39,flip.1')] ).

cnf(42,axiom,
    a_434 = store(a_432,i3,e_433),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(43,plain,
    store(a_432,i3,e_433) = a_434,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[42])]),
    [iquote('copy,42,flip.1')] ).

cnf(45,axiom,
    a_436 = store(a_434,i2,e_435),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(46,plain,
    store(a_434,i2,e_435) = a_436,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[45])]),
    [iquote('copy,45,flip.1')] ).

cnf(48,axiom,
    a_438 = store(a_436,i0,e_437),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(49,plain,
    store(a_436,i0,e_437) = a_438,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[48])]),
    [iquote('copy,48,flip.1')] ).

cnf(51,axiom,
    a_440 = store(a_438,i2,e_439),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(52,plain,
    store(a_438,i2,e_439) = a_440,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[51])]),
    [iquote('copy,51,flip.1')] ).

cnf(54,axiom,
    e_416 = select(a1,i1),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(55,plain,
    select(a1,i1) = e_416,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[54])]),
    [iquote('copy,54,flip.1')] ).

cnf(57,axiom,
    e_419 = select(a_418,i3),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(58,plain,
    select(a_418,i3) = e_419,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[57])]),
    [iquote('copy,57,flip.1')] ).

cnf(60,axiom,
    e_421 = select(a_418,i0),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(61,plain,
    select(a_418,i0) = e_421,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[60])]),
    [iquote('copy,60,flip.1')] ).

cnf(63,axiom,
    e_423 = select(a_422,i2),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(65,plain,
    select(a_422,i2) = e_423,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[63])]),
    [iquote('copy,63,flip.1')] ).

cnf(66,axiom,
    e_425 = select(a_422,i3),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(68,plain,
    select(a_422,i3) = e_425,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[66])]),
    [iquote('copy,66,flip.1')] ).

cnf(69,axiom,
    e_427 = select(a_426,i0),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(71,plain,
    select(a_426,i0) = e_427,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[69])]),
    [iquote('copy,69,flip.1')] ).

cnf(72,axiom,
    e_429 = select(a_426,i2),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(74,plain,
    select(a_426,i2) = e_429,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[72])]),
    [iquote('copy,72,flip.1')] ).

cnf(75,axiom,
    e_433 = select(a_432,i2),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(76,plain,
    select(a_432,i2) = e_433,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[75])]),
    [iquote('copy,75,flip.1')] ).

cnf(78,axiom,
    e_435 = select(a_432,i3),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(79,plain,
    select(a_432,i3) = e_435,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[78])]),
    [iquote('copy,78,flip.1')] ).

cnf(81,axiom,
    e_437 = select(a_436,i2),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(83,plain,
    select(a_436,i2) = e_437,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[81])]),
    [iquote('copy,81,flip.1')] ).

cnf(84,axiom,
    e_439 = select(a_436,i0),
    file('SWV540-1.004.p',unknown),
    [] ).

cnf(85,plain,
    select(a_436,i0) = e_439,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[84])]),
    [iquote('copy,84,flip.1')] ).

cnf(117,plain,
    ( A = B
    | select(store(C,B,D),A) = select(C,A) ),
    inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[6,5]),5]),
    [iquote('para_from,6.1.1,4.1.1,demod,5')] ).

cnf(135,plain,
    store(a_432,i3,e_435) = a_432,
    inference(para_into,[status(thm),theory(equality)],[7,79]),
    [iquote('para_into,7.1.1.3,79.1.1')] ).

cnf(142,plain,
    store(a_426,i0,e_427) = a_426,
    inference(para_into,[status(thm),theory(equality)],[7,71]),
    [iquote('para_into,7.1.1.3,70.1.1')] ).

cnf(147,plain,
    store(a_418,i0,e_421) = a_418,
    inference(para_into,[status(thm),theory(equality)],[7,61]),
    [iquote('para_into,7.1.1.3,61.1.1')] ).

cnf(152,plain,
    a_417 = a1,
    inference(demod,[status(thm),theory(equality)],[inference(para_into,[status(thm),theory(equality)],[7,55]),14]),
    [iquote('para_into,7.1.1.3,55.1.1,demod,14')] ).

cnf(159,plain,
    a_418 = a1,
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[16]),152,14,152])]),
    [iquote('back_demod,16,demod,152,14,152,flip.1')] ).

cnf(165,plain,
    store(a1,i0,e_421) = a1,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[147]),159,159]),
    [iquote('back_demod,147,demod,159,159')] ).

cnf(171,plain,
    select(a1,i0) = e_421,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[61]),159]),
    [iquote('back_demod,61,demod,159')] ).

cnf(172,plain,
    select(a1,i3) = e_419,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[58]),159]),
    [iquote('back_demod,58,demod,159')] ).

cnf(174,plain,
    store(a1,i3,e_421) = a_431,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[37]),159]),
    [iquote('back_demod,37,demod,159')] ).

cnf(177,plain,
    store(a1,i0,e_419) = a_420,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[19]),159]),
    [iquote('back_demod,19,demod,159')] ).

cnf(185,plain,
    store(a_422,i3,A) = store(a_420,i3,A),
    inference(para_from,[status(thm),theory(equality)],[23,9]),
    [iquote('para_from,22.1.1,9.1.1.1')] ).

cnf(187,plain,
    e_425 = e_421,
    inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[23,5]),68]),
    [iquote('para_from,22.1.1,4.1.1.1,demod,68')] ).

cnf(189,plain,
    store(a_420,i3,e_423) = a_424,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[25]),185]),
    [iquote('back_demod,25,demod,185')] ).

cnf(192,plain,
    select(a_422,i3) = e_421,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[68]),187]),
    [iquote('back_demod,67,demod,187')] ).

cnf(195,plain,
    store(a_424,i2,e_421) = a_426,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[28]),187]),
    [iquote('back_demod,28,demod,187')] ).

cnf(203,plain,
    select(a_428,i2) = e_427,
    inference(para_from,[status(thm),theory(equality)],[31,5]),
    [iquote('para_from,31.1.1,4.1.1.1')] ).

cnf(206,plain,
    ( i2 = A
    | store(store(a_426,A,B),i2,e_427) = store(a_428,A,B) ),
    inference(flip,[status(thm),theory(equality)],[inference(para_into,[status(thm),theory(equality)],[11,31])]),
    [iquote('para_into,11.2.1.1,31.1.1,flip.2')] ).

cnf(281,plain,
    store(a_430,i0,A) = store(a_428,i0,A),
    inference(para_from,[status(thm),theory(equality)],[34,9]),
    [iquote('para_from,34.1.1,9.1.1.1')] ).

cnf(295,plain,
    ( i0 = A
    | select(a_432,A) = select(a_431,A) ),
    inference(para_from,[status(thm),theory(equality)],[41,6]),
    [iquote('para_from,40.1.1,6.2.1.1')] ).

cnf(331,plain,
    e_437 = e_435,
    inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[46,5]),83]),
    [iquote('para_from,46.1.1,4.1.1.1,demod,83')] ).

cnf(338,plain,
    store(a_436,i0,e_435) = a_438,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[49]),331]),
    [iquote('back_demod,49,demod,331')] ).

cnf(824,plain,
    ( i3 = A
    | store(store(a1,A,B),i3,e_421) = store(a_431,A,B) ),
    inference(flip,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[174,11])]),
    [iquote('para_from,174.1.1,11.2.1.1,flip.2')] ).

cnf(829,plain,
    select(a_431,i3) = e_421,
    inference(para_from,[status(thm),theory(equality)],[174,5]),
    [iquote('para_from,174.1.1,4.1.1.1')] ).

cnf(1407,plain,
    store(a_420,i0,A) = store(a1,i0,A),
    inference(para_from,[status(thm),theory(equality)],[177,9]),
    [iquote('para_from,176.1.1,9.1.1.1')] ).

cnf(1423,plain,
    store(a_426,i2,A) = store(a_424,i2,A),
    inference(para_from,[status(thm),theory(equality)],[195,9]),
    [iquote('para_from,194.1.1,9.1.1.1')] ).

cnf(1425,plain,
    e_429 = e_421,
    inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[195,5]),74]),
    [iquote('para_from,194.1.1,4.1.1.1,demod,74')] ).

cnf(1429,plain,
    store(a_424,i2,e_427) = a_428,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[31]),1423]),
    [iquote('back_demod,31,demod,1423')] ).

cnf(1438,plain,
    select(a_426,i2) = e_421,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[74]),1425]),
    [iquote('back_demod,73,demod,1425')] ).

cnf(1441,plain,
    store(a_428,i0,e_421) = a_430,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[34]),1425]),
    [iquote('back_demod,34,demod,1425')] ).

cnf(1449,plain,
    store(a_438,i0,A) = store(a_436,i0,A),
    inference(para_from,[status(thm),theory(equality)],[338,9]),
    [iquote('para_from,338.1.1,9.1.1.1')] ).

cnf(1602,plain,
    ( i3 = i0
    | e_435 = e_421 ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para_into,[status(thm),theory(equality)],[295,79]),829])]),
    [iquote('para_into,295.2.1,79.1.1,demod,829,flip.1')] ).

cnf(1633,plain,
    ( a_431 = a1
    | e_435 = e_421 ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[1602,174]),165])]),
    [iquote('para_from,1602.1.1,174.1.1.2,demod,165,flip.1')] ).

cnf(1634,plain,
    ( e_421 = e_419
    | e_435 = e_421 ),
    inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[1602,172]),171]),
    [iquote('para_from,1602.1.1,172.1.1.2,demod,171')] ).

cnf(1645,plain,
    ( a_432 = a_420
    | e_435 = e_421 ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[1633,41]),177])]),
    [iquote('para_from,1633.1.1,40.1.1.1,demod,177,flip.1')] ).

cnf(1653,plain,
    ( store(a_420,i3,e_419) = a_422
    | e_435 = e_421 ),
    inference(para_from,[status(thm),theory(equality)],[1634,23]),
    [iquote('para_from,1634.1.1,22.1.1.3')] ).

cnf(1687,plain,
    ( A = i0
    | select(a_430,A) = select(a_428,A) ),
    inference(para_into,[status(thm),theory(equality)],[117,1441]),
    [iquote('para_into,117.2.1.1,1440.1.1')] ).

cnf(1726,plain,
    ( select(a_420,i3) = e_435
    | e_435 = e_421 ),
    inference(para_from,[status(thm),theory(equality)],[1645,79]),
    [iquote('para_from,1645.1.1,79.1.1.1')] ).

cnf(1797,plain,
    ( a_422 = a_420
    | e_435 = e_421 ),
    inference(factor_simp,[status(thm)],[inference(demod,[status(thm),theory(equality)],[inference(para_into,[status(thm),theory(equality)],[1653,1602]),1407,177])]),
    [iquote('para_into,1653.1.1.2,1602.1.1,demod,1407,177,factor_simp')] ).

cnf(1798,plain,
    ( select(a_420,i3) = e_421
    | e_435 = e_421 ),
    inference(para_from,[status(thm),theory(equality)],[1797,192]),
    [iquote('para_from,1797.1.1,192.1.1.1')] ).

cnf(1805,plain,
    e_435 = e_421,
    inference(factor_simp,[status(thm)],[inference(factor_simp,[status(thm)],[inference(para_into,[status(thm),theory(equality)],[1798,1726])])]),
    [iquote('para_into,1798.1.1,1726.1.1,factor_simp,factor_simp')] ).

cnf(1812,plain,
    store(a_436,i0,e_421) = a_438,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[338]),1805]),
    [iquote('back_demod,338,demod,1805')] ).

cnf(1818,plain,
    store(a_432,i3,e_421) = a_432,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[135]),1805]),
    [iquote('back_demod,135,demod,1805')] ).

cnf(1822,plain,
    store(a_434,i2,e_421) = a_436,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[46]),1805]),
    [iquote('back_demod,46,demod,1805')] ).

cnf(1895,plain,
    ( i2 = i0
    | store(a_428,i0,e_427) = a_428 ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para_into,[status(thm),theory(equality)],[206,142]),1423,1429])]),
    [iquote('para_into,206.2.1.1,141.1.1,demod,1423,1429,flip.2')] ).

cnf(1916,plain,
    ( select(a_428,i0) = e_427
    | i2 = i0 ),
    inference(para_from,[status(thm),theory(equality)],[1895,5]),
    [iquote('para_from,1895.2.1,4.1.1.1')] ).

cnf(1920,plain,
    select(a_428,i0) = e_427,
    inference(factor_simp,[status(thm)],[inference(para_from,[status(thm),theory(equality)],[1916,203])]),
    [iquote('para_from,1916.2.1,202.1.1.2,factor_simp')] ).

cnf(1923,plain,
    store(a_428,i0,e_427) = a_428,
    inference(para_from,[status(thm),theory(equality)],[1920,7]),
    [iquote('para_from,1920.1.1,7.1.1.3')] ).

cnf(2061,plain,
    ( e_427 = e_421
    | select(a_430,i2) = e_427 ),
    inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[1687,1438]),71,203]),
    [iquote('para_from,1687.1.1,1438.1.1.2,demod,71,203')] ).

cnf(2074,plain,
    ( a_430 = a_428
    | select(a_430,i2) = e_427 ),
    inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[2061,1923]),1441]),
    [iquote('para_from,2061.1.1,1922.1.1.3,demod,1441')] ).

cnf(2081,plain,
    ( store(a_430,i2,e_427) = a_430
    | a_430 = a_428 ),
    inference(para_from,[status(thm),theory(equality)],[2074,7]),
    [iquote('para_from,2074.2.1,7.1.1.3')] ).

cnf(2794,plain,
    ( i3 = i0
    | a_432 = a_422 ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para_into,[status(thm),theory(equality)],[824,177]),23,41])]),
    [iquote('para_into,824.2.1.1,176.1.1,demod,23,41,flip.2')] ).

cnf(2814,plain,
    ( a_431 = a1
    | a_432 = a_422 ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[2794,174]),165])]),
    [iquote('para_from,2794.1.1,174.1.1.2,demod,165,flip.1')] ).

cnf(2837,plain,
    ( a_432 = a_420
    | a_432 = a_422 ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[2814,41]),177])]),
    [iquote('para_from,2814.1.1,40.1.1.1,demod,177,flip.1')] ).

cnf(2894,plain,
    a_432 = a_422,
    inference(factor_simp,[status(thm)],[inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[2837,1818]),23])]),
    [iquote('para_from,2837.1.1,1818.1.1.1,demod,23,factor_simp')] ).

cnf(2952,plain,
    e_433 = e_423,
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[76]),2894,65])]),
    [iquote('back_demod,76,demod,2894,65,flip.1')] ).

cnf(2954,plain,
    a_434 = a_424,
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[43]),2894,2952,185,189])]),
    [iquote('back_demod,43,demod,2894,2952,185,189,flip.1')] ).

cnf(3062,plain,
    a_436 = a_426,
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[1822]),2954,195])]),
    [iquote('back_demod,1822,demod,2954,195,flip.1')] ).

cnf(3173,plain,
    store(a_426,i0,e_421) = a_438,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[1812]),3062]),
    [iquote('back_demod,1812,demod,3062')] ).

cnf(3178,plain,
    store(a_438,i0,A) = store(a_426,i0,A),
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[1449]),3062]),
    [iquote('back_demod,1449,demod,3062')] ).

cnf(3183,plain,
    e_439 = e_427,
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[85]),3062,71])]),
    [iquote('back_demod,85,demod,3062,71,flip.1')] ).

cnf(3208,plain,
    store(a_438,i2,e_427) = a_440,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[52]),3183]),
    [iquote('back_demod,52,demod,3183')] ).

cnf(3212,plain,
    i2 = i0,
    inference(unit_del,[status(thm)],[inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[3173,206]),3208,1441]),2]),
    [iquote('para_from,3173.1.1,206.2.1.1,demod,3208,1441,unit_del,2')] ).

cnf(3216,plain,
    a_440 = a_426,
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[3208]),3212,3178,142])]),
    [iquote('back_demod,3207,demod,3212,3178,142,flip.1')] ).

cnf(3266,plain,
    a_430 = a_428,
    inference(factor_simp,[status(thm)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[2081]),3212,281,1923])]),
    [iquote('back_demod,2081,demod,3212,281,1923,factor_simp')] ).

cnf(3269,plain,
    e_427 = e_421,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[1438]),3212,71]),
    [iquote('back_demod,1438,demod,3212,71')] ).

cnf(3271,plain,
    store(a_424,i0,e_421) = a_428,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[1429]),3212,3269]),
    [iquote('back_demod,1428,demod,3212,3269')] ).

cnf(3277,plain,
    a_428 = a_426,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[195]),3212,3271]),
    [iquote('back_demod,194,demod,3212,3271')] ).

cnf(3281,plain,
    a_426 != a_426,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[2]),3216,3266,3277]),
    [iquote('back_demod,2,demod,3216,3266,3277')] ).

cnf(3282,plain,
    $false,
    inference(binary,[status(thm)],[3281,3]),
    [iquote('binary,3281.1,3.1')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SWV540-1.004 : TPTP v8.1.0. Released v4.0.0.
% 0.07/0.12  % Command  : otter-tptp-script %s
% 0.13/0.33  % Computer : n004.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 300
% 0.13/0.33  % DateTime : Wed Jul 27 05:37:36 EDT 2022
% 0.13/0.33  % CPUTime  : 
% 1.61/1.82  ----- Otter 3.3f, August 2004 -----
% 1.61/1.82  The process was started by sandbox2 on n004.cluster.edu,
% 1.61/1.82  Wed Jul 27 05:37:36 2022
% 1.61/1.82  The command was "./otter".  The process ID is 20506.
% 1.61/1.82  
% 1.61/1.82  set(prolog_style_variables).
% 1.61/1.82  set(auto).
% 1.61/1.82     dependent: set(auto1).
% 1.61/1.82     dependent: set(process_input).
% 1.61/1.82     dependent: clear(print_kept).
% 1.61/1.82     dependent: clear(print_new_demod).
% 1.61/1.82     dependent: clear(print_back_demod).
% 1.61/1.82     dependent: clear(print_back_sub).
% 1.61/1.82     dependent: set(control_memory).
% 1.61/1.82     dependent: assign(max_mem, 12000).
% 1.61/1.82     dependent: assign(pick_given_ratio, 4).
% 1.61/1.82     dependent: assign(stats_level, 1).
% 1.61/1.82     dependent: assign(max_seconds, 10800).
% 1.61/1.82  clear(print_given).
% 1.61/1.82  
% 1.61/1.82  list(usable).
% 1.61/1.82  0 [] A=A.
% 1.61/1.82  0 [] select(store(A,I,E),I)=E.
% 1.61/1.82  0 [] I=J|select(store(A,I,E),J)=select(A,J).
% 1.61/1.82  0 [] store(A,I,select(A,I))=A.
% 1.61/1.82  0 [] store(store(A,I,E),I,F)=store(A,I,F).
% 1.61/1.82  0 [] I=J|store(store(A,I,E),J,F)=store(store(A,J,F),I,E).
% 1.61/1.82  0 [] a_417=store(a1,i1,e_416).
% 1.61/1.82  0 [] a_418=store(a_417,i1,e_416).
% 1.61/1.82  0 [] a_420=store(a_418,i0,e_419).
% 1.61/1.82  0 [] a_422=store(a_420,i3,e_421).
% 1.61/1.82  0 [] a_424=store(a_422,i3,e_423).
% 1.61/1.82  0 [] a_426=store(a_424,i2,e_425).
% 1.61/1.82  0 [] a_428=store(a_426,i2,e_427).
% 1.61/1.82  0 [] a_430=store(a_428,i0,e_429).
% 1.61/1.82  0 [] a_431=store(a_418,i3,e_421).
% 1.61/1.82  0 [] a_432=store(a_431,i0,e_419).
% 1.61/1.82  0 [] a_434=store(a_432,i3,e_433).
% 1.61/1.82  0 [] a_436=store(a_434,i2,e_435).
% 1.61/1.82  0 [] a_438=store(a_436,i0,e_437).
% 1.61/1.82  0 [] a_440=store(a_438,i2,e_439).
% 1.61/1.82  0 [] e_416=select(a1,i1).
% 1.61/1.82  0 [] e_419=select(a_418,i3).
% 1.61/1.82  0 [] e_421=select(a_418,i0).
% 1.61/1.82  0 [] e_423=select(a_422,i2).
% 1.61/1.82  0 [] e_425=select(a_422,i3).
% 1.61/1.82  0 [] e_427=select(a_426,i0).
% 1.61/1.82  0 [] e_429=select(a_426,i2).
% 1.61/1.82  0 [] e_433=select(a_432,i2).
% 1.61/1.82  0 [] e_435=select(a_432,i3).
% 1.61/1.82  0 [] e_437=select(a_436,i2).
% 1.61/1.82  0 [] e_439=select(a_436,i0).
% 1.61/1.82  0 [] a_430!=a_440.
% 1.61/1.82  end_of_list.
% 1.61/1.82  
% 1.61/1.82  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=2.
% 1.61/1.82  
% 1.61/1.82  This ia a non-Horn set with equality.  The strategy will be
% 1.61/1.82  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 1.61/1.82  deletion, with positive clauses in sos and nonpositive
% 1.61/1.82  clauses in usable.
% 1.61/1.82  
% 1.61/1.82     dependent: set(knuth_bendix).
% 1.61/1.82     dependent: set(anl_eq).
% 1.61/1.82     dependent: set(para_from).
% 1.61/1.82     dependent: set(para_into).
% 1.61/1.82     dependent: clear(para_from_right).
% 1.61/1.82     dependent: clear(para_into_right).
% 1.61/1.82     dependent: set(para_from_vars).
% 1.61/1.82     dependent: set(eq_units_both_ways).
% 1.61/1.82     dependent: set(dynamic_demod_all).
% 1.61/1.82     dependent: set(dynamic_demod).
% 1.61/1.82     dependent: set(order_eq).
% 1.61/1.82     dependent: set(back_demod).
% 1.61/1.82     dependent: set(lrpo).
% 1.61/1.82     dependent: set(hyper_res).
% 1.61/1.82     dependent: set(unit_deletion).
% 1.61/1.82     dependent: set(factor).
% 1.61/1.82  
% 1.61/1.82  ------------> process usable:
% 1.61/1.82  ** KEPT (pick-wt=3): 2 [copy,1,flip.1] a_440!=a_430.
% 1.61/1.82  
% 1.61/1.82  ------------> process sos:
% 1.61/1.82  ** KEPT (pick-wt=3): 3 [] A=A.
% 1.61/1.82  ** KEPT (pick-wt=8): 4 [] select(store(A,B,C),B)=C.
% 1.61/1.82  ---> New Demodulator: 5 [new_demod,4] select(store(A,B,C),B)=C.
% 1.61/1.82  ** KEPT (pick-wt=13): 6 [] A=B|select(store(C,A,D),B)=select(C,B).
% 1.61/1.82  ** KEPT (pick-wt=8): 7 [] store(A,B,select(A,B))=A.
% 1.61/1.82  ---> New Demodulator: 8 [new_demod,7] store(A,B,select(A,B))=A.
% 1.61/1.82  ** KEPT (pick-wt=12): 9 [] store(store(A,B,C),B,D)=store(A,B,D).
% 1.61/1.82  ---> New Demodulator: 10 [new_demod,9] store(store(A,B,C),B,D)=store(A,B,D).
% 1.61/1.82  ** KEPT (pick-wt=18): 11 [] A=B|store(store(C,A,D),B,E)=store(store(C,B,E),A,D).
% 1.61/1.82  ** KEPT (pick-wt=6): 13 [copy,12,flip.1] store(a1,i1,e_416)=a_417.
% 1.61/1.82  ---> New Demodulator: 14 [new_demod,13] store(a1,i1,e_416)=a_417.
% 1.61/1.82  ** KEPT (pick-wt=6): 16 [copy,15,flip.1] store(a_417,i1,e_416)=a_418.
% 1.61/1.82  ---> New Demodulator: 17 [new_demod,16] store(a_417,i1,e_416)=a_418.
% 1.61/1.82  ** KEPT (pick-wt=6): 19 [copy,18,flip.1] store(a_418,i0,e_419)=a_420.
% 1.61/1.82  ---> New Demodulator: 20 [new_demod,19] store(a_418,i0,e_419)=a_420.
% 1.61/1.82  ** KEPT (pick-wt=6): 22 [copy,21,flip.1] store(a_420,i3,e_421)=a_422.
% 1.61/1.82  ---> New Demodulator: 23 [new_demod,22] store(a_420,i3,e_421)=a_422.
% 1.61/1.82  ** KEPT (pick-wt=6): 25 [copy,24,flip.1] store(a_422,i3,e_423)=a_424.
% 1.61/1.82  ---> New Demodulator: 26 [new_demod,25] store(a_422,i3,e_423)=a_424.
% 1.61/1.82  ** KEPT (pick-wt=6): 28 [copy,27,flip.1] store(a_424,i2,e_425)=a_426.
% 1.61/1.82  ---> New Demodulator: 29 [new_demod,28] store(a_424,i2,e_425)=a_426.
% 1.61/1.82  ** KEPT (pick-wt=6): 31 [copy,30,flip.1] store(a_426,i2,e_427)=a_428.
% 1.61/1.82  ---> New Demodulator: 32 [new_demod,31] store(a_426,i2,e_427)=a_428.
% 1.61/1.82  ** KEPT (pick-wt=6): 34 [copy,33,flip.1] store(a_428,i0,e_429)=a_430.
% 34.73/34.93  ---> New Demodulator: 35 [new_demod,34] store(a_428,i0,e_429)=a_430.
% 34.73/34.93  ** KEPT (pick-wt=6): 37 [copy,36,flip.1] store(a_418,i3,e_421)=a_431.
% 34.73/34.93  ---> New Demodulator: 38 [new_demod,37] store(a_418,i3,e_421)=a_431.
% 34.73/34.93  ** KEPT (pick-wt=6): 40 [copy,39,flip.1] store(a_431,i0,e_419)=a_432.
% 34.73/34.93  ---> New Demodulator: 41 [new_demod,40] store(a_431,i0,e_419)=a_432.
% 34.73/34.93  ** KEPT (pick-wt=6): 43 [copy,42,flip.1] store(a_432,i3,e_433)=a_434.
% 34.73/34.93  ---> New Demodulator: 44 [new_demod,43] store(a_432,i3,e_433)=a_434.
% 34.73/34.93  ** KEPT (pick-wt=6): 46 [copy,45,flip.1] store(a_434,i2,e_435)=a_436.
% 34.73/34.93  ---> New Demodulator: 47 [new_demod,46] store(a_434,i2,e_435)=a_436.
% 34.73/34.93  ** KEPT (pick-wt=6): 49 [copy,48,flip.1] store(a_436,i0,e_437)=a_438.
% 34.73/34.93  ---> New Demodulator: 50 [new_demod,49] store(a_436,i0,e_437)=a_438.
% 34.73/34.93  ** KEPT (pick-wt=6): 52 [copy,51,flip.1] store(a_438,i2,e_439)=a_440.
% 34.73/34.93  ---> New Demodulator: 53 [new_demod,52] store(a_438,i2,e_439)=a_440.
% 34.73/34.93  ** KEPT (pick-wt=5): 55 [copy,54,flip.1] select(a1,i1)=e_416.
% 34.73/34.93  ---> New Demodulator: 56 [new_demod,55] select(a1,i1)=e_416.
% 34.73/34.93  ** KEPT (pick-wt=5): 58 [copy,57,flip.1] select(a_418,i3)=e_419.
% 34.73/34.93  ---> New Demodulator: 59 [new_demod,58] select(a_418,i3)=e_419.
% 34.73/34.93  ** KEPT (pick-wt=5): 61 [copy,60,flip.1] select(a_418,i0)=e_421.
% 34.73/34.93  ---> New Demodulator: 62 [new_demod,61] select(a_418,i0)=e_421.
% 34.73/34.93  ** KEPT (pick-wt=5): 64 [copy,63,flip.1] select(a_422,i2)=e_423.
% 34.73/34.93  ---> New Demodulator: 65 [new_demod,64] select(a_422,i2)=e_423.
% 34.73/34.93  ** KEPT (pick-wt=5): 67 [copy,66,flip.1] select(a_422,i3)=e_425.
% 34.73/34.93  ---> New Demodulator: 68 [new_demod,67] select(a_422,i3)=e_425.
% 34.73/34.93  ** KEPT (pick-wt=5): 70 [copy,69,flip.1] select(a_426,i0)=e_427.
% 34.73/34.93  ---> New Demodulator: 71 [new_demod,70] select(a_426,i0)=e_427.
% 34.73/34.93  ** KEPT (pick-wt=5): 73 [copy,72,flip.1] select(a_426,i2)=e_429.
% 34.73/34.93  ---> New Demodulator: 74 [new_demod,73] select(a_426,i2)=e_429.
% 34.73/34.93  ** KEPT (pick-wt=5): 76 [copy,75,flip.1] select(a_432,i2)=e_433.
% 34.73/34.93  ---> New Demodulator: 77 [new_demod,76] select(a_432,i2)=e_433.
% 34.73/34.93  ** KEPT (pick-wt=5): 79 [copy,78,flip.1] select(a_432,i3)=e_435.
% 34.73/34.93  ---> New Demodulator: 80 [new_demod,79] select(a_432,i3)=e_435.
% 34.73/34.93  ** KEPT (pick-wt=5): 82 [copy,81,flip.1] select(a_436,i2)=e_437.
% 34.73/34.93  ---> New Demodulator: 83 [new_demod,82] select(a_436,i2)=e_437.
% 34.73/34.93  ** KEPT (pick-wt=5): 85 [copy,84,flip.1] select(a_436,i0)=e_439.
% 34.73/34.93  ---> New Demodulator: 86 [new_demod,85] select(a_436,i0)=e_439.
% 34.73/34.93    Following clause subsumed by 3 during input processing: 0 [copy,3,flip.1] A=A.
% 34.73/34.93  >>>> Starting back demodulation with 5.
% 34.73/34.93  >>>> Starting back demodulation with 8.
% 34.73/34.93  >>>> Starting back demodulation with 10.
% 34.73/34.93  >>>> Starting back demodulation with 14.
% 34.73/34.93  >>>> Starting back demodulation with 17.
% 34.73/34.93  >>>> Starting back demodulation with 20.
% 34.73/34.93  >>>> Starting back demodulation with 23.
% 34.73/34.93  >>>> Starting back demodulation with 26.
% 34.73/34.93  >>>> Starting back demodulation with 29.
% 34.73/34.93  >>>> Starting back demodulation with 32.
% 34.73/34.93  >>>> Starting back demodulation with 35.
% 34.73/34.93  >>>> Starting back demodulation with 38.
% 34.73/34.93  >>>> Starting back demodulation with 41.
% 34.73/34.93  >>>> Starting back demodulation with 44.
% 34.73/34.93  >>>> Starting back demodulation with 47.
% 34.73/34.93  >>>> Starting back demodulation with 50.
% 34.73/34.93  >>>> Starting back demodulation with 53.
% 34.73/34.93  >>>> Starting back demodulation with 56.
% 34.73/34.93  >>>> Starting back demodulation with 59.
% 34.73/34.93  >>>> Starting back demodulation with 62.
% 34.73/34.93  >>>> Starting back demodulation with 65.
% 34.73/34.93  >>>> Starting back demodulation with 68.
% 34.73/34.93  >>>> Starting back demodulation with 71.
% 34.73/34.93  >>>> Starting back demodulation with 74.
% 34.73/34.93  >>>> Starting back demodulation with 77.
% 34.73/34.93  >>>> Starting back demodulation with 80.
% 34.73/34.93  >>>> Starting back demodulation with 83.
% 34.73/34.93  >>>> Starting back demodulation with 86.
% 34.73/34.93  
% 34.73/34.93  ======= end of input processing =======
% 34.73/34.93  
% 34.73/34.93  =========== start of search ===========
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Resetting weight limit to 15.
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Resetting weight limit to 15.
% 34.73/34.93  
% 34.73/34.93  sos_size=1134
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Resetting weight limit to 13.
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Resetting weight limit to 13.
% 34.73/34.93  
% 34.73/34.93  sos_size=1164
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Resetting weight limit to 10.
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Resetting weight limit to 10.
% 34.73/34.93  
% 34.73/34.93  sos_size=1327
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Resetting weight limit to 9.
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Resetting weight limit to 9.
% 34.73/34.93  
% 34.73/34.93  sos_size=691
% 34.73/34.93  
% 34.73/34.93  -- HEY sandbox2, WE HAVE A PROOF!! -- 
% 34.73/34.93  
% 34.73/34.93  ----> UNIT CONFLICT at  33.10 sec ----> 3282 [binary,3281.1,3.1] $F.
% 34.73/34.93  
% 34.73/34.93  Length of proof is 95.  Level of proof is 23.
% 34.73/34.93  
% 34.73/34.93  ---------------- PROOF ----------------
% 34.73/34.93  % SZS status Unsatisfiable
% 34.73/34.93  % SZS output start Refutation
% See solution above
% 34.73/34.93  ------------ end of proof -------------
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Search stopped by max_proofs option.
% 34.73/34.93  
% 34.73/34.93  
% 34.73/34.93  Search stopped by max_proofs option.
% 34.73/34.93  
% 34.73/34.93  ============ end of search ============
% 34.73/34.93  
% 34.73/34.93  -------------- statistics -------------
% 34.73/34.93  clauses given               1538
% 34.73/34.93  clauses generated        2165897
% 34.73/34.93  clauses kept                3126
% 34.73/34.93  clauses forward subsumed   24707
% 34.73/34.93  clauses back subsumed        132
% 34.73/34.93  Kbytes malloced            10742
% 34.73/34.93  
% 34.73/34.93  ----------- times (seconds) -----------
% 34.73/34.93  user CPU time         33.10          (0 hr, 0 min, 33 sec)
% 34.73/34.93  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 34.73/34.93  wall-clock time       35             (0 hr, 0 min, 35 sec)
% 34.73/34.93  
% 34.73/34.93  That finishes the proof of the theorem.
% 34.73/34.93  
% 34.73/34.93  Process 20506 finished Wed Jul 27 05:38:11 2022
% 34.73/34.93  Otter interrupted
% 34.73/34.93  PROOF FOUND
%------------------------------------------------------------------------------