TSTP Solution File: SWV540-1.007 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : SWV540-1.007 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

% Computer : n009.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 21:13:38 EDT 2022

% Result   : Unsatisfiable 20.33s 20.59s
% Output   : Refutation 20.33s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : SWV540-1.007 : TPTP v8.1.0. Released v4.0.0.
% 0.07/0.13  % Command  : tptp2X_and_run_prover9 %d %s
% 0.13/0.35  % Computer : n009.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 600
% 0.13/0.35  % DateTime : Wed Jun 15 05:40:08 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 4.11/4.37  ============================== Prover9 ===============================
% 4.11/4.37  Prover9 (32) version 2009-11A, November 2009.
% 4.11/4.37  Process 18200 was started by sandbox on n009.cluster.edu,
% 4.11/4.37  Wed Jun 15 05:40:08 2022
% 4.11/4.37  The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_18047_n009.cluster.edu".
% 4.11/4.37  ============================== end of head ===========================
% 4.11/4.37  
% 4.11/4.37  ============================== INPUT =================================
% 4.11/4.37  
% 4.11/4.37  % Reading from file /tmp/Prover9_18047_n009.cluster.edu
% 4.11/4.37  
% 4.11/4.37  set(prolog_style_variables).
% 4.11/4.37  set(auto2).
% 4.11/4.37      % set(auto2) -> set(auto).
% 4.11/4.37      % set(auto) -> set(auto_inference).
% 4.11/4.37      % set(auto) -> set(auto_setup).
% 4.11/4.37      % set(auto_setup) -> set(predicate_elim).
% 4.11/4.37      % set(auto_setup) -> assign(eq_defs, unfold).
% 4.11/4.37      % set(auto) -> set(auto_limits).
% 4.11/4.37      % set(auto_limits) -> assign(max_weight, "100.000").
% 4.11/4.37      % set(auto_limits) -> assign(sos_limit, 20000).
% 4.11/4.37      % set(auto) -> set(auto_denials).
% 4.11/4.37      % set(auto) -> set(auto_process).
% 4.11/4.37      % set(auto2) -> assign(new_constants, 1).
% 4.11/4.37      % set(auto2) -> assign(fold_denial_max, 3).
% 4.11/4.37      % set(auto2) -> assign(max_weight, "200.000").
% 4.11/4.37      % set(auto2) -> assign(max_hours, 1).
% 4.11/4.37      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 4.11/4.37      % set(auto2) -> assign(max_seconds, 0).
% 4.11/4.37      % set(auto2) -> assign(max_minutes, 5).
% 4.11/4.37      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 4.11/4.37      % set(auto2) -> set(sort_initial_sos).
% 4.11/4.37      % set(auto2) -> assign(sos_limit, -1).
% 4.11/4.37      % set(auto2) -> assign(lrs_ticks, 3000).
% 4.11/4.37      % set(auto2) -> assign(max_megs, 400).
% 4.11/4.37      % set(auto2) -> assign(stats, some).
% 4.11/4.37      % set(auto2) -> clear(echo_input).
% 4.11/4.37      % set(auto2) -> set(quiet).
% 4.11/4.37      % set(auto2) -> clear(print_initial_clauses).
% 4.11/4.37      % set(auto2) -> clear(print_given).
% 4.11/4.37  assign(lrs_ticks,-1).
% 4.11/4.37  assign(sos_limit,10000).
% 4.11/4.37  assign(order,kbo).
% 4.11/4.37  set(lex_order_vars).
% 4.11/4.37  clear(print_given).
% 4.11/4.37  
% 4.11/4.37  % formulas(sos).  % not echoed (54 formulas)
% 4.11/4.37  
% 4.11/4.37  ============================== end of input ==========================
% 4.11/4.37  
% 4.11/4.37  % From the command line: assign(max_seconds, 300).
% 4.11/4.37  
% 4.11/4.37  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 4.11/4.37  
% 4.11/4.37  % Formulas that are not ordinary clauses:
% 4.11/4.37  
% 4.11/4.37  ============================== end of process non-clausal formulas ===
% 4.11/4.37  
% 4.11/4.37  ============================== PROCESS INITIAL CLAUSES ===============
% 4.11/4.37  
% 4.11/4.37  ============================== PREDICATE ELIMINATION =================
% 4.11/4.37  
% 4.11/4.37  ============================== end predicate elimination =============
% 4.11/4.37  
% 4.11/4.37  Auto_denials:  (non-Horn, no changes).
% 4.11/4.37  
% 4.11/4.37  Term ordering decisions:
% 4.11/4.37  Function symbol KB weights:  i5=1. i2=1. i1=1. a_785=1. a_789=1. a_793=1. a_800=1. a_804=1. a_810=1. a_814=1. a_821=1. a_825=1. i0=1. a1=1. a_797=1. a_818=1. e_786=1. e_788=1. e_798=1. e_819=1. a_783=1. a_787=1. a_791=1. a_795=1. a_799=1. a_802=1. a_806=1. a_809=1. a_812=1. a_816=1. a_820=1. a_823=1. a_827=1. e_782=1. e_784=1. e_790=1. e_792=1. e_794=1. e_796=1. e_801=1. e_803=1. e_805=1. e_807=1. e_811=1. e_813=1. e_815=1. e_817=1. e_822=1. e_824=1. e_826=1. e_828=1. i3=1. i4=1. a_808=1. a_829=1. select=1. store=1.
% 4.11/4.37  
% 4.11/4.37  ============================== end of process initial clauses ========
% 4.11/4.37  
% 4.11/4.37  ============================== CLAUSES FOR SEARCH ====================
% 4.11/4.37  
% 4.11/4.37  ============================== end of clauses for search =============
% 4.11/4.37  
% 4.11/4.37  ============================== SEARCH ================================
% 4.11/4.37  
% 4.11/4.37  % Starting search at 0.01 seconds.
% 4.11/4.37  
% 4.11/4.37  NOTE: Back_subsumption disabled, ratio of kept to back_subsumed is 101 (0.00 of 1.87 sec).
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=36.000, iters=3398
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=33.000, iters=3368
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=30.000, iters=3363
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=29.000, iters=3386
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=28.000, iters=3356
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=27.000, iters=3365
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=26.000, iters=3373
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=25.000, iters=3341
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=24.000, iters=3374
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=23.000, iters=3340
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=22.000, iters=3337
% 4.11/4.37  
% 4.11/4.37  Low Water (keep): wt=21.000, iters=3335
% 4.11/4.37  
% 4.11/4.37  Low Water (displace): id=4194, wt=45.000
% 4.11/4.37  
% 4.11/4.37  Low Water (displace): id=4283, wt=42.000
% 4.11/4.37  
% 4.11/4.37  Low Water (displace): id=4083, wt=41.000
% 4.11/4.37  
% 4.11/4.37  Low Water (displace): id=4131, wt=40.000
% 4.11/4.37  
% 4.11/4.37  Low Water (displace): id=4287, wt=39.000
% 20.33/20.59  
% 20.33/20.59  Low Water (keep): wt=20.000, iters=3388
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=4199, wt=38.000
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=4232, wt=37.000
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=4284, wt=36.000
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=11643, wt=18.000
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=11717, wt=15.000
% 20.33/20.59  
% 20.33/20.59  Low Water (keep): wt=19.000, iters=3342
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=12660, wt=14.000
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=12683, wt=12.000
% 20.33/20.59  
% 20.33/20.59  Low Water (keep): wt=18.000, iters=3336
% 20.33/20.59  
% 20.33/20.59  Low Water (keep): wt=17.000, iters=3341
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=16533, wt=11.000
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=16540, wt=9.000
% 20.33/20.59  
% 20.33/20.59  Low Water (keep): wt=16.000, iters=3334
% 20.33/20.59  
% 20.33/20.59  Low Water (keep): wt=15.000, iters=3333
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=24937, wt=8.000
% 20.33/20.59  
% 20.33/20.59  Low Water (displace): id=25032, wt=6.000
% 20.33/20.59  
% 20.33/20.59  ============================== PROOF =================================
% 20.33/20.59  % SZS status Unsatisfiable
% 20.33/20.59  % SZS output start Refutation
% 20.33/20.59  
% 20.33/20.59  % Proof 1 at 19.31 (+ 0.27) seconds.
% 20.33/20.59  % Length of proof is 393.
% 20.33/20.59  % Level of proof is 58.
% 20.33/20.59  % Maximum clause weight is 19.000.
% 20.33/20.59  % Given clauses 4227.
% 20.33/20.59  
% 20.33/20.59  5 e_786 = select(a_785,i1) # label(hyp28) # label(hypothesis).  [assumption].
% 20.33/20.59  6 select(a_785,i1) = e_786.  [copy(5),flip(a)].
% 20.33/20.59  7 e_788 = select(a_785,i2) # label(hyp29) # label(hypothesis).  [assumption].
% 20.33/20.59  8 select(a_785,i2) = e_788.  [copy(7),flip(a)].
% 20.33/20.59  9 e_790 = select(a_789,i5) # label(hyp30) # label(hypothesis).  [assumption].
% 20.33/20.59  10 select(a_789,i5) = e_790.  [copy(9),flip(a)].
% 20.33/20.59  11 e_792 = select(a_789,i0) # label(hyp31) # label(hypothesis).  [assumption].
% 20.33/20.59  12 select(a_789,i0) = e_792.  [copy(11),flip(a)].
% 20.33/20.59  13 e_794 = select(a_793,i5) # label(hyp32) # label(hypothesis).  [assumption].
% 20.33/20.59  14 select(a_793,i5) = e_794.  [copy(13),flip(a)].
% 20.33/20.59  15 e_796 = select(a_793,i2) # label(hyp33) # label(hypothesis).  [assumption].
% 20.33/20.59  16 select(a_793,i2) = e_796.  [copy(15),flip(a)].
% 20.33/20.59  17 e_798 = select(a_797,i1) # label(hyp34) # label(hypothesis).  [assumption].
% 20.33/20.59  18 select(a_797,i1) = e_798.  [copy(17),flip(a)].
% 20.33/20.59  19 e_801 = select(a_800,i2) # label(hyp35) # label(hypothesis).  [assumption].
% 20.33/20.59  20 select(a_800,i2) = e_801.  [copy(19),flip(a)].
% 20.33/20.59  21 e_803 = select(a_800,i5) # label(hyp36) # label(hypothesis).  [assumption].
% 20.33/20.59  22 select(a_800,i5) = e_803.  [copy(21),flip(a)].
% 20.33/20.59  23 e_805 = select(a_804,i2) # label(hyp37) # label(hypothesis).  [assumption].
% 20.33/20.59  24 select(a_804,i2) = e_805.  [copy(23),flip(a)].
% 20.33/20.59  25 e_807 = select(a_804,i5) # label(hyp38) # label(hypothesis).  [assumption].
% 20.33/20.59  26 select(a_804,i5) = e_807.  [copy(25),flip(a)].
% 20.33/20.59  27 e_811 = select(a_810,i0) # label(hyp39) # label(hypothesis).  [assumption].
% 20.33/20.59  28 select(a_810,i0) = e_811.  [copy(27),flip(a)].
% 20.33/20.59  29 e_813 = select(a_810,i5) # label(hyp40) # label(hypothesis).  [assumption].
% 20.33/20.59  30 select(a_810,i5) = e_813.  [copy(29),flip(a)].
% 20.33/20.59  31 e_815 = select(a_814,i2) # label(hyp41) # label(hypothesis).  [assumption].
% 20.33/20.59  32 select(a_814,i2) = e_815.  [copy(31),flip(a)].
% 20.33/20.59  33 e_817 = select(a_814,i5) # label(hyp42) # label(hypothesis).  [assumption].
% 20.33/20.59  34 select(a_814,i5) = e_817.  [copy(33),flip(a)].
% 20.33/20.59  35 e_819 = select(a_818,i1) # label(hyp43) # label(hypothesis).  [assumption].
% 20.33/20.59  36 select(a_818,i1) = e_819.  [copy(35),flip(a)].
% 20.33/20.59  37 e_822 = select(a_821,i2) # label(hyp44) # label(hypothesis).  [assumption].
% 20.33/20.59  38 select(a_821,i2) = e_822.  [copy(37),flip(a)].
% 20.33/20.59  39 e_824 = select(a_821,i5) # label(hyp45) # label(hypothesis).  [assumption].
% 20.33/20.59  40 select(a_821,i5) = e_824.  [copy(39),flip(a)].
% 20.33/20.59  41 e_826 = select(a_825,i2) # label(hyp46) # label(hypothesis).  [assumption].
% 20.33/20.59  42 select(a_825,i2) = e_826.  [copy(41),flip(a)].
% 20.33/20.59  43 e_828 = select(a_825,i5) # label(hyp47) # label(hypothesis).  [assumption].
% 20.33/20.59  44 select(a_825,i5) = e_828.  [copy(43),flip(a)].
% 20.33/20.59  49 a_787 = store(a_785,i2,e_786) # label(hyp2) # label(hypothesis).  [assumption].
% 20.33/20.59  50 store(a_785,i2,e_786) = a_787.  [copy(49),flip(a)].
% 20.33/20.59  51 a_789 = store(a_787,i1,e_788) # label(hyp3) # label(hypothesis).  [assumption].
% 20.33/20.59  52 store(a_787,i1,e_788) = a_789.  [copy(51),flip(a)].
% 20.33/20.59  53 a_791 = store(a_789,i0,e_790) # label(hyp4) # label(hypothesis).  [assumption].
% 20.33/20.59  54 store(a_789,i0,e_790) = a_791.  [copy(53),flip(a)].
% 20.33/20.59  55 a_793 = store(a_791,i5,e_792) # label(hyp5) # label(hypothesis).  [assumption].
% 20.33/20.59  56 store(a_791,i5,e_792) = a_793.  [copy(55),flip(a)].
% 20.33/20.59  57 a_795 = store(a_793,i2,e_794) # label(hyp6) # label(hypothesis).  [assumption].
% 20.33/20.59  58 store(a_793,i2,e_794) = a_795.  [copy(57),flip(a)].
% 20.33/20.59  59 a_797 = store(a_795,i5,e_796) # label(hyp7) # label(hypothesis).  [assumption].
% 20.33/20.59  60 store(a_795,i5,e_796) = a_797.  [copy(59),flip(a)].
% 20.33/20.59  61 a_799 = store(a_797,i1,e_798) # label(hyp8) # label(hypothesis).  [assumption].
% 20.33/20.59  62 store(a_797,i1,e_798) = a_799.  [copy(61),flip(a)].
% 20.33/20.59  63 a_800 = store(a_799,i1,e_798) # label(hyp9) # label(hypothesis).  [assumption].
% 20.33/20.59  64 store(a_799,i1,e_798) = a_800.  [copy(63),flip(a)].
% 20.33/20.59  65 a_802 = store(a_800,i5,e_801) # label(hyp10) # label(hypothesis).  [assumption].
% 20.33/20.59  66 store(a_800,i5,e_801) = a_802.  [copy(65),flip(a)].
% 20.33/20.59  67 a_804 = store(a_802,i2,e_803) # label(hyp11) # label(hypothesis).  [assumption].
% 20.33/20.59  68 store(a_802,i2,e_803) = a_804.  [copy(67),flip(a)].
% 20.33/20.59  69 a_806 = store(a_804,i5,e_805) # label(hyp12) # label(hypothesis).  [assumption].
% 20.33/20.59  70 store(a_804,i5,e_805) = a_806.  [copy(69),flip(a)].
% 20.33/20.59  71 a_808 = store(a_806,i2,e_807) # label(hyp13) # label(hypothesis).  [assumption].
% 20.33/20.59  72 store(a_806,i2,e_807) = a_808.  [copy(71),flip(a)].
% 20.33/20.59  73 a_809 = store(a_785,i1,e_788) # label(hyp14) # label(hypothesis).  [assumption].
% 20.33/20.59  74 store(a_785,i1,e_788) = a_809.  [copy(73),flip(a)].
% 20.33/20.59  75 a_810 = store(a_809,i2,e_786) # label(hyp15) # label(hypothesis).  [assumption].
% 20.33/20.59  76 store(a_809,i2,e_786) = a_810.  [copy(75),flip(a)].
% 20.33/20.59  77 a_812 = store(a_810,i5,e_811) # label(hyp16) # label(hypothesis).  [assumption].
% 20.33/20.59  78 store(a_810,i5,e_811) = a_812.  [copy(77),flip(a)].
% 20.33/20.59  79 a_814 = store(a_812,i0,e_813) # label(hyp17) # label(hypothesis).  [assumption].
% 20.33/20.59  80 store(a_812,i0,e_813) = a_814.  [copy(79),flip(a)].
% 20.33/20.59  81 a_816 = store(a_814,i5,e_815) # label(hyp18) # label(hypothesis).  [assumption].
% 20.33/20.59  82 store(a_814,i5,e_815) = a_816.  [copy(81),flip(a)].
% 20.33/20.59  83 a_818 = store(a_816,i2,e_817) # label(hyp19) # label(hypothesis).  [assumption].
% 20.33/20.59  84 store(a_816,i2,e_817) = a_818.  [copy(83),flip(a)].
% 20.33/20.59  85 a_820 = store(a_818,i1,e_819) # label(hyp20) # label(hypothesis).  [assumption].
% 20.33/20.59  86 store(a_818,i1,e_819) = a_820.  [copy(85),flip(a)].
% 20.33/20.59  87 a_821 = store(a_820,i1,e_819) # label(hyp21) # label(hypothesis).  [assumption].
% 20.33/20.59  88 store(a_820,i1,e_819) = a_821.  [copy(87),flip(a)].
% 20.33/20.59  89 a_823 = store(a_821,i5,e_822) # label(hyp22) # label(hypothesis).  [assumption].
% 20.33/20.59  90 store(a_821,i5,e_822) = a_823.  [copy(89),flip(a)].
% 20.33/20.59  91 a_825 = store(a_823,i2,e_824) # label(hyp23) # label(hypothesis).  [assumption].
% 20.33/20.59  92 store(a_823,i2,e_824) = a_825.  [copy(91),flip(a)].
% 20.33/20.59  93 a_827 = store(a_825,i5,e_826) # label(hyp24) # label(hypothesis).  [assumption].
% 20.33/20.59  94 store(a_825,i5,e_826) = a_827.  [copy(93),flip(a)].
% 20.33/20.59  95 a_829 = store(a_827,i2,e_828) # label(hyp25) # label(hypothesis).  [assumption].
% 20.33/20.59  96 store(a_827,i2,e_828) = a_829.  [copy(95),flip(a)].
% 20.33/20.59  97 select(store(A,B,C),B) = C # label(a1) # label(axiom).  [assumption].
% 20.33/20.59  98 store(A,B,select(A,B)) = A # label(a3) # label(axiom).  [assumption].
% 20.33/20.59  99 store(store(A,B,C),B,D) = store(A,B,D) # label(a4) # label(axiom).  [assumption].
% 20.33/20.59  100 A = B | select(store(C,A,D),B) = select(C,B) # label(a2) # label(axiom).  [assumption].
% 20.33/20.59  101 A = B | store(store(C,A,D),B,E) = store(store(C,B,E),A,D) # label(a5) # label(axiom).  [assumption].
% 20.33/20.59  102 a_808 != a_829 # label(goal) # label(negated_conjecture).  [assumption].
% 20.33/20.59  103 a_829 != a_808.  [copy(102),flip(a)].
% 20.33/20.59  106 select(a_787,i2) = e_786.  [para(50(a,1),97(a,1,1))].
% 20.33/20.59  107 select(a_789,i1) = e_788.  [para(52(a,1),97(a,1,1))].
% 20.33/20.59  109 e_794 = e_792.  [para(56(a,1),97(a,1,1)),rewrite([14(3)])].
% 20.33/20.59  110 select(a_795,i2) = e_792.  [para(58(a,1),97(a,1,1)),rewrite([109(4)])].
% 20.33/20.59  111 select(a_797,i5) = e_796.  [para(60(a,1),97(a,1,1))].
% 20.33/20.59  113 select(a_800,i1) = e_798.  [para(64(a,1),97(a,1,1))].
% 20.33/20.59  114 select(a_802,i5) = e_801.  [para(66(a,1),97(a,1,1))].
% 20.33/20.59  115 e_805 = e_803.  [para(68(a,1),97(a,1,1)),rewrite([24(3)])].
% 20.33/20.59  118 select(a_809,i1) = e_788.  [para(74(a,1),97(a,1,1))].
% 20.33/20.59  119 select(a_810,i2) = e_786.  [para(76(a,1),97(a,1,1))].
% 20.33/20.59  120 select(a_812,i5) = e_811.  [para(78(a,1),97(a,1,1))].
% 20.33/20.59  121 select(a_814,i0) = e_813.  [para(80(a,1),97(a,1,1))].
% 20.33/20.59  122 select(a_816,i5) = e_815.  [para(82(a,1),97(a,1,1))].
% 20.33/20.59  123 select(a_818,i2) = e_817.  [para(84(a,1),97(a,1,1))].
% 20.33/20.59  125 select(a_821,i1) = e_819.  [para(88(a,1),97(a,1,1))].
% 20.33/20.59  126 select(a_823,i5) = e_822.  [para(90(a,1),97(a,1,1))].
% 20.33/20.59  127 e_826 = e_824.  [para(92(a,1),97(a,1,1)),rewrite([42(3)])].
% 20.33/20.59  130 store(a_793,i2,e_792) = a_795.  [back_rewrite(58),rewrite([109(3)])].
% 20.33/20.59  131 select(a_793,i5) = e_792.  [back_rewrite(14),rewrite([109(4)])].
% 20.33/20.59  132 store(a_804,i5,e_803) = a_806.  [back_rewrite(70),rewrite([115(3)])].
% 20.33/20.59  133 select(a_804,i2) = e_803.  [back_rewrite(24),rewrite([115(4)])].
% 20.33/20.59  134 store(a_825,i5,e_824) = a_827.  [back_rewrite(94),rewrite([127(3)])].
% 20.33/20.59  135 select(a_825,i2) = e_824.  [back_rewrite(42),rewrite([127(4)])].
% 20.33/20.59  138 store(a_785,i1,e_786) = a_785.  [para(6(a,1),98(a,1,3))].
% 20.33/20.59  139 store(a_785,i2,e_788) = a_785.  [para(8(a,1),98(a,1,3))].
% 20.33/20.59  142 store(a_793,i2,e_796) = a_793.  [para(16(a,1),98(a,1,3))].
% 20.33/20.59  143 a_799 = a_797.  [para(18(a,1),98(a,1,3)),rewrite([62(4)])].
% 20.33/20.59  145 store(a_800,i5,e_803) = a_800.  [para(22(a,1),98(a,1,3))].
% 20.33/20.59  146 store(a_804,i5,e_807) = a_804.  [para(26(a,1),98(a,1,3))].
% 20.33/20.59  147 store(a_810,i0,e_811) = a_810.  [para(28(a,1),98(a,1,3))].
% 20.33/20.59  149 store(a_814,i2,e_815) = a_814.  [para(32(a,1),98(a,1,3))].
% 20.33/20.59  150 store(a_814,i5,e_817) = a_814.  [para(34(a,1),98(a,1,3))].
% 20.33/20.59  151 a_820 = a_818.  [para(36(a,1),98(a,1,3)),rewrite([86(4)])].
% 20.33/20.59  152 store(a_821,i2,e_822) = a_821.  [para(38(a,1),98(a,1,3))].
% 20.33/20.59  153 store(a_821,i5,e_824) = a_821.  [para(40(a,1),98(a,1,3))].
% 20.33/20.59  154 store(a_825,i5,e_828) = a_825.  [para(44(a,1),98(a,1,3))].
% 20.33/20.59  155 a_797 = a_800.  [back_rewrite(64),rewrite([143(1),62(4),143(1)])].
% 20.33/20.59  156 store(a_800,i1,e_798) = a_800.  [back_rewrite(62),rewrite([155(1),143(5),155(5)])].
% 20.33/20.59  157 a_818 = a_821.  [back_rewrite(88),rewrite([151(1),86(4),151(1)])].
% 20.33/20.59  158 store(a_821,i1,e_819) = a_821.  [back_rewrite(86),rewrite([157(1),151(5),157(5)])].
% 20.33/20.59  160 e_803 = e_796.  [back_rewrite(111),rewrite([155(1),22(3)])].
% 20.33/20.59  161 store(a_795,i5,e_796) = a_800.  [back_rewrite(60),rewrite([155(5)])].
% 20.33/20.59  163 e_822 = e_817.  [back_rewrite(123),rewrite([157(1),38(3)])].
% 20.33/20.59  164 store(a_816,i2,e_817) = a_821.  [back_rewrite(84),rewrite([157(5)])].
% 20.33/20.59  165 store(a_800,i5,e_796) = a_800.  [back_rewrite(145),rewrite([160(3)])].
% 20.33/20.59  166 select(a_804,i2) = e_796.  [back_rewrite(133),rewrite([160(4)])].
% 20.33/20.59  167 store(a_804,i5,e_796) = a_806.  [back_rewrite(132),rewrite([160(3)])].
% 20.33/20.59  170 store(a_802,i2,e_796) = a_804.  [back_rewrite(68),rewrite([160(3)])].
% 20.33/20.59  172 store(a_821,i2,e_817) = a_821.  [back_rewrite(152),rewrite([163(3)])].
% 20.33/20.59  173 select(a_823,i5) = e_817.  [back_rewrite(126),rewrite([163(4)])].
% 20.33/20.59  174 store(a_821,i5,e_817) = a_823.  [back_rewrite(90),rewrite([163(3)])].
% 20.33/20.59  175 select(a_821,i2) = e_817.  [back_rewrite(38),rewrite([163(4)])].
% 20.33/20.59  179 store(a_787,i2,A) = store(a_785,i2,A).  [para(50(a,1),99(a,1,1))].
% 20.33/20.59  180 store(a_787,i1,A) = store(a_789,i1,A).  [para(52(a,1),99(a,1,1)),flip(a)].
% 20.33/20.59  181 store(a_789,i1,e_788) = a_789.  [para(52(a,1),99(a,2)),rewrite([180(3),99(6)])].
% 20.33/20.59  182 store(a_791,i0,A) = store(a_789,i0,A).  [para(54(a,1),99(a,1,1))].
% 20.33/20.59  183 store(a_791,i5,A) = store(a_793,i5,A).  [para(56(a,1),99(a,1,1)),flip(a)].
% 20.33/20.59  184 store(a_793,i5,e_792) = a_793.  [para(56(a,1),99(a,2)),rewrite([183(3),99(6)])].
% 20.33/20.59  185 store(a_802,i5,A) = store(a_800,i5,A).  [para(66(a,1),99(a,1,1))].
% 20.33/20.59  187 store(a_809,i1,A) = store(a_785,i1,A).  [para(74(a,1),99(a,1,1))].
% 20.33/20.59  188 store(a_809,i2,A) = store(a_810,i2,A).  [para(76(a,1),99(a,1,1)),flip(a)].
% 20.33/20.59  189 store(a_810,i2,e_786) = a_810.  [para(76(a,1),99(a,2)),rewrite([188(3),99(6)])].
% 20.33/20.59  191 store(a_812,i0,A) = store(a_814,i0,A).  [para(80(a,1),99(a,1,1)),flip(a)].
% 20.33/20.59  192 store(a_814,i0,e_813) = a_814.  [para(80(a,1),99(a,2)),rewrite([191(3),99(6)])].
% 20.33/20.59  193 store(a_816,i5,A) = store(a_814,i5,A).  [para(82(a,1),99(a,1,1))].
% 20.33/20.59  194 store(a_823,i2,A) = store(a_825,i2,A).  [para(92(a,1),99(a,1,1)),flip(a)].
% 20.33/20.59  195 store(a_825,i2,e_824) = a_825.  [para(92(a,1),99(a,2)),rewrite([194(3),99(6)])].
% 20.33/20.59  200 i2 = A | select(store(a_785,A,B),i2) = e_788.  [para(8(a,1),100(b,2)),flip(a)].
% 20.33/20.59  204 i2 = A | select(store(a_800,A,B),i2) = e_801.  [para(20(a,1),100(b,2)),flip(a)].
% 20.33/20.59  205 i5 = A | select(store(a_804,A,B),i5) = e_807.  [para(26(a,1),100(b,2)),flip(a)].
% 20.33/20.59  207 i5 = A | select(store(a_810,A,B),i5) = e_813.  [para(30(a,1),100(b,2)),flip(a)].
% 20.33/20.59  208 i2 = A | select(store(a_814,A,B),i2) = e_815.  [para(32(a,1),100(b,2)),flip(a)].
% 20.33/20.59  210 i5 = A | select(store(a_821,A,B),i5) = e_824.  [para(40(a,1),100(b,2)),flip(a)].
% 20.33/20.59  211 i5 = A | select(store(a_825,A,B),i5) = e_828.  [para(44(a,1),100(b,2)),flip(a)].
% 20.33/20.59  213 i2 = A | select(a_787,A) = select(a_785,A).  [para(50(a,1),100(b,1,1))].
% 20.33/20.59  219 i5 = A | select(a_816,A) = select(a_814,A).  [para(82(a,1),100(b,1,1))].
% 20.33/20.59  222 A = B | store(store(C,A,D),B,select(C,B)) = store(C,A,D).  [para(100(b,1),98(a,1,3))].
% 20.33/20.59  224 A = B | C = B | select(store(store(D,A,E),C,F),B) = select(D,B).  [para(100(b,1),100(b,2))].
% 20.33/20.59  226 i2 = A | store(store(a_785,A,B),i2,e_786) = store(a_787,A,B).  [para(50(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  227 i0 = A | store(store(a_789,A,B),i0,e_790) = store(a_791,A,B).  [para(54(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  231 i5 = A | store(store(a_810,A,B),i5,e_811) = store(a_812,A,B).  [para(78(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  270 store(a_804,i2,e_796) = a_804.  [para(166(a,1),98(a,1,3))].
% 20.33/20.59  274 store(a_795,i2,A) = store(a_793,i2,A).  [para(130(a,1),99(a,1,1))].
% 20.33/20.59  275 i2 = A | select(a_795,A) = select(a_793,A).  [para(130(a,1),100(b,1,1))].
% 20.33/20.59  276 i2 = A | store(store(a_793,A,B),i2,e_792) = store(a_795,A,B).  [para(130(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  283 i5 = A | store(store(a_825,A,B),i5,e_824) = store(a_827,A,B).  [para(134(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  296 i5 = A | store(store(a_814,A,B),i5,e_817) = store(a_814,A,B).  [para(150(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  301 store(a_795,i5,A) = store(a_800,i5,A).  [para(161(a,1),99(a,1,1)),flip(a)].
% 20.33/20.59  304 store(a_816,i2,A) = store(a_821,i2,A).  [para(164(a,1),99(a,1,1)),flip(a)].
% 20.33/20.59  305 i2 = A | select(a_816,A) = select(a_821,A).  [para(164(a,1),100(b,1,1)),flip(b)].
% 20.33/20.59  308 store(a_806,i5,A) = store(a_804,i5,A).  [para(167(a,1),99(a,1,1))].
% 20.33/20.59  310 i5 = A | store(store(a_804,A,B),i5,e_796) = store(a_806,A,B).  [para(167(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  311 store(a_802,i2,A) = store(a_804,i2,A).  [para(170(a,1),99(a,1,1)),flip(a)].
% 20.33/20.59  313 i2 = A | store(store(a_802,A,B),i2,e_796) = store(a_804,A,B).  [para(170(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  315 store(a_823,i5,A) = store(a_821,i5,A).  [para(174(a,1),99(a,1,1))].
% 20.33/20.59  316 i5 = A | select(a_823,A) = select(a_821,A).  [para(174(a,1),100(b,1,1))].
% 20.33/20.59  317 i5 = A | store(store(a_821,A,B),i5,e_817) = store(a_823,A,B).  [para(174(a,1),101(b,1,1)),flip(b)].
% 20.33/20.59  334 store(a_789,i1,select(a_787,i1)) = a_787.  [para(180(a,1),98(a,1))].
% 20.33/20.59  352 store(a_810,i2,select(a_809,i2)) = a_809.  [para(188(a,1),98(a,1))].
% 20.33/20.59  359 store(a_814,i0,select(a_812,i0)) = a_812.  [para(191(a,1),98(a,1))].
% 20.33/20.59  366 store(a_825,i2,select(a_823,i2)) = a_823.  [para(194(a,1),98(a,1))].
% 20.33/20.59  377 store(a_800,i5,select(a_795,i5)) = a_795.  [para(301(a,1),98(a,1))].
% 20.33/20.59  385 store(a_821,i2,select(a_816,i2)) = a_816.  [para(304(a,1),98(a,1))].
% 20.33/20.59  392 store(a_804,i2,select(a_802,i2)) = a_802.  [para(311(a,1),98(a,1))].
% 20.33/20.59  448 i2 = i5 | select(a_802,i2) = e_801.  [para(66(a,1),204(b,1,1))].
% 20.33/20.59  450 i2 = i5 | e_801 = e_792.  [para(377(a,1),204(b,1,1)),rewrite([110(6)]),flip(b)].
% 20.33/20.59  451 i2 = i5 | store(a_800,i5,e_792) = a_802.  [para(450(b,1),66(a,1,3))].
% 20.33/20.59  455 i2 = i5 | store(a_804,i2,e_801) = a_802.  [para(448(b,1),98(a,1,3)),rewrite([311(7)])].
% 20.33/20.59  462 i2 = i5 | e_807 = e_801.  [para(392(a,1),205(b,1,1)),rewrite([114(6)]),flip(a),flip(b)].
% 20.33/20.59  463 i2 = i5 | store(a_806,i2,e_801) = a_808.  [para(462(b,1),72(a,1,3))].
% 20.33/20.59  464 i2 = i5 | store(a_804,i5,e_801) = a_804.  [para(462(b,1),146(a,1,3))].
% 20.33/20.59  485 i2 = i5 | select(a_809,i5) = e_813.  [para(352(a,1),207(b,1,1)),flip(a)].
% 20.33/20.59  486 i2 = i5 | store(a_809,i5,e_813) = a_809.  [para(485(b,1),98(a,1,3))].
% 20.33/20.59  493 i2 = i5 | select(a_816,i2) = e_815.  [para(82(a,1),208(b,1,1))].
% 20.33/20.59  496 i2 = i5 | store(a_821,i2,e_815) = a_816.  [para(493(b,1),98(a,1,3)),rewrite([304(7)])].
% 20.33/20.59  514 i2 = i5 | e_824 = e_815.  [para(385(a,1),210(b,1,1)),rewrite([122(6)]),flip(a),flip(b)].
% 20.33/20.59  515 i2 = i5 | store(a_825,i5,e_815) = a_827.  [para(514(b,1),134(a,1,3))].
% 20.33/20.59  517 i2 = i5 | store(a_825,i2,e_815) = a_825.  [para(514(b,1),195(a,1,3))].
% 20.33/20.59  523 i2 = i5 | e_828 = e_817.  [para(366(a,1),211(b,1,1)),rewrite([173(6)]),flip(a),flip(b)].
% 20.33/20.59  524 i2 = i5 | store(a_827,i2,e_817) = a_829.  [para(523(b,1),96(a,1,3))].
% 20.33/20.59  666 i5 = A | store(store(a_814,i5,B),A,select(a_816,A)) = store(a_814,i5,B).  [para(193(a,1),222(b,1,1)),rewrite([193(11)])].
% 20.33/20.59  795 i2 = i5 | store(a_800,i5,e_792) = a_795.  [para(275(b,1),377(a,1,3)),rewrite([131(8)])].
% 20.33/20.59  800 i2 = i5 | a_802 = a_795.  [para(795(b,1),451(b,1)),flip(c),merge(b)].
% 20.33/20.59  805 i2 = i5 | store(a_804,i2,e_801) = a_795.  [para(800(b,1),455(b,2)),merge(b)].
% 20.33/20.59  948 i2 = i5 | i2 = A | B = A | select(store(a_795,B,C),A) = select(a_804,A).  [para(805(b,1),224(c,1,1,1))].
% 20.33/20.59  996 i2 = i5 | select(store(a_793,i2,A),i5) = e_807.  [factor(948,a,c),rewrite([274(9),26(14)]),merge(b)].
% 20.33/20.59  1052 i1 = i2 | a_810 = a_789.  [para(74(a,1),226(b,1,1)),rewrite([188(7),189(7),180(8),181(8)]),flip(a)].
% 20.33/20.59  1068 i1 = i2 | e_811 = e_792.  [para(1052(b,1),28(a,1,1)),rewrite([12(6)]),flip(b)].
% 20.33/20.59  1069 i1 = i2 | e_813 = e_790.  [para(1052(b,1),30(a,1,1)),rewrite([10(6)]),flip(b)].
% 20.33/20.59  1070 i1 = i2 | store(a_789,i5,e_811) = a_812.  [para(1052(b,1),78(a,1,1))].
% 20.33/20.59  1072 i1 = i2 | store(a_789,i0,e_811) = a_810.  [para(1052(b,1),147(a,1,1))].
% 20.33/20.59  1082 i1 = i2 | store(a_810,i5,e_792) = a_812.  [para(1068(b,1),78(a,1,3))].
% 20.33/20.59  1095 i1 = i2 | store(a_814,i0,e_790) = a_814.  [para(1069(b,1),192(a,1,3))].
% 20.33/20.59  1127 i1 = i2 | store(a_789,i5,e_792) = a_812.  [para(1068(b,1),1070(b,1,3)),merge(b)].
% 20.33/20.59  1131 i1 = i2 | store(a_810,i0,A) = store(a_789,i0,A).  [para(1072(b,1),99(a,1,1))].
% 20.33/20.59  1224 i1 = i2 | i0 = i5 | store(a_814,i0,e_790) = a_793.  [para(1127(b,1),227(b,1,1)),rewrite([191(10),183(14),184(14)])].
% 20.33/20.59  1240 i0 = i5 | store(store(a_810,i0,A),i5,e_811) = store(a_814,i0,A).  [para(191(a,1),231(b,2)),flip(a)].
% 20.33/20.59  1255 i1 = i2 | select(a_816,i1) = e_819.  [para(125(a,1),305(b,2)),flip(a)].
% 20.33/20.59  1263 i1 = i2 | i1 = i5 | select(a_814,i1) = e_819.  [para(1255(b,1),219(b,1)),flip(b),flip(c)].
% 20.33/20.59  1317 i2 = i5 | store(a_825,i2,e_817) = a_823.  [para(316(b,1),366(a,1,3)),rewrite([175(8)]),flip(a)].
% 20.33/20.59  4422 i2 = i5 | store(a_827,i2,e_817) = a_821.  [para(1317(b,1),283(b,1,1)),rewrite([315(10),153(10)]),flip(b),flip(c),merge(b)].
% 20.33/20.59  4448 i2 = i5 | a_829 = a_821.  [para(4422(b,1),524(b,1)),flip(c),merge(b)].
% 20.33/20.59  4478 i2 = i5 | a_808 != a_821.  [para(4448(b,1),103(a,1)),flip(b)].
% 20.33/20.59  5122 i1 = i2 | i1 = i5 | store(a_814,i1,e_819) = a_814.  [para(1263(c,1),98(a,1,3))].
% 20.33/20.59  5946 i2 = i5 | store(a_806,i2,e_801) = a_800.  [para(455(b,1),310(b,1,1)),rewrite([185(10),165(10)]),flip(b),flip(c),merge(b)].
% 20.33/20.59  5978 i2 = i5 | a_808 = a_800.  [para(5946(b,1),463(b,1)),flip(c),merge(b)].
% 20.33/20.59  6011 i2 = i5 | a_821 != a_800.  [para(5978(b,1),4478(b,1)),flip(c),merge(b)].
% 20.33/20.59  6014 i2 = A | store(a_804,A,select(a_802,A)) = a_804.  [para(98(a,1),313(b,1,1)),rewrite([311(6),270(6)]),flip(b)].
% 20.33/20.59  6219 i2 = i5 | store(a_825,i2,e_815) = a_814.  [para(496(b,1),317(b,1,1)),rewrite([193(10),150(10),194(11)]),flip(b),flip(c),merge(b)].
% 20.33/20.59  6250 i2 = i5 | a_825 = a_814.  [para(6219(b,1),517(b,1)),flip(c),merge(b)].
% 20.33/20.59  6282 i2 = i5 | store(a_814,i5,e_828) = a_825.  [para(6250(b,1),154(a,1,1))].
% 20.33/20.59  6880 i2 = i5 | i2 = A | store(a_804,A,select(a_795,A)) = a_804.  [para(800(b,1),6014(b,1,3,1))].
% 20.33/20.59  6899 i2 = i5 | store(a_804,i5,select(a_795,i5)) = a_804.  [factor(6880,a,b)].
% 20.33/20.59  7125 i2 = i5 | a_804 = a_793.  [para(6899(b,1),313(b,2)),rewrite([185(12),377(12),274(10),142(10)]),flip(c),merge(b)].
% 20.33/20.59  7131 i2 = i5 | store(a_793,i5,e_801) = a_804.  [para(7125(b,1),464(b,1,1)),merge(b)].
% 20.33/20.59  8393 i1 = i2 | store(a_810,i0,e_790) = a_791.  [para(54(a,1),1131(b,2))].
% 20.33/20.59  8461 i1 = i2 | i0 = i5 | a_814 = a_793.  [para(1224(c,1),1095(b,1)),flip(d),merge(c)].
% 20.33/20.59  8486 i1 = i2 | a_814 = a_793 | e_792 = e_790.  [para(8461(b,1),12(a,1,2)),rewrite([10(9)]),flip(c)].
% 20.33/20.59  8487 i1 = i2 | a_814 = a_793 | e_813 = e_811.  [para(8461(b,1),28(a,1,2)),rewrite([30(9)])].
% 20.33/20.59  8499 i1 = i2 | a_814 = a_793 | store(a_814,i0,e_811) = a_812.  [para(8461(b,1),359(a,1,3,2)),rewrite([120(11)])].
% 20.33/20.59  8530 i1 = i2 | a_814 = a_793 | store(a_810,i5,e_790) = a_791.  [para(8461(b,1),8393(b,1,2)),merge(c)].
% 20.33/20.59  8556 i1 = i2 | a_814 = a_793 | store(a_810,i5,e_790) = a_812.  [para(8486(c,1),1082(b,1,3)),merge(c)].
% 20.33/20.59  8580 i1 = i2 | a_814 = a_793 | store(a_814,i0,e_811) = a_814.  [para(8487(c,1),192(a,1,3))].
% 20.33/20.59  11179 i1 = i2 | a_814 = a_793 | a_812 = a_791.  [para(8556(c,1),8530(c,1)),merge(c),merge(d)].
% 20.33/20.59  11180 i1 = i2 | a_814 = a_793 | select(a_791,i5) = e_811.  [para(11179(c,1),120(a,1,1))].
% 20.33/20.59  11207 i1 = i2 | a_814 = a_793 | select(a_791,i5) = e_792.  [para(1068(b,1),11180(c,2)),merge(b)].
% 20.33/20.59  11209 i1 = i2 | a_814 = a_793 | a_791 = a_793.  [para(11207(c,1),98(a,1,3)),rewrite([183(10),184(10)]),flip(c)].
% 20.33/20.59  11234 i1 = i2 | a_814 = a_793 | a_812 = a_793.  [para(11209(c,1),11179(c,2)),merge(c),merge(d)].
% 20.33/20.59  11707 i1 = i2 | a_814 = a_793 | a_812 = a_814.  [para(8580(c,1),8499(c,1)),flip(e),merge(c),merge(d)].
% 20.33/20.59  11738 i1 = i2 | a_814 = a_793.  [para(11707(c,1),11234(c,1)),merge(c),merge(d),merge(e)].
% 20.33/20.59  11739 i1 = i2 | e_815 = e_796.  [para(11738(b,1),32(a,1,1)),rewrite([16(6)]),flip(b)].
% 20.33/20.59  11740 i1 = i2 | e_817 = e_792.  [para(11738(b,1),34(a,1,1)),rewrite([131(6)]),flip(b)].
% 20.33/20.59  11741 i1 = i2 | store(a_793,i5,e_815) = a_816.  [para(11738(b,1),82(a,1,1))].
% 20.33/20.59  11806 i1 = i2 | i1 = i5 | store(a_814,i1,e_819) = a_793.  [para(11738(b,1),5122(c,2)),merge(b)].
% 20.33/20.59  11903 i1 = i2 | store(a_821,i2,e_792) = a_821.  [para(11740(b,1),172(a,1,3))].
% 20.33/20.59  11981 i1 = i2 | store(a_793,i5,e_796) = a_816.  [para(11739(b,1),11741(b,1,3)),merge(b)].
% 20.33/20.59  12220 i1 = i2 | i2 = i5 | store(a_821,i2,e_792) = a_800.  [para(11981(b,1),276(b,1,1)),rewrite([304(10),301(14),165(14)])].
% 20.33/20.59  14555 i1 = i2 | i1 = i5 | store(store(a_814,i1,e_819),i5,e_817) = a_793.  [para(11806(c,1),296(b,2)),flip(c),merge(c)].
% 20.33/20.59  15194 i5 = A | store(a_814,A,select(a_816,A)) = a_814.  [para(98(a,1),666(b,1,1)),rewrite([34(11),150(10)])].
% 20.33/20.59  15282 i1 = i2 | i2 = i5 | a_821 = a_800.  [para(12220(c,1),11903(b,1)),flip(d),merge(c)].
% 20.33/20.59  15287 i1 = i2 | i2 = i5.  [resolve(15282,c,6011,b),merge(c)].
% 20.33/20.59  15311 i2 = i5 | e_788 = e_786.  [para(15287(a,1),6(a,1,2)),rewrite([8(6)])].
% 20.33/20.59  15312 i2 = i5 | a_809 = a_785.  [para(15287(a,1),74(a,1,2)),rewrite([139(7)]),flip(b)].
% 20.33/20.59  15315 i2 = i5 | select(a_809,i2) = e_788.  [para(15287(a,1),118(a,1,2))].
% 20.33/20.59  15316 i2 = i5 | e_817 = e_819.  [para(15287(a,1),125(a,1,2)),rewrite([175(6)])].
% 20.33/20.59  15317 i2 = i5 | a_787 = a_785.  [para(15287(a,1),138(a,1,2)),rewrite([50(7)])].
% 20.33/20.59  15324 i2 = i5 | store(a_789,i1,e_786) = a_787.  [para(15287(a,1),334(a,1,3,2)),rewrite([106(8)])].
% 20.33/20.59  15365 i2 = i5 | store(a_789,i1,e_786) = a_789.  [para(15311(b,1),181(a,1,3))].
% 20.33/20.59  15385 i2 = i5 | store(a_810,i2,e_788) = a_809.  [para(15312(b,1),352(a,1,3,1)),rewrite([8(8)])].
% 20.33/20.59  15387 i2 = i5 | select(a_785,i5) = e_813.  [para(15312(b,1),485(b,1,1)),merge(b)].
% 20.33/20.59  15390 i2 = i5 | store(a_785,i5,e_813) = a_809.  [para(15312(b,1),486(b,1,1)),merge(b)].
% 20.33/20.59  15535 i2 = i5 | e_828 = e_819.  [para(15316(b,1),523(b,2)),merge(b)].
% 20.33/20.59  15695 i2 = i5 | store(a_814,i5,e_819) = a_825.  [para(15535(b,1),6282(b,1,3)),merge(b)].
% 20.33/20.59  15733 i2 = i5 | select(a_809,i2) = e_786.  [para(15311(b,1),15315(b,2)),merge(b)].
% 20.33/20.59  15736 i2 = i5 | select(a_787,i5) = e_813.  [para(15387(b,1),213(b,2)),merge(b)].
% 20.33/20.59  15759 i2 = i5 | a_809 = a_810.  [para(15733(b,1),98(a,1,3)),rewrite([188(7),189(7)]),flip(b)].
% 20.33/20.59  15787 i2 = i5 | a_810 = a_785.  [para(15759(b,1),15312(b,1)),merge(b)].
% 20.33/20.59  15790 i2 = i5 | store(a_785,i5,e_811) = a_812.  [para(15787(b,1),78(a,1,1))].
% 20.33/20.59  15793 i2 = i5 | a_787 = a_810.  [para(15787(b,1),189(a,1,1)),rewrite([50(7)])].
% 20.33/20.59  15943 i2 = i5 | a_787 = a_789.  [para(15365(b,1),15324(b,1)),flip(c),merge(b)].
% 20.33/20.59  15967 i2 = i5 | a_789 = a_785.  [para(15943(b,1),15317(b,1)),merge(b)].
% 20.33/20.59  15968 i2 = i5 | a_810 = a_789.  [para(15943(b,1),15793(b,1)),flip(c),merge(b)].
% 20.33/20.59  15969 i2 = i5 | e_813 = e_790.  [para(15943(b,1),15736(b,1,1)),rewrite([10(9)]),flip(c),merge(b)].
% 20.33/20.59  15977 i2 = i5 | store(a_785,i0,e_790) = a_791.  [para(15967(b,1),54(a,1,1))].
% 20.33/20.59  16014 i2 = i5 | e_811 = e_792.  [para(15968(b,1),28(a,1,1)),rewrite([12(6)]),flip(b)].
% 20.33/20.59  16053 i2 = i5 | store(a_814,i0,e_790) = a_814.  [para(15969(b,1),192(a,1,3))].
% 20.33/20.59  16114 i2 = i5 | store(a_810,i5,e_792) = a_812.  [para(16014(b,1),78(a,1,3))].
% 20.33/20.59  16237 i2 = i5 | store(a_812,i2,e_788) = store(a_809,i5,e_811).  [para(15385(b,1),231(b,1,1)),flip(b),flip(c),merge(b)].
% 20.33/20.59  16261 i2 = i5 | store(a_785,i5,e_790) = a_809.  [para(15969(b,1),15390(b,1,3)),merge(b)].
% 20.33/20.59  16505 i2 = i5 | select(a_812,i2) = e_788.  [para(15790(b,1),200(b,1,1)),merge(b)].
% 20.33/20.59  16521 i2 = i5 | store(a_812,i2,e_788) = a_812.  [para(16505(b,1),98(a,1,3))].
% 20.33/20.59  16695 i2 = i5 | store(a_789,i5,e_792) = a_812.  [para(15968(b,1),16114(b,1,1)),merge(b)].
% 20.33/20.59  17390 i2 = i5 | i0 = i5 | store(a_814,i0,e_790) = a_793.  [para(16695(b,1),227(b,1,1)),rewrite([191(10),183(14),184(14)])].
% 20.33/20.59  20449 i2 = i5 | store(a_809,i5,e_811) = a_812.  [para(16237(b,1),16521(b,1)),merge(b)].
% 20.33/20.59  20455 i2 = i5 | store(a_809,i5,e_792) = a_812.  [para(16014(b,1),20449(b,1,3)),merge(b)].
% 20.33/20.59  20846 i2 = i5 | i0 = i5 | a_814 = a_793.  [para(17390(c,1),16053(b,1)),flip(d),merge(c)].
% 20.33/20.59  20848 i2 = i5 | a_814 = a_793 | e_813 = e_811.  [para(20846(b,1),28(a,1,2)),rewrite([30(9)])].
% 20.33/20.59  20856 i2 = i5 | a_814 = a_793 | store(a_814,i0,e_811) = a_812.  [para(20846(b,1),359(a,1,3,2)),rewrite([120(11)])].
% 20.33/20.59  20866 i2 = i5 | a_814 = a_793 | store(a_785,i5,e_790) = a_791.  [para(20846(b,1),15977(b,1,2)),merge(c)].
% 20.33/20.59  20943 i2 = i5 | a_814 = a_793 | store(a_814,i0,e_811) = a_814.  [para(20848(c,1),192(a,1,3))].
% 20.33/20.59  21617 i0 = i5 | store(store(a_810,i0,select(a_816,i0)),i5,e_811) = a_814.  [para(15194(b,1),1240(b,2)),flip(a),merge(b)].
% 20.33/20.59  22470 i2 = i5 | a_814 = a_793 | a_809 = a_791.  [para(20866(c,1),16261(b,1)),flip(d),merge(c)].
% 20.33/20.59  22596 i2 = i5 | a_814 = a_793 | a_812 = a_793.  [para(22470(c,1),20455(b,1,1)),rewrite([183(13),184(13)]),flip(d),merge(c)].
% 20.33/20.59  23955 i2 = i5 | a_814 = a_793 | a_812 = a_814.  [para(20943(c,1),20856(c,1)),flip(e),merge(c),merge(d)].
% 20.33/20.59  24015 i2 = i5 | a_814 = a_793.  [para(23955(c,1),22596(c,1)),merge(c),merge(d),merge(e)].
% 20.33/20.59  24018 i2 = i5 | e_815 = e_796.  [para(24015(b,1),32(a,1,1)),rewrite([16(6)]),flip(b)].
% 20.33/20.59  24019 i2 = i5 | e_817 = e_792.  [para(24015(b,1),34(a,1,1)),rewrite([131(6)]),flip(b)].
% 20.33/20.59  24022 i2 = i5 | store(a_793,i2,e_815) = a_814.  [para(24015(b,1),149(a,1,1))].
% 20.33/20.59  24130 i2 = i5 | store(a_793,i5,e_819) = a_825.  [para(24015(b,1),15695(b,1,1)),merge(b)].
% 20.33/20.59  24241 i2 = i5 | store(a_825,i5,e_796) = a_827.  [para(24018(b,1),515(b,1,3)),merge(b)].
% 20.33/20.59  24465 i2 = i5 | e_792 = e_819.  [para(24019(b,1),15316(b,1)),merge(b)].
% 20.33/20.59  24929 i2 = i5 | e_801 = e_819.  [para(24465(b,1),450(b,2)),merge(b)].
% 20.33/20.59  25409 i2 = i5 | store(a_793,i5,e_819) = a_804.  [para(24929(b,1),7131(b,1,3)),merge(b)].
% 20.33/20.59  25740 i2 = i5 | e_817 = e_807.  [para(24022(b,1),996(b,1,1)),rewrite([34(9)]),merge(b)].
% 20.33/20.59  25762 i2 = i5 | store(a_827,i2,e_807) = a_829.  [para(25740(b,1),524(b,1,3)),merge(b)].
% 20.33/20.59  26839 i2 = i5 | a_825 = a_804.  [para(25409(b,1),24130(b,1)),flip(c),merge(b)].
% 20.33/20.59  27121 i2 = i5 | a_827 = a_806.  [para(26839(b,1),24241(b,1,1)),rewrite([167(10)]),flip(c),merge(b)].
% 20.33/20.59  27468 i2 = i5.  [para(27121(b,1),25762(b,1,1)),rewrite([72(10)]),flip(c),merge(b),unit_del(b,103)].
% 20.33/20.59  27754 i1 = i5 | store(store(a_814,i1,e_819),i5,e_817) = a_793.  [back_rewrite(14555),rewrite([27468(2)]),merge(b)].
% 20.33/20.59  29053 store(a_804,i5,A) = store(a_800,i5,A).  [back_rewrite(311),rewrite([27468(2),185(3),27468(5)]),flip(a)].
% 20.33/20.59  29056 store(a_821,i5,A) = store(a_814,i5,A).  [back_rewrite(304),rewrite([27468(2),193(3),27468(5)]),flip(a)].
% 20.33/20.59  29064 store(a_800,i5,A) = store(a_793,i5,A).  [back_rewrite(274),rewrite([27468(2),301(3),27468(5)])].
% 20.33/20.59  29066 store(a_793,i5,e_796) = a_804.  [back_rewrite(270),rewrite([27468(2),29053(4),29064(4)])].
% 20.33/20.59  29084 a_827 = a_825.  [back_rewrite(195),rewrite([27468(2),134(4)])].
% 20.33/20.59  29085 store(a_825,i5,A) = store(a_814,i5,A).  [back_rewrite(194),rewrite([27468(2),315(3),29056(3),27468(5)]),flip(a)].
% 20.33/20.59  29086 store(a_810,i5,e_786) = a_810.  [back_rewrite(189),rewrite([27468(2)])].
% 20.33/20.59  29087 store(a_809,i5,A) = store(a_810,i5,A).  [back_rewrite(188),rewrite([27468(2),27468(5)])].
% 20.33/20.59  29089 store(a_787,i5,A) = store(a_785,i5,A).  [back_rewrite(179),rewrite([27468(2),27468(5)])].
% 20.33/20.59  29090 e_824 = e_817.  [back_rewrite(175),rewrite([27468(2),40(3)])].
% 20.33/20.59  29091 a_821 = a_814.  [back_rewrite(172),rewrite([27468(2),29056(4),150(4)]),flip(a)].
% 20.33/20.59  29092 e_807 = e_796.  [back_rewrite(166),rewrite([27468(2),26(3)])].
% 20.33/20.59  29093 a_816 = a_814.  [back_rewrite(149),rewrite([27468(2),82(4)])].
% 20.33/20.59  29095 a_804 = a_793.  [back_rewrite(142),rewrite([27468(2),29066(4)])].
% 20.33/20.59  29097 e_828 = e_817.  [back_rewrite(135),rewrite([27468(2),44(3),29090(2)])].
% 20.33/20.59  29100 e_813 = e_786.  [back_rewrite(119),rewrite([27468(2),30(3)])].
% 20.33/20.59  29103 a_829 = a_814.  [back_rewrite(96),rewrite([29084(1),27468(2),29097(3),29085(4),150(4)]),flip(a)].
% 20.33/20.59  29104 a_808 = a_793.  [back_rewrite(72),rewrite([27468(2),29092(3),308(4),29095(1),29066(4),29095(1)]),flip(a)].
% 20.33/20.59  29105 store(a_785,i5,e_786) = a_787.  [back_rewrite(50),rewrite([27468(2)])].
% 20.33/20.59  29106 e_817 = e_815.  [back_rewrite(32),rewrite([27468(2),34(3)])].
% 20.33/20.59  29108 e_796 = e_792.  [back_rewrite(16),rewrite([27468(2),131(3)]),flip(a)].
% 20.33/20.59  29109 select(a_785,i5) = e_788.  [back_rewrite(8),rewrite([27468(2)])].
% 20.33/20.59  29185 a_800 = a_793.  [back_rewrite(165),rewrite([29108(3),29064(4),184(4)]),flip(a)].
% 20.33/20.59  29258 store(a_814,i1,e_819) = a_814.  [back_rewrite(158),rewrite([29091(1),29091(5)])].
% 20.33/20.59  29272 i0 = i5 | store(store(a_810,i0,e_786),i5,e_811) = a_814.  [back_rewrite(21617),rewrite([29093(6),121(8),29100(6)])].
% 20.33/20.59  29288 store(a_814,i5,e_815) = a_814.  [back_rewrite(82),rewrite([29093(5)])].
% 20.33/20.59  29355 store(a_814,i0,e_786) = a_814.  [back_rewrite(192),rewrite([29100(3)])].
% 20.33/20.59  29358 a_814 != a_793.  [back_rewrite(103),rewrite([29103(1),29104(2)])].
% 20.33/20.59  29373 i1 = i5.  [back_rewrite(27754),rewrite([29258(7),29106(6),29288(7)]),unit_del(b,29358)].
% 20.33/20.59  29400 store(a_793,i5,e_798) = a_793.  [back_rewrite(156),rewrite([29185(1),29373(2),29185(5)])].
% 20.33/20.59  29402 e_792 = e_798.  [back_rewrite(113),rewrite([29185(1),29373(2),131(3)])].
% 20.33/20.59  29703 store(a_810,i5,A) = store(a_785,i5,A).  [back_rewrite(187),rewrite([29373(2),29087(3),29373(5)])].
% 20.33/20.59  29704 store(a_789,i5,e_788) = a_789.  [back_rewrite(181),rewrite([29373(2)])].
% 20.33/20.59  29705 store(a_789,i5,A) = store(a_785,i5,A).  [back_rewrite(180),rewrite([29373(2),29089(3),29373(5)]),flip(a)].
% 20.33/20.59  29706 a_787 = a_785.  [back_rewrite(138),rewrite([29373(2),29105(4)])].
% 20.33/20.59  29708 e_790 = e_788.  [back_rewrite(107),rewrite([29373(2),10(3)])].
% 20.33/20.59  29710 e_788 = e_786.  [back_rewrite(6),rewrite([29373(2),29109(3)])].
% 20.33/20.59  29740 select(a_789,i0) = e_798.  [back_rewrite(12),rewrite([29402(4)])].
% 20.33/20.59  29789 a_810 = a_785.  [back_rewrite(29086),rewrite([29703(4),29105(4),29706(1)]),flip(a)].
% 20.33/20.59  29815 store(a_785,i5,e_811) = a_812.  [back_rewrite(78),rewrite([29789(1)])].
% 20.33/20.59  29816 a_789 = a_785.  [back_rewrite(29704),rewrite([29710(3),29705(4),29105(4),29706(1)]),flip(a)].
% 20.33/20.59  29833 store(a_785,i5,e_786) = a_785.  [back_rewrite(29105),rewrite([29706(5)])].
% 20.33/20.59  29882 store(a_785,i0,e_786) = a_791.  [back_rewrite(54),rewrite([29816(1),29708(3),29710(3)])].
% 20.33/20.59  29894 select(a_785,i5) = e_786.  [back_rewrite(29109),rewrite([29710(4)])].
% 20.33/20.59  29910 i0 = i5 | store(a_793,i5,e_811) = a_814.  [back_rewrite(29272),rewrite([29789(4),29882(7),183(7)])].
% 20.33/20.59  29941 select(a_785,i0) = e_811.  [back_rewrite(28),rewrite([29789(1)])].
% 20.33/20.59  29942 e_811 = e_798.  [back_rewrite(29740),rewrite([29816(1),29941(3)])].
% 20.33/20.59  29981 store(a_791,i0,A) = store(a_785,i0,A).  [back_rewrite(182),rewrite([29816(4)])].
% 20.33/20.59  29982 select(a_785,i0) = e_798.  [back_rewrite(29941),rewrite([29942(4)])].
% 20.33/20.59  29992 i0 = i5.  [back_rewrite(29910),rewrite([29942(6),29400(7)]),flip(b),unit_del(b,29358)].
% 20.33/20.59  29993 store(a_785,i5,e_798) = a_812.  [back_rewrite(29815),rewrite([29942(3)])].
% 20.33/20.59  29999 select(a_812,i5) = e_798.  [back_rewrite(120),rewrite([29942(4)])].
% 20.33/20.59  30008 e_798 = e_786.  [back_rewrite(29982),rewrite([29992(2),29894(3)]),flip(a)].
% 20.33/20.59  30009 store(a_793,i5,A) = store(a_785,i5,A).  [back_rewrite(29981),rewrite([29992(2),183(3),29992(5)])].
% 20.33/20.59  30045 store(a_814,i5,e_786) = a_814.  [back_rewrite(29355),rewrite([29992(2)])].
% 20.33/20.59  30074 a_812 = a_814.  [back_rewrite(359),rewrite([29992(2),29992(4),29999(5),30008(3),30045(4)]),flip(a)].
% 20.33/20.59  30078 a_814 = a_785.  [back_rewrite(29993),rewrite([30008(3),29833(4),30074(2)]),flip(a)].
% 20.33/20.59  30093 a_793 = a_785.  [back_rewrite(29400),rewrite([30008(3),30009(4),29833(4)]),flip(a)].
% 20.33/20.59  30102 $F.  [back_rewrite(29358),rewrite([30078(1),30093(2)]),xx(a)].
% 20.33/20.59  
% 20.33/20.59  % SZS output end Refutation
% 20.33/20.59  ============================== end of proof ==========================
% 20.33/20.59  
% 20.33/20.59  ============================== STATISTICS ============================
% 20.33/20.59  
% 20.33/20.59  Given=4227. Generated=458665. Kept=30052. proofs=1.
% 20.33/20.59  Usable=118. Sos=135. Demods=64. Limbo=24, Disabled=29829. Hints=0.
% 20.33/20.59  Megabytes=38.23.
% 20.33/20.59  User_CPU=19.32, System_CPU=0.27, Wall_clock=20.
% 20.33/20.59  
% 20.33/20.59  ============================== end of statistics =====================
% 20.33/20.59  
% 20.33/20.59  ============================== end of search =========================
% 20.33/20.59  
% 20.33/20.59  THEOREM PROVED
% 20.33/20.59  % SZS status Unsatisfiable
% 20.33/20.59  
% 20.33/20.59  Exiting with 1 proof.
% 20.33/20.59  
% 20.33/20.59  Process 18200 exit (max_proofs) Wed Jun 15 05:40:28 2022
% 20.33/20.59  Prover9 interrupted
%------------------------------------------------------------------------------