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
%------------------------------------------------------------------------------