TSTP Solution File: HWV002-1 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : HWV002-1 : TPTP v8.1.0. Released v1.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

% Computer : n024.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 : Sat Jul 16 19:01:06 EDT 2022

% Result   : Unsatisfiable 9.06s 9.34s
% Output   : Refutation 9.06s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.11  % Problem  : HWV002-1 : TPTP v8.1.0. Released v1.1.0.
% 0.12/0.12  % Command  : tptp2X_and_run_prover9 %d %s
% 0.12/0.33  % Computer : n024.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Fri Jun 17 03:57:18 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 9.06/9.34  ============================== Prover9 ===============================
% 9.06/9.34  Prover9 (32) version 2009-11A, November 2009.
% 9.06/9.34  Process 5752 was started by sandbox2 on n024.cluster.edu,
% 9.06/9.34  Fri Jun 17 03:57:18 2022
% 9.06/9.34  The command was "/export/starexec/sandbox2/solver/bin/prover9 -t 300 -f /tmp/Prover9_5388_n024.cluster.edu".
% 9.06/9.34  ============================== end of head ===========================
% 9.06/9.34  
% 9.06/9.34  ============================== INPUT =================================
% 9.06/9.34  
% 9.06/9.34  % Reading from file /tmp/Prover9_5388_n024.cluster.edu
% 9.06/9.34  
% 9.06/9.34  set(prolog_style_variables).
% 9.06/9.34  set(auto2).
% 9.06/9.34      % set(auto2) -> set(auto).
% 9.06/9.34      % set(auto) -> set(auto_inference).
% 9.06/9.34      % set(auto) -> set(auto_setup).
% 9.06/9.34      % set(auto_setup) -> set(predicate_elim).
% 9.06/9.34      % set(auto_setup) -> assign(eq_defs, unfold).
% 9.06/9.34      % set(auto) -> set(auto_limits).
% 9.06/9.34      % set(auto_limits) -> assign(max_weight, "100.000").
% 9.06/9.34      % set(auto_limits) -> assign(sos_limit, 20000).
% 9.06/9.34      % set(auto) -> set(auto_denials).
% 9.06/9.34      % set(auto) -> set(auto_process).
% 9.06/9.34      % set(auto2) -> assign(new_constants, 1).
% 9.06/9.34      % set(auto2) -> assign(fold_denial_max, 3).
% 9.06/9.34      % set(auto2) -> assign(max_weight, "200.000").
% 9.06/9.34      % set(auto2) -> assign(max_hours, 1).
% 9.06/9.34      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 9.06/9.34      % set(auto2) -> assign(max_seconds, 0).
% 9.06/9.34      % set(auto2) -> assign(max_minutes, 5).
% 9.06/9.34      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 9.06/9.34      % set(auto2) -> set(sort_initial_sos).
% 9.06/9.34      % set(auto2) -> assign(sos_limit, -1).
% 9.06/9.34      % set(auto2) -> assign(lrs_ticks, 3000).
% 9.06/9.34      % set(auto2) -> assign(max_megs, 400).
% 9.06/9.34      % set(auto2) -> assign(stats, some).
% 9.06/9.34      % set(auto2) -> clear(echo_input).
% 9.06/9.34      % set(auto2) -> set(quiet).
% 9.06/9.34      % set(auto2) -> clear(print_initial_clauses).
% 9.06/9.34      % set(auto2) -> clear(print_given).
% 9.06/9.34  assign(lrs_ticks,-1).
% 9.06/9.34  assign(sos_limit,10000).
% 9.06/9.34  assign(order,kbo).
% 9.06/9.34  set(lex_order_vars).
% 9.06/9.34  clear(print_given).
% 9.06/9.34  
% 9.06/9.34  % formulas(sos).  % not echoed (51 formulas)
% 9.06/9.34  
% 9.06/9.34  ============================== end of input ==========================
% 9.06/9.34  
% 9.06/9.34  % From the command line: assign(max_seconds, 300).
% 9.06/9.34  
% 9.06/9.34  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 9.06/9.34  
% 9.06/9.34  % Formulas that are not ordinary clauses:
% 9.06/9.34  
% 9.06/9.34  ============================== end of process non-clausal formulas ===
% 9.06/9.34  
% 9.06/9.34  ============================== PROCESS INITIAL CLAUSES ===============
% 9.06/9.34  
% 9.06/9.34  ============================== PREDICATE ELIMINATION =================
% 9.06/9.34  
% 9.06/9.34  ============================== end predicate elimination =============
% 9.06/9.34  
% 9.06/9.34  Auto_denials:
% 9.06/9.34    % copying label prove_inversion to answer in negative clause
% 9.06/9.34  
% 9.06/9.34  Term ordering decisions:
% 9.06/9.34  
% 9.06/9.34  % Assigning unary symbol not kb_weight 0 and highest precedence (41).
% 9.06/9.34  Function symbol KB weights:  n0=1. inv1=1. inv2=1. a1=1. i3=1. n2=1. n21=1. n24=1. n6=1. i1=1. i2=1. n1=1. n14=1. n23=1. n10=1. n11=1. n12=1. n13=1. n15=1. n16=1. n17=1. n18=1. n19=1. n20=1. n22=1. n25=1. n3=1. n4=1. n5=1. n7=1. n8=1. n9=1. o1=1. o2=1. o3=1. and=1. xor=1. or=1. not=0.
% 9.06/9.34  
% 9.06/9.34  ============================== end of process initial clauses ========
% 9.06/9.34  
% 9.06/9.34  ============================== CLAUSES FOR SEARCH ====================
% 9.06/9.34  
% 9.06/9.34  ============================== end of clauses for search =============
% 9.06/9.34  
% 9.06/9.34  ============================== SEARCH ================================
% 9.06/9.34  
% 9.06/9.34  % Starting search at 0.02 seconds.
% 9.06/9.34  
% 9.06/9.34  NOTE: Back_subsumption disabled, ratio of kept to back_subsumed is 79 (0.00 of 0.67 sec).
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=31.000, iters=3338
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=29.000, iters=3339
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=27.000, iters=3378
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=25.000, iters=3341
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=23.000, iters=3354
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=21.000, iters=3339
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=19.000, iters=3341
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=17.000, iters=3351
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=15.000, iters=3333
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=13.000, iters=3336
% 9.06/9.34  
% 9.06/9.34  Low Water (keep): wt=11.000, iters=4527
% 9.06/9.34  
% 9.06/9.34  ============================== PROOF =================================
% 9.06/9.34  % SZS status Unsatisfiable
% 9.06/9.34  % SZS output start Refutation
% 9.06/9.34  
% 9.06/9.34  % Proof 1 at 8.13 (+ 0.20) seconds: prove_inversion.
% 9.06/9.34  % Length of proof is 1347.
% 9.06/9.34  % Level of proof is 61.
% 9.06/9.34  % Maximum clause weight is 23.000.
% 9.06/9.34  % Given clauses 2223.
% 9.06/9.34  
% 9.06/9.34  1 circuit(o1) # label(output1) # label(negated_conjecture).  [assumption].
% 9.06/9.34  2 circuit(o2) # label(output2) # label(negated_conjecture).  [assumption].
% 9.06/9.34  3 circuit(o3) # label(output3) # label(negated_conjecture).  [assumption].
% 9.06/9.34  4 o1 = n13 # label(constructor1) # label(negated_conjecture).  [assumption].
% 9.06/9.34  5 o2 = n17 # label(constructor2) # label(negated_conjecture).  [assumption].
% 9.06/9.34  6 o3 = n5 # label(constructor3) # label(negated_conjecture).  [assumption].
% 9.06/9.34  7 inv1 = not(n20) # label(constructor29) # label(negated_conjecture).  [assumption].
% 9.06/9.34  8 not(n20) = inv1.  [copy(7),flip(a)].
% 9.06/9.34  9 inv2 = not(n9) # label(constructor30) # label(negated_conjecture).  [assumption].
% 9.06/9.34  10 not(n9) = inv2.  [copy(9),flip(a)].
% 9.06/9.34  12 xor(A,n0) = A # label(xor_definition2) # label(axiom).  [assumption].
% 9.06/9.34  13 xor(A,A) = n0 # label(xor_definition3) # label(axiom).  [assumption].
% 9.06/9.34  15 and(A,n0) = n0 # label(and_definition2) # label(axiom).  [assumption].
% 9.06/9.34  17 and(A,n1) = A # label(and_definition4) # label(axiom).  [assumption].
% 9.06/9.34  18 and(A,A) = A # label(and_simplification1) # label(axiom).  [assumption].
% 9.06/9.34  19 a1 = and(inv1,i2) # label(constructor4) # label(negated_conjecture).  [assumption].
% 9.06/9.34  20 and(inv1,i2) = a1.  [copy(19),flip(a)].
% 9.06/9.34  21 n2 = and(inv1,i3) # label(constructor5) # label(negated_conjecture).  [assumption].
% 9.06/9.34  22 and(inv1,i3) = n2.  [copy(21),flip(a)].
% 9.06/9.34  23 n3 = or(a1,n24) # label(constructor6) # label(negated_conjecture).  [assumption].
% 9.06/9.34  24 or(a1,n24) = n3.  [copy(23),flip(a)].
% 9.06/9.34  25 n4 = or(n15,n3) # label(constructor7) # label(negated_conjecture).  [assumption].
% 9.06/9.34  26 or(n15,n3) = n4.  [copy(25),flip(a)].
% 9.06/9.34  27 n5 = or(n4,n21) # label(constructor8) # label(negated_conjecture).  [assumption].
% 9.06/9.34  28 or(n4,n21) = n5.  [copy(27),flip(a)].
% 9.06/9.34  29 n6 = and(i1,i2) # label(constructor9) # label(negated_conjecture).  [assumption].
% 9.06/9.34  30 and(i1,i2) = n6.  [copy(29),flip(a)].
% 9.06/9.34  31 n7 = and(n6,i3) # label(constructor10) # label(negated_conjecture).  [assumption].
% 9.06/9.34  32 and(n6,i3) = n7.  [copy(31),flip(a)].
% 9.06/9.34  33 n8 = or(a1,n10) # label(constructor11) # label(negated_conjecture).  [assumption].
% 9.06/9.34  34 or(a1,n10) = n8.  [copy(33),flip(a)].
% 9.06/9.34  35 n9 = or(n8,n2) # label(constructor12) # label(negated_conjecture).  [assumption].
% 9.06/9.34  36 or(n8,n2) = n9.  [copy(35),flip(a)].
% 9.06/9.34  37 n10 = or(n24,n7) # label(constructor13) # label(negated_conjecture).  [assumption].
% 9.06/9.34  38 or(n24,n7) = n10.  [copy(37),flip(a)].
% 9.06/9.34  39 n11 = or(a1,n2) # label(constructor14) # label(negated_conjecture).  [assumption].
% 9.06/9.34  40 or(a1,n2) = n11.  [copy(39),flip(a)].
% 9.06/9.34  41 n12 = or(n11,n16) # label(constructor15) # label(negated_conjecture).  [assumption].
% 9.06/9.34  42 or(n11,n16) = n12.  [copy(41),flip(a)].
% 9.06/9.34  43 n13 = or(n12,n21) # label(constructor16) # label(negated_conjecture).  [assumption].
% 9.06/9.34  44 or(n12,n21) = n13.  [copy(43),flip(a)].
% 9.06/9.34  45 n14 = and(i2,i3) # label(constructor17) # label(negated_conjecture).  [assumption].
% 9.06/9.34  46 and(i2,i3) = n14.  [copy(45),flip(a)].
% 9.06/9.34  47 n15 = and(inv2,n6) # label(constructor18) # label(negated_conjecture).  [assumption].
% 9.06/9.34  48 and(inv2,n6) = n15.  [copy(47),flip(a)].
% 9.06/9.34  49 n16 = and(n14,inv2) # label(constructor19) # label(negated_conjecture).  [assumption].
% 9.06/9.34  50 and(n14,inv2) = n16.  [copy(49),flip(a)].
% 9.06/9.34  51 n17 = or(n18,n21) # label(constructor20) # label(negated_conjecture).  [assumption].
% 9.06/9.34  52 or(n18,n21) = n17.  [copy(51),flip(a)].
% 9.06/9.34  53 n18 = or(n19,n25) # label(constructor21) # label(negated_conjecture).  [assumption].
% 9.06/9.34  54 or(n19,n25) = n18.  [copy(53),flip(a)].
% 9.06/9.34  55 n19 = and(n23,inv2) # label(constructor22) # label(negated_conjecture).  [assumption].
% 9.06/9.34  56 and(n23,inv2) = n19.  [copy(55),flip(a)].
% 9.06/9.34  57 n20 = or(n22,n14) # label(constructor23) # label(negated_conjecture).  [assumption].
% 9.06/9.34  58 or(n22,n14) = n20.  [copy(57),flip(a)].
% 9.06/9.34  59 n21 = and(inv1,inv2) # label(constructor24) # label(negated_conjecture).  [assumption].
% 9.06/9.34  60 and(inv1,inv2) = n21.  [copy(59),flip(a)].
% 9.06/9.34  61 n22 = or(n23,n6) # label(constructor25) # label(negated_conjecture).  [assumption].
% 9.06/9.34  62 or(n23,n6) = n22.  [copy(61),flip(a)].
% 9.06/9.34  63 n23 = and(i1,i3) # label(constructor26) # label(negated_conjecture).  [assumption].
% 9.06/9.34  64 and(i1,i3) = n23.  [copy(63),flip(a)].
% 9.06/9.34  65 n24 = and(i1,inv1) # label(constructor27) # label(negated_conjecture).  [assumption].
% 9.06/9.34  66 and(i1,inv1) = n24.  [copy(65),flip(a)].
% 9.06/9.34  67 n25 = or(n2,n24) # label(constructor28) # label(negated_conjecture).  [assumption].
% 9.06/9.34  68 or(n2,n24) = n25.  [copy(67),flip(a)].
% 9.06/9.34  69 not(A) = xor(n1,A) # label(not_to_xor) # label(axiom).  [assumption].
% 9.06/9.34  70 xor(A,xor(A,B)) = B # label(xor_simplification1) # label(axiom).  [assumption].
% 9.06/9.34  71 xor(A,B) = xor(B,A) # label(xor_symmetry) # label(negated_conjecture).  [assumption].
% 9.06/9.34  72 and(A,B) = and(B,A) # label(and_symmetry) # label(negated_conjecture).  [assumption].
% 9.06/9.34  73 and(A,and(A,B)) = and(A,B) # label(and_simplification2) # label(axiom).  [assumption].
% 9.06/9.34  74 or(A,B) = xor(and(A,B),xor(A,B)) # label(or_to_xor) # label(axiom).  [assumption].
% 9.06/9.34  75 xor(A,xor(B,C)) = xor(B,xor(A,C)) # label(xor_commutativity) # label(negated_conjecture).  [assumption].
% 9.06/9.34  76 and(A,and(B,C)) = and(B,and(A,C)) # label(and_commutativity) # label(negated_conjecture).  [assumption].
% 9.06/9.34  77 and(A,xor(B,C)) = xor(and(A,B),and(A,C)) # label(and_xor_simplification) # label(axiom).  [assumption].
% 9.06/9.34  78 xor(and(A,B),and(A,C)) = and(A,xor(B,C)).  [copy(77),flip(a)].
% 9.06/9.34  79 -circuit(not(i1)) | -circuit(not(i2)) | -circuit(not(i3)) # label(prove_inversion) # label(negated_conjecture) # answer(prove_inversion).  [assumption].
% 9.06/9.34  80 -circuit(xor(i1,n1)) | -circuit(xor(i2,n1)) | -circuit(xor(i3,n1)) # answer(prove_inversion).  [copy(79),rewrite([69(2),71(3),69(6),71(7),69(10),71(11)])].
% 9.06/9.34  81 circuit(n13).  [back_rewrite(1),rewrite([4(1)])].
% 9.06/9.34  82 circuit(n17).  [back_rewrite(2),rewrite([5(1)])].
% 9.06/9.34  83 circuit(n5).  [back_rewrite(3),rewrite([6(1)])].
% 9.06/9.34  84 xor(n1,n9) = inv2.  [back_rewrite(10),rewrite([69(2)])].
% 9.06/9.34  85 xor(n1,n20) = inv1.  [back_rewrite(8),rewrite([69(2)])].
% 9.06/9.34  87 and(inv1,i1) = n24.  [back_rewrite(66),rewrite([72(3)])].
% 9.06/9.34  88 and(i3,i1) = n23.  [back_rewrite(64),rewrite([72(3)])].
% 9.06/9.34  89 and(inv2,n23) = n19.  [back_rewrite(56),rewrite([72(3)])].
% 9.06/9.34  90 and(inv2,n14) = n16.  [back_rewrite(50),rewrite([72(3)])].
% 9.06/9.34  91 and(i3,i2) = n14.  [back_rewrite(46),rewrite([72(3)])].
% 9.06/9.34  92 and(i3,n6) = n7.  [back_rewrite(32),rewrite([72(3)])].
% 9.06/9.34  93 xor(n2,xor(n24,and(n2,n24))) = n25.  [back_rewrite(68),rewrite([74(3),75(7),71(6)])].
% 9.06/9.34  94 xor(n6,xor(n23,and(n6,n23))) = n22.  [back_rewrite(62),rewrite([74(3),72(3),71(6),75(7),71(6)])].
% 9.06/9.34  95 xor(n14,xor(n22,and(n14,n22))) = n20.  [back_rewrite(58),rewrite([74(3),72(3),71(6),75(7),71(6)])].
% 9.06/9.34  96 xor(n19,xor(n25,and(n19,n25))) = n18.  [back_rewrite(54),rewrite([74(3),75(7),71(6)])].
% 9.06/9.34  97 xor(n21,xor(n18,and(n21,n18))) = n17.  [back_rewrite(52),rewrite([74(3),72(3),71(6),75(7),71(6)])].
% 9.06/9.34  98 xor(n21,xor(n12,and(n21,n12))) = n13.  [back_rewrite(44),rewrite([74(3),72(3),71(6),75(7),71(6)])].
% 9.06/9.34  99 xor(n11,xor(n16,and(n11,n16))) = n12.  [back_rewrite(42),rewrite([74(3),75(7),71(6)])].
% 9.06/9.34  100 xor(a1,xor(n2,and(a1,n2))) = n11.  [back_rewrite(40),rewrite([74(3),75(7),71(6)])].
% 9.06/9.34  101 xor(n24,xor(n7,and(n24,n7))) = n10.  [back_rewrite(38),rewrite([74(3),75(7),71(6)])].
% 9.06/9.34  102 xor(n2,xor(n8,and(n2,n8))) = n9.  [back_rewrite(36),rewrite([74(3),72(3),71(6),75(7),71(6)])].
% 9.06/9.34  103 xor(a1,xor(n10,and(a1,n10))) = n8.  [back_rewrite(34),rewrite([74(3),75(7),71(6)])].
% 9.06/9.34  104 xor(n21,xor(n4,and(n21,n4))) = n5.  [back_rewrite(28),rewrite([74(3),72(3),71(6),75(7),71(6)])].
% 9.06/9.34  105 xor(n15,xor(n3,and(n15,n3))) = n4.  [back_rewrite(26),rewrite([74(3),75(7),71(6)])].
% 9.06/9.34  106 xor(a1,xor(n24,and(a1,n24))) = n3.  [back_rewrite(24),rewrite([74(3),75(7),71(6)])].
% 9.06/9.34  108 and(inv1,a1) = a1.  [para(20(a,1),73(a,1,2)),rewrite([20(6)])].
% 9.06/9.34  109 and(inv1,n2) = n2.  [para(22(a,1),73(a,1,2)),rewrite([22(6)])].
% 9.06/9.34  110 and(n6,i1) = n6.  [para(30(a,1),73(a,1,2)),rewrite([72(3),30(6)])].
% 9.06/9.34  111 and(inv2,n15) = n15.  [para(48(a,1),73(a,1,2)),rewrite([48(6)])].
% 9.06/9.34  112 and(inv1,n21) = n21.  [para(60(a,1),73(a,1,2)),rewrite([60(6)])].
% 9.06/9.34  113 xor(n0,and(A,B)) = and(A,B).  [para(12(a,1),78(a,2,2)),rewrite([15(3),71(3)])].
% 9.06/9.34  114 and(A,xor(B,n1)) = xor(A,and(A,B)).  [para(17(a,1),78(a,1,1)),rewrite([71(4)]),flip(a)].
% 9.06/9.34  115 xor(A,and(A,B)) = and(A,xor(A,B)).  [para(18(a,1),78(a,1,1))].
% 9.06/9.34  116 xor(and(A,xor(A,B)),and(B,xor(A,B))) = xor(A,B).  [para(18(a,1),78(a,2)),rewrite([72(2),72(4)])].
% 9.06/9.34  117 xor(a1,and(A,inv1)) = and(inv1,xor(A,i2)).  [para(20(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  118 xor(n2,and(A,inv1)) = and(inv1,xor(A,i3)).  [para(22(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  119 xor(n6,and(A,i1)) = and(i1,xor(A,i2)).  [para(30(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  120 xor(n15,and(A,inv2)) = and(inv2,xor(A,n6)).  [para(48(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  121 xor(n21,and(A,inv1)) = and(inv1,xor(A,inv2)).  [para(60(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  122 xor(and(A,B),and(B,C)) = and(B,xor(A,C)).  [para(72(a,1),78(a,1,1))].
% 9.06/9.34  123 and(A,xor(B,and(A,C))) = and(A,xor(C,B)).  [para(73(a,1),78(a,1,1)),rewrite([78(3),71(4)]),flip(a)].
% 9.06/9.34  124 xor(and(A,and(B,C)),and(B,D)) = and(B,xor(D,and(A,C))).  [para(76(a,1),78(a,1,1)),rewrite([71(6)])].
% 9.06/9.34  125 and(A,xor(B,n1)) = and(A,xor(A,B)).  [back_rewrite(114),rewrite([115(5)])].
% 9.06/9.34  126 xor(inv2,n1) = n9.  [para(84(a,1),70(a,1,2)),rewrite([71(3)])].
% 9.06/9.34  127 and(A,xor(A,n9)) = and(A,inv2).  [para(84(a,1),78(a,2,2)),rewrite([17(2),115(3)])].
% 9.06/9.34  128 xor(inv1,n1) = n20.  [para(85(a,1),70(a,1,2)),rewrite([71(3)])].
% 9.06/9.34  129 and(A,xor(A,n20)) = and(A,inv1).  [para(85(a,1),78(a,2,2)),rewrite([17(2),115(3)])].
% 9.06/9.34  130 and(inv1,n24) = n24.  [para(87(a,1),73(a,1,2)),rewrite([87(6)])].
% 9.06/9.34  131 xor(n24,and(A,inv1)) = and(inv1,xor(A,i1)).  [para(87(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  132 and(i3,n23) = n23.  [para(88(a,1),73(a,1,2)),rewrite([88(6)])].
% 9.06/9.34  133 xor(n23,and(A,i3)) = and(i3,xor(A,i1)).  [para(88(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  134 and(inv2,n19) = n19.  [para(89(a,1),73(a,1,2)),rewrite([89(6)])].
% 9.06/9.34  135 xor(n19,and(A,inv2)) = and(inv2,xor(A,n23)).  [para(89(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  136 and(inv2,n16) = n16.  [para(90(a,1),73(a,1,2)),rewrite([90(6)])].
% 9.06/9.34  137 xor(n16,and(A,inv2)) = and(inv2,xor(A,n14)).  [para(90(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  138 and(i3,n14) = n14.  [para(91(a,1),73(a,1,2)),rewrite([91(6)])].
% 9.06/9.34  139 xor(n14,and(A,i3)) = and(i3,xor(A,i2)).  [para(91(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  140 and(i3,n7) = n7.  [para(92(a,1),73(a,1,2)),rewrite([92(6)])].
% 9.06/9.34  141 xor(n7,and(A,i3)) = and(i3,xor(A,n6)).  [para(92(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  142 xor(n24,and(n2,n24)) = xor(n2,n25).  [para(93(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  143 xor(n24,and(n2,xor(n2,n24))) = n25.  [para(93(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  144 xor(n23,and(n6,n23)) = xor(n6,n22).  [para(94(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  145 xor(n23,and(n6,xor(n6,n23))) = n22.  [para(94(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  146 xor(n22,and(n14,n22)) = xor(n14,n20).  [para(95(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  147 xor(n22,and(n14,xor(n14,n22))) = n20.  [para(95(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  148 xor(n25,and(n19,n25)) = xor(n18,n19).  [para(96(a,1),70(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  149 xor(n0,n18) = n18.  [para(96(a,1),71(a,1)),rewrite([148(6),71(6),75(6),13(5),71(4)]),flip(a)].
% 9.06/9.34  150 xor(n25,and(n19,xor(n19,n25))) = n18.  [para(96(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  151 xor(n18,and(n21,n18)) = xor(n21,n17).  [para(97(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  152 xor(n18,and(n21,xor(n21,n18))) = n17.  [para(97(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  153 xor(n12,and(n21,n12)) = xor(n21,n13).  [para(98(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  154 xor(n12,and(n21,xor(n21,n12))) = n13.  [para(98(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  155 xor(n16,and(n11,n16)) = xor(n11,n12).  [para(99(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  156 xor(n16,and(n11,xor(n11,n16))) = n12.  [para(99(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  157 xor(n2,and(a1,n2)) = xor(a1,n11).  [para(100(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  158 xor(n2,and(a1,xor(a1,n2))) = n11.  [para(100(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  159 xor(n7,and(n24,n7)) = xor(n24,n10).  [para(101(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  160 xor(n7,and(n24,xor(n24,n7))) = n10.  [para(101(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  161 xor(n8,and(n2,n8)) = xor(n2,n9).  [para(102(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  162 xor(n8,and(n2,xor(n2,n8))) = n9.  [para(102(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  163 xor(n10,and(a1,n10)) = xor(a1,n8).  [para(103(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  164 xor(n10,and(a1,xor(a1,n10))) = n8.  [para(103(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  165 xor(n4,and(n21,n4)) = xor(n21,n5).  [para(104(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  166 xor(n4,and(n21,xor(n21,n4))) = n5.  [para(104(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  167 xor(n3,and(n15,n3)) = xor(n15,n4).  [para(105(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  168 xor(n3,and(n15,xor(n15,n3))) = n4.  [para(105(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  169 xor(n24,and(a1,n24)) = xor(a1,n3).  [para(106(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  170 xor(n24,and(a1,xor(a1,n24))) = n3.  [para(106(a,1),75(a,1)),rewrite([115(7)]),flip(a)].
% 9.06/9.34  172 and(inv1,xor(A,i2)) = and(inv1,xor(A,a1)).  [para(108(a,1),78(a,1,1)),rewrite([72(3),117(4),71(7)])].
% 9.06/9.34  174 and(inv1,xor(A,n2)) = and(inv1,xor(A,i3)).  [para(109(a,1),78(a,1,1)),rewrite([72(3),118(4),71(7)]),flip(a)].
% 9.06/9.34  176 and(inv2,xor(A,n15)) = and(inv2,xor(A,n6)).  [para(111(a,1),78(a,1,1)),rewrite([72(3),120(4),71(7)]),flip(a)].
% 9.06/9.34  177 and(inv1,xor(A,n21)) = and(inv1,xor(A,inv2)).  [para(112(a,1),78(a,1,1)),rewrite([72(3),121(4),71(7)]),flip(a)].
% 9.06/9.34  178 xor(n0,a1) = a1.  [para(20(a,1),113(a,1,2)),rewrite([20(6)])].
% 9.06/9.34  179 xor(n0,n2) = n2.  [para(22(a,1),113(a,1,2)),rewrite([22(6)])].
% 9.06/9.34  180 xor(n0,n6) = n6.  [para(30(a,1),113(a,1,2)),rewrite([30(6)])].
% 9.06/9.34  181 xor(n0,n15) = n15.  [para(48(a,1),113(a,1,2)),rewrite([48(6)])].
% 9.06/9.34  182 xor(n0,n21) = n21.  [para(60(a,1),113(a,1,2)),rewrite([60(6)])].
% 9.06/9.34  183 xor(n0,n24) = n24.  [para(87(a,1),113(a,1,2)),rewrite([87(6)])].
% 9.06/9.34  184 xor(n0,n23) = n23.  [para(88(a,1),113(a,1,2)),rewrite([88(6)])].
% 9.06/9.34  185 xor(n0,n19) = n19.  [para(89(a,1),113(a,1,2)),rewrite([89(6)])].
% 9.06/9.34  186 xor(n0,n16) = n16.  [para(90(a,1),113(a,1,2)),rewrite([90(6)])].
% 9.06/9.34  187 xor(n0,n14) = n14.  [para(91(a,1),113(a,1,2)),rewrite([91(6)])].
% 9.06/9.34  188 xor(n0,n7) = n7.  [para(92(a,1),113(a,1,2)),rewrite([92(6)])].
% 9.06/9.34  189 xor(inv2,n9) = n1.  [para(126(a,1),70(a,1,2))].
% 9.06/9.34  190 and(A,xor(A,inv2)) = and(A,n9).  [para(126(a,1),78(a,2,2)),rewrite([17(4),71(3),115(3)])].
% 9.06/9.34  191 xor(inv1,n20) = n1.  [para(128(a,1),70(a,1,2))].
% 9.06/9.34  192 and(A,xor(A,inv1)) = and(A,n20).  [para(128(a,1),78(a,2,2)),rewrite([17(4),71(3),115(3)])].
% 9.06/9.34  193 and(inv1,xor(A,i1)) = and(inv1,xor(A,n24)).  [para(130(a,1),78(a,1,1)),rewrite([72(3),131(4),71(7)])].
% 9.06/9.34  194 xor(n24,and(A,inv1)) = and(inv1,xor(A,n24)).  [back_rewrite(131),rewrite([193(8)])].
% 9.06/9.34  195 and(i3,xor(A,n23)) = and(i3,xor(A,i1)).  [para(132(a,1),78(a,1,1)),rewrite([72(3),133(4),71(7)]),flip(a)].
% 9.06/9.34  196 and(A,xor(A,n1)) = n0.  [para(17(a,1),115(a,1,2)),rewrite([13(1)]),flip(a)].
% 9.06/9.34  198 and(inv1,xor(inv1,i3)) = xor(inv1,n2).  [para(22(a,1),115(a,1,2)),flip(a)].
% 9.06/9.34  199 and(i1,xor(i1,i2)) = xor(n6,i1).  [para(30(a,1),115(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  200 and(inv2,xor(inv2,n6)) = xor(inv2,n15).  [para(48(a,1),115(a,1,2)),flip(a)].
% 9.06/9.34  201 xor(inv1,n21) = and(inv1,n9).  [para(60(a,1),115(a,1,2)),rewrite([190(8)])].
% 9.06/9.34  202 xor(A,and(B,xor(B,C))) = xor(B,xor(A,and(B,C))).  [para(115(a,1),75(a,2,2)),flip(a)].
% 9.06/9.34  204 and(inv1,xor(inv1,n24)) = xor(inv1,n24).  [para(87(a,1),115(a,1,2)),rewrite([193(8)]),flip(a)].
% 9.06/9.34  205 and(i3,xor(i3,i1)) = xor(i3,n23).  [para(88(a,1),115(a,1,2)),flip(a)].
% 9.06/9.34  206 and(inv2,xor(inv2,n23)) = xor(inv2,n19).  [para(89(a,1),115(a,1,2)),flip(a)].
% 9.06/9.34  207 and(inv2,xor(inv2,n14)) = xor(inv2,n16).  [para(90(a,1),115(a,1,2)),flip(a)].
% 9.06/9.34  208 and(i3,xor(i3,i2)) = xor(i3,n14).  [para(91(a,1),115(a,1,2)),flip(a)].
% 9.06/9.34  210 and(n6,xor(n6,i1)) = n0.  [para(110(a,1),115(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.34  211 and(inv2,n9) = n0.  [para(126(a,1),115(a,2,2)),rewrite([17(4),13(3)]),flip(a)].
% 9.06/9.34  212 and(inv1,n20) = n0.  [para(128(a,1),115(a,2,2)),rewrite([17(4),13(3)]),flip(a)].
% 9.06/9.34  213 and(inv2,xor(A,n19)) = and(inv2,xor(A,n23)).  [para(134(a,1),78(a,1,1)),rewrite([72(3),135(4),71(7)]),flip(a)].
% 9.06/9.34  214 and(inv2,xor(A,n16)) = and(inv2,xor(A,n14)).  [para(136(a,1),78(a,1,1)),rewrite([72(3),137(4),71(7)]),flip(a)].
% 9.06/9.34  215 and(i3,xor(A,n14)) = and(i3,xor(A,i2)).  [para(138(a,1),78(a,1,1)),rewrite([72(3),139(4),71(7)]),flip(a)].
% 9.06/9.34  216 and(i3,xor(A,n7)) = and(i3,xor(A,n6)).  [para(140(a,1),78(a,1,1)),rewrite([72(3),141(4),71(7)]),flip(a)].
% 9.06/9.34  217 xor(xor(A,B),and(A,xor(A,B))) = and(B,xor(A,B)).  [para(116(a,1),70(a,1,2)),rewrite([71(4)])].
% 9.06/9.34  218 xor(and(A,xor(B,A)),and(B,xor(B,A))) = xor(B,A).  [para(116(a,1),71(a,1)),flip(a)].
% 9.06/9.34  220 xor(n0,inv2) = inv2.  [para(84(a,1),116(a,1,1,2)),rewrite([72(3),17(3),84(5),72(4),211(4),71(3),84(6)])].
% 9.06/9.34  221 xor(n0,inv1) = inv1.  [para(85(a,1),116(a,1,1,2)),rewrite([72(3),17(3),85(5),72(4),212(4),71(3),85(6)])].
% 9.06/9.34  222 and(n1,n9) = n9.  [para(126(a,1),116(a,1,1,2)),rewrite([211(3),126(5),113(5),126(6)])].
% 9.06/9.34  223 xor(n0,n9) = n9.  [para(126(a,1),116(a,1,2,2)),rewrite([126(4),211(3),222(4),126(6)])].
% 9.06/9.34  224 and(n1,n20) = n20.  [para(128(a,1),116(a,1,1,2)),rewrite([212(3),128(5),113(5),128(6)])].
% 9.06/9.34  225 xor(n0,n20) = n20.  [para(128(a,1),116(a,1,2,2)),rewrite([128(4),212(3),224(4),128(6)])].
% 9.06/9.34  232 and(n0,inv1) = n0.  [para(13(a,1),118(a,2,2)),rewrite([72(4),22(4),13(3),72(4)]),flip(a)].
% 9.06/9.34  234 and(n2,xor(inv1,n2)) = n0.  [para(118(a,1),115(a,1)),rewrite([71(4),174(5),13(4),72(3),232(3),71(5)]),flip(a)].
% 9.06/9.34  235 and(inv1,and(n2,xor(A,i3))) = xor(n2,and(A,n2)).  [para(118(a,1),115(a,2,2)),rewrite([76(5),72(4),109(4),76(10)]),flip(a)].
% 9.06/9.34  236 xor(xor(n2,and(A,n2)),and(inv1,and(and(A,inv1),xor(A,i3)))) = and(inv1,xor(A,i3)).  [para(118(a,1),116(a,1,1,2)),rewrite([76(6),235(6),118(10),76(11),118(16)])].
% 9.06/9.34  244 and(i1,xor(i3,i2)) = xor(n6,n23).  [para(88(a,1),119(a,1,2)),flip(a)].
% 9.06/9.34  252 and(n0,inv2) = n0.  [para(13(a,1),120(a,2,2)),rewrite([72(4),48(4),13(3),72(4)]),flip(a)].
% 9.06/9.34  253 and(inv2,xor(inv1,n6)) = xor(n21,n15).  [para(60(a,1),120(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  255 and(n15,xor(inv2,n15)) = n0.  [para(120(a,1),115(a,1)),rewrite([71(4),176(5),13(4),72(3),252(3),71(5)]),flip(a)].
% 9.06/9.34  258 and(inv2,xor(A,n9)) = and(A,inv2).  [para(211(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  259 and(inv1,xor(A,n20)) = and(A,inv1).  [para(212(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  260 xor(n21,and(inv1,xor(A,inv2))) = and(A,inv1).  [para(121(a,1),70(a,1,2))].
% 9.06/9.34  261 and(inv1,and(n21,n9)) = n0.  [para(121(a,1),115(a,1)),rewrite([71(4),177(5),13(4),72(3),232(3),71(5),201(5),76(6)]),flip(a)].
% 9.06/9.34  266 and(n0,xor(A,B)) = n0.  [para(15(a,1),122(a,1,1)),rewrite([72(3),15(3),13(3),71(3)]),flip(a)].
% 9.06/9.34  267 and(n1,xor(A,B)) = xor(A,B).  [para(17(a,1),122(a,1,1)),rewrite([72(2),17(2)]),flip(a)].
% 9.06/9.34  268 and(A,xor(B,n1)) = xor(A,and(B,A)).  [para(17(a,1),122(a,1,2)),rewrite([71(2)]),flip(a)].
% 9.06/9.34  269 xor(A,and(B,A)) = and(A,xor(B,A)).  [para(18(a,1),122(a,1,2)),rewrite([71(2)])].
% 9.06/9.34  270 xor(a1,and(A,i2)) = and(i2,xor(A,inv1)).  [para(20(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  271 xor(n2,and(A,i3)) = and(i3,xor(A,inv1)).  [para(22(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  272 xor(n6,and(A,i2)) = and(i2,xor(A,i1)).  [para(30(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  273 xor(n15,and(A,n6)) = and(n6,xor(A,inv2)).  [para(48(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  274 xor(n21,and(A,inv2)) = and(inv2,xor(A,inv1)).  [para(60(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  276 and(and(A,B),xor(C,D)) = and(A,and(B,xor(C,D))).  [para(76(a,1),122(a,1,1)),rewrite([72(4),76(4),72(3),78(5),122(3)]),flip(a)].
% 9.06/9.34  277 xor(n24,and(A,i1)) = and(i1,xor(A,inv1)).  [para(87(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  278 xor(n23,and(A,i1)) = and(i1,xor(A,i3)).  [para(88(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  279 xor(n19,and(A,n23)) = and(n23,xor(A,inv2)).  [para(89(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  280 xor(n16,and(A,n14)) = and(n14,xor(A,inv2)).  [para(90(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  282 xor(n7,and(A,n6)) = and(n6,xor(A,i3)).  [para(92(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  284 and(a1,xor(A,n1)) = and(a1,xor(A,inv1)).  [para(108(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  285 and(n2,xor(A,n1)) = and(n2,xor(A,inv1)).  [para(109(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  286 and(i1,xor(A,i2)) = and(i1,xor(A,n6)).  [para(110(a,1),122(a,1,1)),rewrite([72(3),119(4),71(7)])].
% 9.06/9.34  289 and(n21,xor(A,n1)) = and(n21,xor(A,inv1)).  [para(112(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  290 and(n24,xor(A,n1)) = and(n24,xor(A,inv1)).  [para(130(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  291 and(n23,xor(A,n1)) = and(n23,xor(A,i3)).  [para(132(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  292 and(A,and(B,xor(B,C))) = and(A,and(B,xor(A,C))).  [para(122(a,1),115(a,2,2)),rewrite([76(4),72(3),76(3),72(2),76(4),73(3),78(4),115(2),76(7),276(6),76(7),73(6)])].
% 9.06/9.34  293 and(n19,xor(A,n1)) = and(n19,xor(A,inv2)).  [para(134(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  294 and(n16,xor(A,n1)) = and(n16,xor(A,inv2)).  [para(136(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  295 and(n14,xor(A,n1)) = and(n14,xor(A,i3)).  [para(138(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  296 and(n7,xor(A,n1)) = and(n7,xor(A,i3)).  [para(140(a,1),122(a,1,1)),rewrite([72(3),268(4,R),71(7)])].
% 9.06/9.34  297 xor(and(A,and(B,xor(A,C))),and(C,and(B,xor(A,C)))) = and(B,xor(A,C)).  [para(116(a,1),122(a,2,2)),rewrite([72(3),76(3),76(6)])].
% 9.06/9.34  298 and(n9,xor(A,inv2)) = and(A,n9).  [para(211(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  299 and(n20,xor(A,inv1)) = and(A,n20).  [para(212(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  300 and(A,xor(and(B,C),and(D,B))) = and(A,and(B,xor(D,C))).  [para(122(a,1),122(a,2,2)),rewrite([72(2),76(2),72(1),76(4),124(5),76(7)])].
% 9.06/9.34  309 xor(and(n2,xor(A,inv1)),and(A,and(inv1,xor(A,i3)))) = and(inv1,xor(A,i3)).  [back_rewrite(236),rewrite([268(4,R),285(4),276(10),76(11),73(10)])].
% 9.06/9.34  310 and(inv1,and(n2,xor(A,i3))) = and(n2,xor(A,inv1)).  [back_rewrite(235),rewrite([268(10,R),285(10)])].
% 9.06/9.34  313 and(xor(A,B),xor(A,n1)) = and(B,xor(A,B)).  [back_rewrite(217),rewrite([268(4,R)])].
% 9.06/9.34  314 and(n24,xor(inv1,a1)) = xor(a1,n3).  [back_rewrite(169),rewrite([268(5,R),290(5),71(4)])].
% 9.06/9.34  315 and(n3,xor(n1,n15)) = xor(n15,n4).  [back_rewrite(167),rewrite([268(5,R),71(4)])].
% 9.06/9.34  316 and(n4,xor(n21,n1)) = xor(n21,n5).  [back_rewrite(165),rewrite([268(5,R)])].
% 9.06/9.34  317 and(n10,xor(a1,n1)) = xor(a1,n8).  [back_rewrite(163),rewrite([268(5,R)])].
% 9.06/9.34  318 and(n8,xor(n2,n1)) = xor(n2,n9).  [back_rewrite(161),rewrite([268(5,R)])].
% 9.06/9.34  319 and(n7,xor(i3,n24)) = xor(n24,n10).  [back_rewrite(159),rewrite([268(5,R),296(5),71(4)])].
% 9.06/9.34  320 and(n2,xor(inv1,a1)) = xor(a1,n11).  [back_rewrite(157),rewrite([268(5,R),285(5),71(4)])].
% 9.06/9.34  321 and(n16,xor(n1,n11)) = xor(n11,n12).  [back_rewrite(155),rewrite([268(5,R),71(4)])].
% 9.06/9.34  322 and(n12,xor(n21,n1)) = xor(n21,n13).  [back_rewrite(153),rewrite([268(5,R)])].
% 9.06/9.34  323 and(n18,xor(n21,n1)) = xor(n21,n17).  [back_rewrite(151),rewrite([268(5,R)])].
% 9.06/9.34  324 and(n25,xor(n1,n19)) = xor(n18,n19).  [back_rewrite(148),rewrite([268(5,R),71(4)])].
% 9.06/9.34  325 and(n22,xor(n1,n14)) = xor(n14,n20).  [back_rewrite(146),rewrite([268(5,R),71(4)])].
% 9.06/9.34  326 and(n23,xor(i3,n6)) = xor(n6,n22).  [back_rewrite(144),rewrite([268(5,R),291(5),71(4)])].
% 9.06/9.34  327 and(n24,xor(inv1,n2)) = xor(n2,n25).  [back_rewrite(142),rewrite([268(5,R),290(5),71(4)])].
% 9.06/9.34  331 and(i1,xor(i3,n6)) = xor(n6,n23).  [back_rewrite(244),rewrite([286(5)])].
% 9.06/9.34  334 and(i1,xor(n6,i1)) = xor(n6,i1).  [back_rewrite(199),rewrite([286(5),71(4)])].
% 9.06/9.34  335 xor(n6,and(A,i1)) = and(i1,xor(A,n6)).  [back_rewrite(119),rewrite([286(8)])].
% 9.06/9.34  338 and(A,and(B,xor(A,B))) = n0.  [para(13(a,1),123(a,1,2)),rewrite([15(2),269(3)]),flip(a)].
% 9.06/9.34  341 and(A,xor(B,xor(C,and(A,D)))) = and(A,xor(D,xor(B,C))).  [para(123(a,1),78(a,1,1)),rewrite([78(4),71(2),75(2),71(1),71(6),75(6)]),flip(a)].
% 9.06/9.34  342 and(n6,xor(A,i1)) = and(n6,xor(A,n6)).  [para(110(a,1),123(a,1,2,2)),rewrite([71(7)]),flip(a)].
% 9.06/9.34  343 and(A,and(inv1,xor(A,i3))) = and(A,xor(inv1,n2)).  [para(118(a,1),123(a,1,2))].
% 9.06/9.34  346 xor(and(A,xor(B,C)),and(D,xor(C,and(A,B)))) = and(xor(C,and(A,B)),xor(A,D)).  [para(123(a,1),122(a,1,1)),rewrite([72(5)])].
% 9.06/9.34  350 and(n0,n6) = n0.  [back_rewrite(210),rewrite([342(5),13(4),72(3)])].
% 9.06/9.34  351 xor(and(A,xor(inv1,n2)),and(n2,xor(A,inv1))) = and(inv1,xor(A,i3)).  [back_rewrite(309),rewrite([343(9),71(9)])].
% 9.06/9.34  355 and(A,xor(A,xor(B,n1))) = and(A,B).  [para(196(a,1),78(a,1,1)),rewrite([113(3),71(4),75(4)]),flip(a)].
% 9.06/9.34  358 and(A,xor(B,xor(A,n1))) = and(B,A).  [para(196(a,1),122(a,1,2)),rewrite([71(3),113(3)]),flip(a)].
% 9.06/9.34  359 and(A,xor(n1,and(B,C))) = xor(A,and(B,and(A,C))).  [para(17(a,1),124(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  360 and(A,xor(B,and(C,A))) = and(A,xor(C,B)).  [para(18(a,1),124(a,1,1,2)),rewrite([122(3)]),flip(a)].
% 9.06/9.34  362 xor(and(A,and(B,xor(A,C))),and(C,xor(C,and(A,B)))) = xor(C,and(A,B)).  [para(18(a,1),124(a,2)),rewrite([72(3),360(3),72(6)])].
% 9.06/9.34  364 xor(a1,and(A,and(B,inv1))) = and(inv1,xor(i2,and(A,B))).  [para(20(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  366 xor(n2,and(A,and(B,inv1))) = and(inv1,xor(i3,and(A,B))).  [para(22(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  368 xor(n6,and(A,and(B,i1))) = and(i1,xor(i2,and(A,B))).  [para(30(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  369 xor(and(A,n15),and(B,inv2)) = and(inv2,xor(B,and(A,n6))).  [para(48(a,1),124(a,1,1,2)),rewrite([72(4)])].
% 9.06/9.34  370 xor(n15,and(A,and(B,inv2))) = and(inv2,xor(n6,and(A,B))).  [para(48(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  371 xor(and(A,n21),and(B,inv1)) = and(inv1,xor(B,and(A,inv2))).  [para(60(a,1),124(a,1,1,2)),rewrite([72(4)])].
% 9.06/9.34  372 xor(n21,and(A,and(B,inv1))) = and(inv1,xor(inv2,and(A,B))).  [para(60(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  373 xor(and(A,and(B,C)),and(C,D)) = and(C,xor(D,and(A,B))).  [para(72(a,1),124(a,1,1,2))].
% 9.06/9.34  374 and(A,xor(B,and(C,and(A,D)))) = and(A,xor(B,and(C,D))).  [para(73(a,1),124(a,1,1,2)),rewrite([124(4)]),flip(a)].
% 9.06/9.34  376 xor(and(A,and(B,and(C,D))),and(C,E)) = and(C,xor(E,and(A,and(B,D)))).  [para(76(a,1),124(a,1,1,2))].
% 9.06/9.34  377 xor(and(A,n24),and(B,inv1)) = and(inv1,xor(B,and(A,i1))).  [para(87(a,1),124(a,1,1,2)),rewrite([72(4)])].
% 9.06/9.34  378 xor(n24,and(A,and(B,inv1))) = and(inv1,xor(i1,and(A,B))).  [para(87(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  379 xor(and(A,n23),and(B,i3)) = and(i3,xor(B,and(A,i1))).  [para(88(a,1),124(a,1,1,2)),rewrite([72(4)])].
% 9.06/9.34  380 xor(n23,and(A,and(B,i3))) = and(i3,xor(i1,and(A,B))).  [para(88(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  382 xor(n19,and(A,and(B,inv2))) = and(inv2,xor(n23,and(A,B))).  [para(89(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  384 xor(n16,and(A,and(B,inv2))) = and(inv2,xor(n14,and(A,B))).  [para(90(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  385 xor(and(A,n14),and(B,i3)) = and(i3,xor(B,and(A,i2))).  [para(91(a,1),124(a,1,1,2)),rewrite([72(4)])].
% 9.06/9.34  386 xor(n14,and(A,and(B,i3))) = and(i3,xor(i2,and(A,B))).  [para(91(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  388 xor(n7,and(A,and(B,i3))) = and(i3,xor(n6,and(A,B))).  [para(92(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  390 and(inv1,xor(i2,and(A,B))) = and(inv1,xor(a1,and(A,B))).  [para(108(a,1),124(a,1,2)),rewrite([72(2),71(5),364(5)])].
% 9.06/9.34  392 and(inv1,xor(n2,and(A,B))) = and(inv1,xor(i3,and(A,B))).  [para(109(a,1),124(a,1,2)),rewrite([72(2),71(5),366(5)]),flip(a)].
% 9.06/9.34  396 and(inv2,xor(n15,and(A,B))) = and(inv2,xor(n6,and(A,B))).  [para(111(a,1),124(a,1,2)),rewrite([72(2),71(5),370(5)]),flip(a)].
% 9.06/9.34  398 and(inv1,xor(n21,and(A,B))) = and(inv1,xor(inv2,and(A,B))).  [para(112(a,1),124(a,1,2)),rewrite([72(2),71(5),372(5)]),flip(a)].
% 9.06/9.34  399 and(inv1,xor(A,and(B,i1))) = and(inv1,xor(A,and(B,n24))).  [para(130(a,1),124(a,1,1,2)),rewrite([72(4),377(5)])].
% 9.06/9.34  400 and(inv1,xor(i1,and(A,B))) = and(inv1,xor(n24,and(A,B))).  [para(130(a,1),124(a,1,2)),rewrite([72(2),71(5),378(5)])].
% 9.06/9.34  401 and(i3,xor(A,and(B,n23))) = and(i3,xor(A,and(B,i1))).  [para(132(a,1),124(a,1,1,2)),rewrite([72(4),379(5)]),flip(a)].
% 9.06/9.34  402 and(i3,xor(n23,and(A,B))) = and(i3,xor(i1,and(A,B))).  [para(132(a,1),124(a,1,2)),rewrite([72(2),71(5),380(5)]),flip(a)].
% 9.06/9.34  405 and(inv2,xor(n19,and(A,B))) = and(inv2,xor(n23,and(A,B))).  [para(134(a,1),124(a,1,2)),rewrite([72(2),71(5),382(5)]),flip(a)].
% 9.06/9.34  408 and(i3,xor(A,and(B,n14))) = and(i3,xor(A,and(B,i2))).  [para(138(a,1),124(a,1,1,2)),rewrite([72(4),385(5)]),flip(a)].
% 9.06/9.34  409 and(i3,xor(n14,and(A,B))) = and(i3,xor(i2,and(A,B))).  [para(138(a,1),124(a,1,2)),rewrite([72(2),71(5),386(5)]),flip(a)].
% 9.06/9.34  414 xor(and(A,n15),and(B,and(A,inv2))) = and(A,and(inv2,xor(B,n6))).  [para(120(a,1),124(a,2,2)),rewrite([71(6)])].
% 9.06/9.34  416 and(inv2,xor(n9,and(A,B))) = and(A,and(B,inv2)).  [para(211(a,1),124(a,1,2)),rewrite([72(2),71(5),113(5)]),flip(a)].
% 9.06/9.34  418 and(inv1,xor(n20,and(A,B))) = and(A,and(B,inv1)).  [para(212(a,1),124(a,1,2)),rewrite([72(2),71(5),113(5)]),flip(a)].
% 9.06/9.34  421 and(A,xor(B,and(C,xor(D,and(A,E))))) = and(A,xor(B,and(C,xor(E,D)))).  [para(123(a,1),124(a,1,1,2)),rewrite([124(5)]),flip(a)].
% 9.06/9.34  425 and(A,xor(n1,and(B,C))) = and(A,xor(A,and(B,C))).  [back_rewrite(359),rewrite([76(6),115(7)])].
% 9.06/9.34  427 xor(a1,and(A,and(B,inv1))) = and(inv1,xor(a1,and(A,B))).  [back_rewrite(364),rewrite([390(10)])].
% 9.06/9.34  429 xor(n24,and(A,and(B,inv1))) = and(inv1,xor(n24,and(A,B))).  [back_rewrite(378),rewrite([400(10)])].
% 9.06/9.34  430 and(n0,n2) = n0.  [para(234(a,1),73(a,1,2)),rewrite([72(3),234(8)])].
% 9.06/9.34  433 and(xor(inv1,n2),xor(A,n2)) = and(A,xor(inv1,n2)).  [para(234(a,1),122(a,1,1)),rewrite([72(5),113(6),71(9)]),flip(a)].
% 9.06/9.34  442 and(A,xor(n0,n1)) = A.  [para(12(a,1),125(a,2,2)),rewrite([18(5)])].
% 9.06/9.34  443 and(A,xor(B,n1)) = and(A,xor(B,A)).  [para(125(a,1),72(a,2)),rewrite([72(3),71(4)])].
% 9.06/9.34  444 and(A,xor(B,xor(C,n1))) = and(A,xor(A,xor(B,C))).  [para(75(a,1),125(a,2,2)),rewrite([71(3),75(3),71(2),75(6)])].
% 9.06/9.34  450 and(n0,n23) = n0.  [para(184(a,1),125(a,2,2)),rewrite([71(4),266(5)]),flip(a)].
% 9.06/9.34  460 and(A,xor(B,xor(C,n1))) = and(A,xor(B,xor(A,C))).  [para(125(a,1),122(a,1,2)),rewrite([122(4)]),flip(a)].
% 9.06/9.34  461 xor(and(A,xor(B,n1)),and(C,xor(A,B))) = and(xor(A,B),xor(A,C)).  [para(125(a,2),122(a,1,1)),rewrite([72(5)])].
% 9.06/9.34  462 and(A,xor(B,and(C,xor(D,n1)))) = and(A,xor(B,and(C,xor(A,D)))).  [para(125(a,1),124(a,1,1,2)),rewrite([124(5)]),flip(a)].
% 9.06/9.34  466 and(n24,xor(A,n24)) = and(n24,xor(A,inv1)).  [back_rewrite(290),rewrite([443(4)])].
% 9.06/9.34  467 and(n21,xor(A,n21)) = and(n21,xor(A,inv1)).  [back_rewrite(289),rewrite([443(4)])].
% 9.06/9.34  468 and(n2,xor(A,n2)) = and(n2,xor(A,inv1)).  [back_rewrite(285),rewrite([443(4)])].
% 9.06/9.34  469 and(a1,xor(A,a1)) = and(a1,xor(A,inv1)).  [back_rewrite(284),rewrite([443(4)])].
% 9.06/9.34  470 and(n15,n9) = n0.  [back_rewrite(255),rewrite([443(5,R),126(4)])].
% 9.06/9.34  472 and(A,xor(A,xor(B,n9))) = and(A,xor(B,inv2)).  [para(127(a,1),78(a,1,1)),rewrite([78(4),71(2),71(6),75(6)]),flip(a)].
% 9.06/9.34  474 xor(and(A,inv2),and(B,xor(A,n9))) = and(xor(A,n9),xor(A,B)).  [para(127(a,1),122(a,1,1)),rewrite([72(5)])].
% 9.06/9.34  479 and(A,xor(A,xor(B,n20))) = and(A,xor(B,inv1)).  [para(129(a,1),78(a,1,1)),rewrite([78(4),71(2),71(6),75(6)]),flip(a)].
% 9.06/9.34  480 xor(and(A,inv1),and(n20,xor(A,n1))) = xor(A,n20).  [para(129(a,1),116(a,1,1)),rewrite([443(6,R)])].
% 9.06/9.34  481 xor(and(A,inv1),and(B,xor(A,n20))) = and(xor(A,n20),xor(A,B)).  [para(129(a,1),122(a,1,1)),rewrite([72(5)])].
% 9.06/9.34  484 xor(and(A,inv1),and(B,and(A,C))) = and(A,xor(xor(A,n20),and(B,C))).  [para(129(a,1),124(a,1,2)),rewrite([71(5)])].
% 9.06/9.34  485 and(n15,xor(A,n9)) = and(A,n15).  [para(470(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  486 and(n9,xor(A,n15)) = and(A,n9).  [para(470(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  488 and(n15,xor(n9,and(A,B))) = and(A,and(B,n15)).  [para(470(a,1),124(a,1,2)),rewrite([72(2),71(5),113(5)]),flip(a)].
% 9.06/9.34  494 and(n0,a1) = n0.  [para(178(a,1),266(a,1,2))].
% 9.06/9.34  501 and(n0,i3) = n0.  [para(13(a,1),133(a,2,2)),rewrite([72(4),88(4),13(3),72(4)]),flip(a)].
% 9.06/9.34  502 and(i3,xor(inv1,i1)) = xor(n2,n23).  [para(22(a,1),133(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  517 and(inv2,xor(inv1,n23)) = xor(n21,n19).  [para(60(a,1),135(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  519 and(n19,n9) = n0.  [para(135(a,1),115(a,1)),rewrite([71(4),213(5),13(4),72(3),252(3),71(5),443(6,R),126(5)]),flip(a)].
% 9.06/9.34  520 and(inv2,and(n19,xor(A,n23))) = and(n19,xor(A,inv2)).  [para(135(a,1),115(a,2,2)),rewrite([76(5),72(4),134(4),269(4),443(4,R),293(4),76(10)]),flip(a)].
% 9.06/9.34  523 xor(and(A,n19),and(B,and(A,inv2))) = and(A,and(inv2,xor(B,n23))).  [para(135(a,1),124(a,2,2)),rewrite([71(6)])].
% 9.06/9.34  525 and(inv2,xor(n1,n23)) = xor(inv2,n19).  [para(125(a,2),135(a,2)),rewrite([18(4),71(3),71(7)]),flip(a)].
% 9.06/9.34  528 and(n19,xor(A,n9)) = and(A,n19).  [para(519(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  529 and(n9,xor(A,n19)) = and(A,n9).  [para(519(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  531 and(n19,xor(n9,and(A,B))) = and(A,and(B,n19)).  [para(519(a,1),124(a,1,2)),rewrite([72(2),71(5),113(5)]),flip(a)].
% 9.06/9.34  547 and(inv2,xor(inv1,n14)) = xor(n21,n16).  [para(60(a,1),137(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  549 and(n16,n9) = n0.  [para(137(a,1),115(a,1)),rewrite([71(4),214(5),13(4),72(3),252(3),71(5),443(6,R),126(5)]),flip(a)].
% 9.06/9.34  555 and(inv2,xor(n1,n14)) = xor(inv2,n16).  [para(125(a,2),137(a,2)),rewrite([18(4),71(3),71(7)]),flip(a)].
% 9.06/9.34  558 and(n16,xor(A,n9)) = and(A,n16).  [para(549(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  559 and(n9,xor(A,n16)) = and(A,n9).  [para(549(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  560 and(n16,xor(A,and(B,n9))) = and(A,n16).  [para(549(a,1),124(a,1,1,2)),rewrite([15(2),72(3),113(4)]),flip(a)].
% 9.06/9.34  561 and(n16,xor(n9,and(A,B))) = and(A,and(B,n16)).  [para(549(a,1),124(a,1,2)),rewrite([72(2),71(5),113(5)]),flip(a)].
% 9.06/9.34  569 and(i3,xor(inv1,i2)) = xor(n2,n14).  [para(22(a,1),139(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  584 and(n2,xor(n2,n24)) = xor(n24,n25).  [para(143(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  585 and(n1,n25) = n25.  [para(143(a,1),116(a,1,1,2)),rewrite([584(8),584(12),70(11),72(8),443(8,R),122(9),70(6),72(3),584(9),70(8)])].
% 9.06/9.34  586 and(n2,n25) = n2.  [para(143(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),179(7),18(6)])].
% 9.06/9.34  590 and(n2,xor(A,n25)) = and(n2,xor(A,inv1)).  [para(586(a,1),78(a,1,1)),rewrite([72(3),269(4),468(4),71(7)]),flip(a)].
% 9.06/9.34  591 xor(n2,and(A,n25)) = and(n25,xor(A,n2)).  [para(586(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  594 and(i3,xor(inv1,n6)) = xor(n2,n7).  [para(22(a,1),141(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  603 and(n6,xor(n6,n23)) = xor(n23,n22).  [para(145(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  604 and(n6,n22) = n6.  [para(145(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),180(7),18(6)])].
% 9.06/9.34  605 and(n23,xor(n1,xor(n23,n22))) = and(n23,n22).  [para(145(a,1),125(a,2,2)),rewrite([603(6),71(6)])].
% 9.06/9.34  607 and(n0,n22) = n0.  [para(145(a,1),266(a,1,2))].
% 9.06/9.34  608 and(n6,xor(A,n22)) = and(n6,xor(A,n6)).  [para(604(a,1),78(a,1,1)),rewrite([72(3),269(4),71(7)]),flip(a)].
% 9.06/9.34  609 xor(n6,and(A,n22)) = and(n22,xor(A,n6)).  [para(604(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  612 and(n14,xor(n14,n22)) = xor(n20,n22).  [para(147(a,1),70(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  613 and(n14,n20) = n14.  [para(147(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),187(7),18(6)])].
% 9.06/9.34  617 and(inv1,n14) = n0.  [para(613(a,1),115(a,1,2)),rewrite([13(3),129(6),72(4)]),flip(a)].
% 9.06/9.34  618 xor(n14,and(A,n20)) = and(n20,xor(A,n14)).  [para(613(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  623 and(inv1,xor(A,n14)) = and(A,inv1).  [para(617(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  624 and(n14,xor(A,inv1)) = and(A,n14).  [para(617(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  627 and(n19,xor(n19,n25)) = xor(n18,n25).  [para(150(a,1),70(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  629 and(n18,n19) = n19.  [para(150(a,1),123(a,1,2)),rewrite([72(3),71(9),75(9),13(8),71(7),185(7),18(6)])].
% 9.06/9.34  631 and(n21,xor(n21,n18)) = xor(n17,n18).  [para(152(a,1),70(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  632 xor(n0,n17) = n17.  [para(152(a,1),71(a,1)),rewrite([631(6),71(6),75(6),13(5),71(4)]),flip(a)].
% 9.06/9.34  634 and(n21,n17) = n21.  [para(152(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),182(7),18(6)])].
% 9.06/9.34  637 xor(n19,and(A,n18)) = and(n18,xor(A,n19)).  [para(629(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  638 and(n18,xor(n18,n19)) = xor(n18,n19).  [para(629(a,1),115(a,1,2)),flip(a)].
% 9.06/9.34  641 xor(n19,and(A,and(B,n18))) = and(n18,xor(n19,and(A,B))).  [para(629(a,1),124(a,1,2)),rewrite([72(2),71(5)])].
% 9.06/9.34  643 xor(n21,and(A,n17)) = and(n17,xor(A,n21)).  [para(634(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  646 and(n21,xor(n21,n12)) = xor(n12,n13).  [para(154(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  647 and(n21,n13) = n21.  [para(154(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),182(7),18(6)])].
% 9.06/9.34  650 and(n0,n13) = n0.  [para(154(a,1),266(a,1,2))].
% 9.06/9.34  651 and(n21,xor(A,n13)) = and(n21,xor(A,inv1)).  [para(647(a,1),78(a,1,1)),rewrite([72(3),269(4),467(4),71(7)]),flip(a)].
% 9.06/9.34  652 xor(n21,and(A,n13)) = and(n13,xor(A,n21)).  [para(647(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  657 and(n11,xor(n11,n16)) = xor(n12,n16).  [para(156(a,1),70(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  658 xor(n0,n12) = n12.  [para(156(a,1),71(a,1)),rewrite([657(6),71(6),75(6),13(5),71(4)]),flip(a)].
% 9.06/9.34  659 and(n16,xor(n1,xor(n12,n16))) = and(n12,n16).  [para(156(a,1),115(a,2,2)),rewrite([657(7),443(6,R),71(5),115(7),75(6),71(5),72(10)])].
% 9.06/9.34  660 and(n11,n12) = n11.  [para(156(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),443(8,R),442(8)])].
% 9.06/9.34  663 and(a1,xor(a1,n2)) = xor(n2,n11).  [para(158(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  665 and(a1,n11) = a1.  [para(158(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),178(7),18(6)])].
% 9.06/9.34  669 xor(n0,n11) = n11.  [para(660(a,1),113(a,1,2)),rewrite([660(6)])].
% 9.06/9.34  677 and(n24,xor(n24,n7)) = xor(n10,n7).  [para(160(a,1),70(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  678 xor(n0,n10) = n10.  [para(160(a,1),71(a,1)),rewrite([677(6),71(6),75(6),13(5),71(4)]),flip(a)].
% 9.06/9.34  680 and(n24,n10) = n24.  [para(160(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),183(7),18(6)])].
% 9.06/9.34  687 and(n2,xor(n2,n8)) = xor(n8,n9).  [para(162(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  688 and(n2,n9) = n2.  [para(162(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),179(7),18(6)])].
% 9.06/9.34  690 and(n2,xor(A,n9)) = and(n2,xor(A,inv1)).  [para(688(a,1),78(a,1,1)),rewrite([72(3),269(4),468(4),71(7)]),flip(a)].
% 9.06/9.34  691 and(inv2,n2) = n0.  [para(688(a,1),115(a,1,2)),rewrite([13(3),127(6),72(4)]),flip(a)].
% 9.06/9.34  692 xor(n2,and(A,n9)) = and(n9,xor(A,n2)).  [para(688(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  695 and(inv2,xor(A,n2)) = and(A,inv2).  [para(691(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  698 and(inv2,xor(n2,and(A,B))) = and(A,and(B,inv2)).  [para(691(a,1),124(a,1,2)),rewrite([72(2),71(5),113(5)]),flip(a)].
% 9.06/9.34  699 and(a1,xor(a1,n10)) = xor(n10,n8).  [para(164(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  700 and(a1,n8) = a1.  [para(164(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),178(7),18(6)])].
% 9.06/9.34  701 and(n10,xor(n1,xor(n10,n8))) = and(n10,n8).  [para(164(a,1),125(a,2,2)),rewrite([699(6),71(6)])].
% 9.06/9.34  703 and(n0,n8) = n0.  [para(164(a,1),266(a,1,2))].
% 9.06/9.34  704 and(n21,xor(n21,n4)) = xor(n4,n5).  [para(166(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  705 and(n21,n5) = n21.  [para(166(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),182(7),18(6)])].
% 9.06/9.34  708 and(n0,n5) = n0.  [para(166(a,1),266(a,1,2))].
% 9.06/9.34  709 and(a1,xor(A,n8)) = and(a1,xor(A,inv1)).  [para(700(a,1),78(a,1,1)),rewrite([72(3),269(4),469(4),71(7)]),flip(a)].
% 9.06/9.34  710 xor(a1,and(A,n8)) = and(n8,xor(A,a1)).  [para(700(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  713 and(n21,xor(A,n5)) = and(n21,xor(A,inv1)).  [para(705(a,1),78(a,1,1)),rewrite([72(3),269(4),467(4),71(7)]),flip(a)].
% 9.06/9.34  714 xor(n21,and(A,n5)) = and(n5,xor(A,n21)).  [para(705(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  717 and(n15,xor(n15,n3)) = xor(n3,n4).  [para(168(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  718 and(n15,n4) = n15.  [para(168(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),181(7),18(6)])].
% 9.06/9.34  721 and(n0,n4) = n0.  [para(168(a,1),266(a,1,2))].
% 9.06/9.34  726 and(a1,xor(a1,n24)) = xor(n24,n3).  [para(170(a,1),70(a,1,2)),flip(a)].
% 9.06/9.34  727 and(n1,n3) = n3.  [para(170(a,1),116(a,1,1,2)),rewrite([726(8),726(12),70(11),72(8),443(8,R),122(9),70(6),72(3),726(9),70(8)])].
% 9.06/9.34  728 and(a1,n3) = a1.  [para(170(a,1),123(a,1,2)),rewrite([71(9),75(9),13(8),71(7),178(7),18(6)])].
% 9.06/9.34  731 xor(n0,n3) = n3.  [para(727(a,1),113(a,1,2)),rewrite([727(6)])].
% 9.06/9.34  733 and(inv1,xor(A,xor(B,i2))) = and(inv1,xor(A,xor(B,a1))).  [para(172(a,1),78(a,1,2)),rewrite([72(2),122(7)]),flip(a)].
% 9.06/9.34  735 xor(and(inv1,xor(A,a1)),and(B,xor(A,i2))) = and(xor(A,i2),xor(B,inv1)).  [para(172(a,1),122(a,1,1)),rewrite([72(7),71(12)])].
% 9.06/9.34  739 and(a1,xor(A,n3)) = and(a1,xor(A,inv1)).  [para(728(a,1),78(a,1,1)),rewrite([72(3),269(4),469(4),71(7)]),flip(a)].
% 9.06/9.34  746 xor(and(A,n9),and(B,xor(A,inv2))) = and(xor(A,inv2),xor(A,B)).  [para(190(a,1),122(a,1,1)),rewrite([72(5)])].
% 9.06/9.34  761 xor(and(A,n20),and(B,xor(A,inv1))) = and(xor(A,inv1),xor(A,B)).  [para(192(a,1),122(a,1,1)),rewrite([72(5)])].
% 9.06/9.34  802 xor(inv2,xor(n19,and(n23,n9))) = xor(inv2,n23).  [para(206(a,1),116(a,1,1)),rewrite([443(8,R),126(7),71(7),75(7),71(6)])].
% 9.06/9.34  834 and(inv2,xor(n21,n6)) = xor(n21,n15).  [para(253(a,1),73(a,1,2)),rewrite([176(5),253(10)])].
% 9.06/9.34  844 and(xor(A,n9),xor(B,inv2)) = and(xor(A,n9),xor(A,B)).  [para(258(a,1),122(a,1,1)),rewrite([72(5),474(6),71(8)]),flip(a)].
% 9.06/9.34  845 and(inv2,xor(A,xor(B,n9))) = and(inv2,xor(A,B)).  [para(258(a,1),123(a,1,2,2)),rewrite([360(5),71(2),71(7)]),flip(a)].
% 9.06/9.34  856 and(xor(A,n20),xor(B,inv1)) = and(xor(A,n20),xor(A,B)).  [para(259(a,1),122(a,1,1)),rewrite([72(5),481(6),71(8)]),flip(a)].
% 9.06/9.34  857 and(inv1,xor(A,xor(B,n20))) = and(inv1,xor(A,B)).  [para(259(a,1),123(a,1,2,2)),rewrite([360(5),71(2),71(7)]),flip(a)].
% 9.06/9.34  861 and(n1,n18) = n18.  [para(149(a,1),267(a,1,2)),rewrite([149(6)])].
% 9.06/9.34  862 and(n1,n15) = n15.  [para(181(a,1),267(a,1,2)),rewrite([181(6)])].
% 9.06/9.34  865 and(n1,n16) = n16.  [para(186(a,1),267(a,1,2)),rewrite([186(6)])].
% 9.06/9.34  868 and(xor(A,B),xor(A,xor(B,C))) = and(xor(A,B),xor(C,n1)).  [para(267(a,1),122(a,1,1)),rewrite([72(3),269(4),75(3),71(2),71(7)])].
% 9.06/9.34  869 xor(xor(A,B),and(C,D)) = xor(A,xor(B,and(C,D))).  [para(267(a,1),124(a,1,2)),rewrite([72(2),17(2),75(3),71(2),267(8)]),flip(a)].
% 9.06/9.34  870 xor(n0,n1) = n1.  [para(267(a,1),442(a,1))].
% 9.06/9.34  871 and(n1,n17) = n17.  [para(632(a,1),267(a,1,2)),rewrite([632(6)])].
% 9.06/9.34  872 and(n1,n12) = n12.  [para(658(a,1),267(a,1,2)),rewrite([658(6)])].
% 9.06/9.34  873 and(n1,n10) = n10.  [para(678(a,1),267(a,1,2)),rewrite([678(6)])].
% 9.06/9.34  898 and(A,xor(A,xor(n20,and(B,C)))) = and(A,xor(inv1,and(B,C))).  [back_rewrite(484),rewrite([76(4),78(5),869(8)]),flip(a)].
% 9.06/9.34  921 and(i3,xor(A,xor(B,n23))) = and(i3,xor(A,xor(B,i1))).  [para(195(a,1),78(a,1,2)),rewrite([72(2),122(7)]),flip(a)].
% 9.06/9.34  926 xor(and(A,n9),and(B,n9)) = and(n9,xor(A,xor(B,inv2))).  [para(298(a,1),78(a,1,1)),rewrite([72(4),71(9),75(9)])].
% 9.06/9.34  928 and(n9,xor(A,xor(B,inv2))) = and(n9,xor(A,B)).  [para(298(a,1),123(a,1,2,2)),rewrite([360(5),71(2),71(7)]),flip(a)].
% 9.06/9.34  932 xor(and(A,n9),and(B,n9)) = and(n9,xor(A,B)).  [back_rewrite(926),rewrite([928(10)])].
% 9.06/9.34  938 xor(and(A,n20),and(B,n20)) = and(n20,xor(A,xor(B,inv1))).  [para(299(a,1),78(a,1,1)),rewrite([72(4),71(9),75(9)])].
% 9.06/9.34  940 and(n20,xor(A,xor(B,inv1))) = and(n20,xor(A,B)).  [para(299(a,1),123(a,1,2,2)),rewrite([360(5),71(2),71(7)]),flip(a)].
% 9.06/9.34  943 and(n20,xor(inv1,n14)) = n14.  [para(613(a,1),299(a,2)),rewrite([71(4)])].
% 9.06/9.34  944 xor(and(A,n20),and(B,n20)) = and(n20,xor(A,B)).  [back_rewrite(938),rewrite([940(10)])].
% 9.06/9.34  953 xor(A,and(inv2,xor(A,n6))) = xor(n15,and(A,n9)).  [para(120(a,1),202(a,2,2)),rewrite([190(4)]),flip(a)].
% 9.06/9.34  970 and(n24,xor(a1,n3)) = xor(a1,n3).  [para(314(a,1),73(a,1,2)),rewrite([314(10)])].
% 9.06/9.34  978 and(n3,xor(n15,n4)) = xor(n15,n4).  [para(315(a,1),73(a,1,2)),rewrite([315(10)])].
% 9.06/9.34  991 xor(n21,xor(n5,and(A,xor(n21,n1)))) = and(xor(n21,n1),xor(A,n4)).  [para(316(a,1),122(a,1,1)),rewrite([72(7),869(8),71(13)])].
% 9.06/9.34  1003 xor(n0,xor(a1,n8)) = xor(a1,n8).  [para(317(a,1),113(a,1,2)),rewrite([317(10)])].
% 9.06/9.34  1009 and(n8,xor(n2,n9)) = xor(n2,n9).  [para(318(a,1),73(a,1,2)),rewrite([318(10)])].
% 9.06/9.34  1012 xor(n0,xor(n2,n9)) = xor(n2,n9).  [para(318(a,1),113(a,1,2)),rewrite([318(10)])].
% 9.06/9.34  1040 and(n16,xor(n11,n12)) = xor(n11,n12).  [para(321(a,1),73(a,1,2)),rewrite([321(10)])].
% 9.06/9.34  1050 xor(n0,xor(n21,n13)) = xor(n21,n13).  [para(322(a,1),113(a,1,2)),rewrite([322(10)])].
% 9.06/9.34  1056 and(n18,xor(n21,n17)) = xor(n21,n17).  [para(323(a,1),73(a,1,2)),rewrite([323(10)])].
% 9.06/9.34  1058 xor(n0,xor(n21,n17)) = xor(n21,n17).  [para(323(a,1),113(a,1,2)),rewrite([323(10)])].
% 9.06/9.34  1064 and(n25,xor(n18,n19)) = xor(n18,n19).  [para(324(a,1),73(a,1,2)),rewrite([324(10)])].
% 9.06/9.34  1078 and(n22,xor(n14,n20)) = xor(n14,n20).  [para(325(a,1),73(a,1,2)),rewrite([325(10)])].
% 9.06/9.34  1086 xor(n14,xor(n20,and(A,and(B,n22)))) = and(n22,xor(n1,xor(n14,and(A,B)))).  [para(325(a,1),124(a,1,2)),rewrite([72(2),71(7),869(7),869(13)])].
% 9.06/9.34  1087 and(n23,xor(n6,n22)) = xor(n6,n22).  [para(326(a,1),73(a,1,2)),rewrite([326(10)])].
% 9.06/9.34  1103 and(i1,xor(n6,n23)) = xor(n6,n23).  [para(331(a,1),73(a,1,2)),rewrite([331(10)])].
% 9.06/9.34  1112 and(i3,xor(A,xor(B,n7))) = and(i3,xor(A,xor(B,n6))).  [para(216(a,1),78(a,1,2)),rewrite([72(2),122(7)]),flip(a)].
% 9.06/9.34  1161 and(i3,xor(n2,i1)) = xor(n2,n23).  [para(502(a,1),73(a,1,2)),rewrite([195(5),502(10)])].
% 9.06/9.34  1183 xor(n21,and(inv1,n9)) = inv1.  [para(18(a,1),260(a,2)),rewrite([190(6)])].
% 9.06/9.34  1186 and(inv1,xor(n21,n9)) = inv1.  [para(1183(a,1),123(a,1,2)),rewrite([18(3),71(5)]),flip(a)].
% 9.06/9.34  1193 and(n19,xor(A,xor(B,n9))) = and(n19,xor(A,B)).  [para(528(a,1),123(a,1,2,2)),rewrite([360(5),71(2),71(7)]),flip(a)].
% 9.06/9.34  1204 and(i2,xor(i1,i2)) = xor(n6,i2).  [para(30(a,1),269(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.34  1205 and(n6,xor(inv2,n6)) = xor(n6,n15).  [para(48(a,1),269(a,1,2)),flip(a)].
% 9.06/9.34  1208 and(i1,xor(i3,i1)) = xor(i1,n23).  [para(88(a,1),269(a,1,2)),flip(a)].
% 9.06/9.34  1212 and(n6,xor(i3,n6)) = xor(n6,n7).  [para(92(a,1),269(a,1,2)),flip(a)].
% 9.06/9.34  1221 and(n21,and(n20,n9)) = and(n21,n9).  [para(261(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),128(9),72(8),76(8)]),flip(a)].
% 9.06/9.34  1229 and(n25,xor(n2,n1)) = xor(n2,n25).  [para(586(a,1),269(a,1,2)),rewrite([71(3),443(8,R)]),flip(a)].
% 9.06/9.34  1231 xor(n0,n22) = and(n1,n22).  [para(607(a,1),269(a,1,2)),rewrite([71(3),443(8,R),870(7),72(6)])].
% 9.06/9.34  1232 and(n20,xor(n1,n14)) = xor(n14,n20).  [para(613(a,1),269(a,1,2)),rewrite([71(3),443(8,R),71(7)]),flip(a)].
% 9.06/9.34  1233 and(n17,xor(n21,n1)) = xor(n21,n17).  [para(634(a,1),269(a,1,2)),rewrite([71(3),443(8,R)]),flip(a)].
% 9.06/9.34  1235 xor(n0,n13) = and(n1,n13).  [para(650(a,1),269(a,1,2)),rewrite([71(3),443(8,R),870(7),72(6)])].
% 9.06/9.34  1237 and(n11,xor(a1,n1)) = xor(a1,n11).  [para(665(a,1),269(a,1,2)),rewrite([71(3),443(8,R)]),flip(a)].
% 9.06/9.34  1241 xor(n0,n8) = and(n1,n8).  [para(703(a,1),269(a,1,2)),rewrite([71(3),443(8,R),870(7),72(6)])].
% 9.06/9.34  1243 xor(n0,n5) = and(n1,n5).  [para(708(a,1),269(a,1,2)),rewrite([71(3),443(8,R),870(7),72(6)])].
% 9.06/9.34  1245 xor(n0,n4) = and(n1,n4).  [para(721(a,1),269(a,1,2)),rewrite([71(3),443(8,R),870(7),72(6)])].
% 9.06/9.34  1247 and(n3,xor(a1,n1)) = xor(a1,n3).  [para(728(a,1),269(a,1,2)),rewrite([71(3),443(8,R)]),flip(a)].
% 9.06/9.34  1256 xor(A,and(B,xor(B,A))) = xor(B,and(A,xor(B,A))).  [para(269(a,1),202(a,2,2)),rewrite([71(1),71(4)]),flip(a)].
% 9.06/9.34  1263 and(xor(n2,n1),xor(n1,n8)) = inv2.  [para(318(a,1),269(a,1,2)),rewrite([75(7),71(6),75(6),71(5),84(5),71(4),75(5),13(4),71(3),220(3),75(9),71(8),868(10),71(7)]),flip(a)].
% 9.06/9.34  1274 and(xor(inv1,n2),xor(n24,n1)) = xor(inv1,n25).  [para(327(a,1),269(a,1,2)),rewrite([75(7),71(6),75(6),71(5),75(7),70(6),75(11),71(10),868(12)]),flip(a)].
% 9.06/9.34  1299 and(n1,n22) = n22.  [para(1231(a,1),70(a,1,2)),rewrite([113(5)])].
% 9.06/9.34  1300 xor(n0,n22) = n22.  [back_rewrite(1231),rewrite([1299(6)])].
% 9.06/9.34  1301 and(n0,i2) = n0.  [para(13(a,1),270(a,2,2)),rewrite([20(4),13(3),72(4)]),flip(a)].
% 9.06/9.34  1310 xor(a1,i2) = and(i2,n20).  [para(125(a,2),270(a,2)),rewrite([18(4),128(7)])].
% 9.06/9.34  1317 and(n1,n13) = n13.  [para(1235(a,1),70(a,1,2)),rewrite([113(5)])].
% 9.06/9.34  1326 xor(i3,n2) = and(i3,n20).  [para(125(a,2),271(a,2)),rewrite([18(4),71(3),128(7)])].
% 9.06/9.34  1332 and(n1,n8) = n8.  [para(1241(a,1),70(a,1,2)),rewrite([113(5)])].
% 9.06/9.34  1333 xor(n0,n8) = n8.  [back_rewrite(1241),rewrite([1332(6)])].
% 9.06/9.34  1344 and(i2,xor(n0,i1)) = n6.  [para(1301(a,1),272(a,1,2)),rewrite([71(3),180(3)]),flip(a)].
% 9.06/9.34  1346 and(n1,n5) = n5.  [para(1243(a,1),70(a,1,2)),rewrite([113(5)])].
% 9.06/9.34  1347 xor(n0,n5) = n5.  [back_rewrite(1243),rewrite([1346(6)])].
% 9.06/9.34  1348 and(n1,n4) = n4.  [para(1245(a,1),70(a,1,2)),rewrite([113(5)])].
% 9.06/9.34  1358 xor(n6,n15) = and(n6,n9).  [para(125(a,2),273(a,2)),rewrite([18(4),71(3),126(7)])].
% 9.06/9.34  1362 and(n6,xor(inv2,n6)) = and(n6,n9).  [back_rewrite(1205),rewrite([1358(8)])].
% 9.06/9.34  1372 xor(inv2,n21) = and(inv2,n20).  [para(125(a,2),274(a,2)),rewrite([18(4),71(3),128(7)])].
% 9.06/9.34  1379 xor(a1,and(i2,n20)) = i2.  [para(1310(a,1),70(a,1,2))].
% 9.06/9.34  1382 and(a1,and(i2,n20)) = n0.  [para(1310(a,1),338(a,1,2,2)),rewrite([73(6)])].
% 9.06/9.34  1386 and(inv1,and(i3,n20)) = n0.  [para(1326(a,1),174(a,1,2)),rewrite([13(9),72(8),232(8)])].
% 9.06/9.34  1388 and(inv1,and(i2,xor(A,B))) = and(a1,xor(A,B)).  [para(20(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1389 and(inv1,and(i3,xor(A,B))) = and(n2,xor(A,B)).  [para(22(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1391 and(inv2,and(n6,xor(A,B))) = and(n15,xor(A,B)).  [para(48(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1392 and(inv1,and(inv2,xor(A,B))) = and(n21,xor(A,B)).  [para(60(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1394 and(i3,and(i1,xor(A,B))) = and(n23,xor(A,B)).  [para(88(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1395 and(inv2,and(n23,xor(A,B))) = and(n19,xor(A,B)).  [para(89(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1396 and(inv2,and(n14,xor(A,B))) = and(n16,xor(A,B)).  [para(90(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1397 and(i3,and(i2,xor(A,B))) = and(n14,xor(A,B)).  [para(91(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1400 and(inv1,and(n2,xor(A,B))) = and(n2,xor(A,B)).  [para(109(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1401 and(n6,and(i1,xor(A,B))) = and(n6,xor(A,B)).  [para(110(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1403 and(inv1,and(n21,xor(A,B))) = and(n21,xor(A,B)).  [para(112(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1404 and(inv1,and(n24,xor(A,B))) = and(n24,xor(A,B)).  [para(130(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1407 and(inv2,and(n19,xor(A,B))) = and(n19,xor(A,B)).  [para(134(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1409 and(i3,and(n14,xor(A,B))) = and(n14,xor(A,B)).  [para(138(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1569 and(n2,xor(A,i3)) = and(n2,xor(A,inv1)).  [back_rewrite(310),rewrite([1400(6)])].
% 9.06/9.34  1573 and(n19,xor(A,n23)) = and(n19,xor(A,inv2)).  [back_rewrite(520),rewrite([1407(6)])].
% 9.06/9.34  1579 and(n6,i2) = n6.  [para(1344(a,1),73(a,1,2)),rewrite([72(3),1344(8)])].
% 9.06/9.34  1580 and(i2,xor(A,xor(n0,i1))) = and(i2,xor(A,i1)).  [para(1344(a,1),78(a,1,1)),rewrite([72(3),272(4),71(9)]),flip(a)].
% 9.06/9.34  1583 and(i2,xor(A,i1)) = and(i2,xor(A,n6)).  [para(1344(a,1),123(a,1,2,2)),rewrite([71(9),1580(10)]),flip(a)].
% 9.06/9.34  1598 xor(n6,and(A,i2)) = and(i2,xor(A,n6)).  [back_rewrite(272),rewrite([1583(8)])].
% 9.06/9.34  1611 and(inv1,and(inv2,n20)) = n0.  [para(1372(a,1),177(a,1,2)),rewrite([13(9),72(8),232(8)])].
% 9.06/9.34  1612 and(inv2,and(n21,n20)) = n0.  [para(1372(a,1),338(a,1,2,2)),rewrite([76(6),73(7)])].
% 9.06/9.34  1620 xor(n24,i1) = and(i1,n20).  [para(125(a,2),277(a,2)),rewrite([18(4),128(7)])].
% 9.06/9.34  1625 and(a1,i2) = a1.  [para(1379(a,1),115(a,2,2)),rewrite([1382(6),71(3),178(3)]),flip(a)].
% 9.06/9.34  1626 and(i2,xor(a1,n20)) = i2.  [para(1379(a,1),123(a,1,2)),rewrite([18(3),71(5)]),flip(a)].
% 9.06/9.34  1707 and(n14,xor(inv1,inv2)) = n16.  [para(617(a,1),280(a,1,2)),rewrite([71(3),186(3)]),flip(a)].
% 9.06/9.34  1721 and(n21,n9) = and(n21,n20).  [para(1612(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),126(9),72(8),76(8),72(7),1221(8)]),flip(a)].
% 9.06/9.34  1739 xor(n24,and(i1,n20)) = i1.  [para(1620(a,1),70(a,1,2))].
% 9.06/9.34  1743 and(n24,and(i1,n20)) = n0.  [para(1620(a,1),338(a,1,2,2)),rewrite([73(6)])].
% 9.06/9.34  1746 xor(n0,i2) = i2.  [para(1626(a,1),113(a,1,2)),rewrite([1626(8)])].
% 9.06/9.34  1800 and(i1,xor(A,xor(B,i2))) = and(i1,xor(A,xor(B,n6))).  [para(286(a,1),78(a,1,2)),rewrite([72(2),122(7)]),flip(a)].
% 9.06/9.34  1808 xor(and(n21,n20),and(A,n21)) = and(n21,xor(A,n9)).  [para(1721(a,1),78(a,1,1)),rewrite([72(5),71(9)])].
% 9.06/9.34  1809 and(n21,xor(A,n9)) = and(n21,xor(A,n20)).  [para(1721(a,1),78(a,1,2)),rewrite([72(2),122(6)]),flip(a)].
% 9.06/9.34  1810 and(inv2,n21) = n21.  [para(1721(a,1),115(a,1,2)),rewrite([115(5),129(5),72(3),112(3),127(6),72(4)]),flip(a)].
% 9.06/9.34  1814 and(n21,n20) = n0.  [para(1721(a,1),190(a,2)),rewrite([71(4),1372(4),76(5),1612(5)]),flip(a)].
% 9.06/9.34  1816 and(n9,xor(n21,n1)) = n9.  [para(1721(a,1),269(a,1,2)),rewrite([1814(4),71(3),223(3),443(6,R)]),flip(a)].
% 9.06/9.34  1818 and(n21,xor(A,n20)) = and(A,n21).  [back_rewrite(1808),rewrite([1814(3),113(4),1809(6)]),flip(a)].
% 9.06/9.34  1823 and(n21,n9) = n0.  [back_rewrite(1721),rewrite([1814(6)])].
% 9.06/9.34  1836 and(n20,xor(n21,n1)) = n20.  [para(1814(a,1),269(a,1,2)),rewrite([71(3),225(3),443(6,R)]),flip(a)].
% 9.06/9.34  1856 and(n24,i1) = n24.  [para(1739(a,1),115(a,2,2)),rewrite([1743(6),71(3),183(3)]),flip(a)].
% 9.06/9.34  1857 and(i1,xor(n24,n20)) = i1.  [para(1739(a,1),123(a,1,2)),rewrite([18(3),71(5)]),flip(a)].
% 9.06/9.34  1900 and(A,and(B,xor(A,xor(B,C)))) = and(A,and(B,C)).  [para(70(a,1),292(a,1,2,2)),flip(a)].
% 9.06/9.34  1949 and(inv1,and(n14,n9)) = and(inv1,n16).  [para(1707(a,1),292(a,2,2)),rewrite([71(5),443(6,R),126(5)])].
% 9.06/9.34  1954 and(n9,xor(A,and(B,xor(n21,n1)))) = and(n9,xor(B,A)).  [para(1816(a,1),124(a,1,1,2)),rewrite([72(4),932(5)]),flip(a)].
% 9.06/9.34  1956 and(n9,and(xor(n21,n1),xor(A,B))) = and(n9,xor(A,B)).  [para(1816(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1968 and(n20,xor(A,and(B,xor(n21,n1)))) = and(n20,xor(B,A)).  [para(1836(a,1),124(a,1,1,2)),rewrite([72(4),944(5)]),flip(a)].
% 9.06/9.34  1970 and(n20,and(xor(n21,n1),xor(A,B))) = and(n20,xor(A,B)).  [para(1836(a,1),276(a,1,1)),flip(a)].
% 9.06/9.34  1973 and(n19,xor(inv1,inv2)) = and(n19,n20).  [para(128(a,1),293(a,1,2)),flip(a)].
% 9.06/9.34  1983 xor(n0,i1) = i1.  [para(1857(a,1),113(a,1,2)),rewrite([1857(8)])].
% 9.06/9.34  2046 and(inv2,xor(n21,n14)) = xor(n21,n16).  [para(547(a,1),73(a,1,2)),rewrite([214(5),547(10)])].
% 9.06/9.34  2065 and(n16,xor(A,xor(B,n9))) = and(n16,xor(A,B)).  [para(558(a,1),123(a,1,2,2)),rewrite([360(5),71(2),71(7)]),flip(a)].
% 9.06/9.34  2101 and(n2,xor(inv1,n24)) = xor(n24,n25).  [para(584(a,1),73(a,1,2)),rewrite([590(5),71(4),584(10)])].
% 9.06/9.34  2104 xor(n2,xor(n24,n25)) = and(n2,n24).  [para(584(a,1),115(a,1,2)),rewrite([70(11)])].
% 9.06/9.34  2133 and(i3,xor(n6,n22)) = xor(n6,n22).  [para(326(a,1),297(a,1,1,2)),rewrite([326(11),608(10),13(9),72(8),350(8),71(7),113(7),326(10)])].
% 9.06/9.34  2143 and(n16,n20) = n16.  [para(1707(a,1),297(a,1,1,2)),rewrite([1707(9),136(6),71(5),269(5),443(5,R),128(4),1707(8)])].
% 9.06/9.34  2148 and(n25,xor(n24,n1)) = xor(n24,n25).  [para(584(a,1),297(a,1,1,2)),rewrite([590(5),71(4),2101(5),584(9),269(9),70(8),72(5),443(5,R),584(10)])].
% 9.06/9.34  2153 and(inv1,n16) = n0.  [para(2143(a,1),115(a,1,2)),rewrite([13(3),129(6),72(4)]),flip(a)].
% 9.06/9.34  2154 xor(n16,and(A,n20)) = and(n20,xor(A,n16)).  [para(2143(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  2160 and(inv1,and(n14,n9)) = n0.  [back_rewrite(1949),rewrite([2153(8)])].
% 9.06/9.34  2161 and(inv1,xor(A,n16)) = and(A,inv1).  [para(2153(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  2182 and(A,xor(and(B,xor(C,D)),and(C,xor(D,n1)))) = and(A,and(xor(C,D),xor(C,B))).  [para(125(a,2),300(a,1,2,2)),rewrite([72(2)])].
% 9.06/9.34  2199 xor(and(A,B),and(C,A)) = and(A,xor(C,B)).  [para(300(a,1),218(a,1,2)),rewrite([443(5,R),71(4),276(5),123(4),76(8),276(7),73(8),124(8),2182(7),18(3)]),flip(a)].
% 9.06/9.34  2216 and(n14,and(n20,n9)) = and(n14,n9).  [para(2160(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),128(9),72(8),76(8)]),flip(a)].
% 9.06/9.34  2220 xor(n6,xor(n23,n22)) = and(n6,n23).  [para(603(a,1),115(a,1,2)),rewrite([70(11)])].
% 9.06/9.34  2233 xor(n14,xor(n20,n22)) = and(n14,n22).  [para(612(a,1),115(a,1,2)),rewrite([70(11)])].
% 9.06/9.34  2234 xor(n20,and(n14,n22)) = xor(n14,n22).  [para(612(a,1),116(a,1,1)),rewrite([443(8,R),71(7),325(8),71(7),75(7),71(6),75(6),71(5),2233(6)])].
% 9.06/9.34  2239 and(n14,xor(n1,n22)) = xor(n20,n22).  [para(612(a,1),125(a,2)),rewrite([71(4)])].
% 9.06/9.34  2318 and(n19,xor(n18,n25)) = xor(n18,n25).  [para(627(a,1),73(a,1,2)),rewrite([627(10)])].
% 9.06/9.34  2321 xor(n18,xor(n19,n25)) = and(n19,n25).  [para(627(a,1),115(a,1,2)),rewrite([75(5),70(11)])].
% 9.06/9.34  2327 xor(n18,and(n19,n25)) = xor(n19,n25).  [para(627(a,1),218(a,1,2)),rewrite([443(5,R),71(4),324(5),75(7),71(6),75(6),71(5),2321(6)])].
% 9.06/9.34  2336 xor(n21,xor(n17,n18)) = and(n21,n18).  [para(631(a,1),115(a,1,2)),rewrite([70(11)])].
% 9.06/9.34  2342 xor(n17,and(n21,n18)) = xor(n21,n18).  [para(631(a,1),218(a,1,2)),rewrite([443(5,R),323(5),75(7),71(6),75(6),71(5),2336(6)])].
% 9.06/9.34  2349 and(n18,xor(n1,n19)) = xor(n18,n19).  [para(638(a,1),125(a,2)),rewrite([71(4)])].
% 9.06/9.34  2355 and(n21,xor(inv1,n12)) = xor(n12,n13).  [para(646(a,1),73(a,1,2)),rewrite([651(5),71(4),646(10)])].
% 9.06/9.34  2358 xor(n21,xor(n12,n13)) = and(n21,n12).  [para(646(a,1),115(a,1,2)),rewrite([70(11)])].
% 9.06/9.34  2366 and(n13,xor(n1,n12)) = xor(n12,n13).  [para(646(a,1),297(a,1,1,2)),rewrite([651(5),71(4),2355(5),646(9),269(9),70(8),72(5),443(5,R),71(4),646(10)])].
% 9.06/9.34  2368 and(n11,xor(n12,n16)) = xor(n12,n16).  [para(657(a,1),73(a,1,2)),rewrite([657(10)])].
% 9.06/9.34  2371 xor(n11,xor(n12,n16)) = and(n11,n16).  [para(657(a,1),115(a,1,2)),rewrite([70(11)])].
% 9.06/9.34  2377 xor(n12,and(n11,n16)) = xor(n11,n16).  [para(657(a,1),218(a,1,2)),rewrite([443(5,R),71(4),321(5),75(7),71(6),75(6),71(5),2371(6)])].
% 9.06/9.34  2380 and(n12,xor(n12,n16)) = xor(n12,n16).  [para(657(a,1),297(a,1,1,2)),rewrite([2368(5),657(9),443(8,R),71(7),869(9),115(8),75(7),71(6),659(8),115(5),657(10)])].
% 9.06/9.34  2412 and(n2,xor(inv1,n8)) = xor(n8,n9).  [para(687(a,1),73(a,1,2)),rewrite([690(5),71(4),687(10)])].
% 9.06/9.34  2430 and(inv2,and(i3,n20)) = and(inv2,i3).  [para(1326(a,1),695(a,1,2)),rewrite([72(8)])].
% 9.06/9.34  2445 and(a1,xor(inv1,n10)) = xor(n10,n8).  [para(699(a,1),73(a,1,2)),rewrite([709(5),71(4),699(10)])].
% 9.06/9.34  2448 xor(a1,xor(n10,n8)) = and(a1,n10).  [para(699(a,1),115(a,1,2)),rewrite([70(11)])].
% 9.06/9.34  2456 and(n8,xor(n1,n10)) = xor(n10,n8).  [para(699(a,1),297(a,1,1,2)),rewrite([709(5),71(4),2445(5),699(9),269(9),70(8),72(5),443(5,R),71(4),699(10)])].
% 9.06/9.34  2483 and(n15,xor(n1,n3)) = xor(n3,n4).  [para(717(a,1),125(a,2)),rewrite([71(4)])].
% 9.06/9.34  2578 and(n21,xor(A,xor(B,n5))) = and(n21,xor(A,xor(B,n21))).  [para(705(a,1),341(a,1,2,2,2)),rewrite([75(9),71(8)]),flip(a)].
% 9.06/9.34  2692 and(inv1,xor(A,xor(B,n16))) = and(inv1,xor(A,B)).  [para(2153(a,1),341(a,1,2,2,2)),rewrite([12(3),75(7),71(6)]),flip(a)].
% 9.06/9.34  2738 and(a1,and(n24,xor(n24,n3))) = n0.  [para(970(a,1),292(a,2,2)),rewrite([739(12),71(11),469(12),13(11),72(10),494(10)])].
% 9.06/9.34  2751 and(n24,xor(inv1,i3)) = xor(n2,n25).  [para(327(a,1),343(a,2)),rewrite([71(5),76(7),466(6),71(5),1404(7)])].
% 9.06/9.34  2754 and(n20,xor(inv1,n2)) = n0.  [para(313(a,2),343(a,2)),rewrite([71(5),1326(5),1386(6),72(3),430(3),128(7),72(6)]),flip(a)].
% 9.06/9.34  2759 and(n2,n20) = n0.  [para(2754(a,1),78(a,2)),rewrite([72(3),212(3),72(4),113(5)])].
% 9.06/9.34  2769 and(n20,xor(A,n2)) = and(A,n20).  [para(2759(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  2937 and(xor(A,n17),xor(A,xor(B,n17))) = and(xor(A,n17),xor(B,n1)).  [para(871(a,1),346(a,1,2,2,2)),rewrite([71(3),267(4),269(6),75(5),871(9),71(10)])].
% 9.06/9.34  2959 xor(a1,xor(n8,and(A,xor(n1,and(a1,n10))))) = and(xor(n1,and(a1,n10)),xor(A,n10)).  [para(317(a,1),346(a,1,1)),rewrite([72(7),869(10),72(14),71(17)])].
% 9.06/9.34  2961 xor(n2,xor(n9,and(A,xor(n1,and(n2,n8))))) = and(xor(n1,and(n2,n8)),xor(A,n8)).  [para(318(a,1),346(a,1,1)),rewrite([72(7),869(10),72(14),71(17)])].
% 9.06/9.34  2970 xor(n21,xor(n13,and(A,xor(n1,and(n21,n12))))) = and(xor(n1,and(n21,n12)),xor(A,n12)).  [para(322(a,1),346(a,1,1)),rewrite([72(7),869(10),72(14),71(17)])].
% 9.06/9.34  2972 xor(n21,xor(n17,and(A,xor(n1,and(n21,n18))))) = and(xor(n1,and(n21,n18)),xor(A,n18)).  [para(323(a,1),346(a,1,1)),rewrite([72(7),869(10),72(14),71(17)])].
% 9.06/9.34  3019 xor(and(A,n22),and(B,n22)) = and(n22,xor(A,B)).  [para(1300(a,1),346(a,1,1,2)),rewrite([15(5),71(5),1300(5),15(8),71(8),1300(8)])].
% 9.06/9.34  3215 and(inv1,xor(i3,n24)) = xor(n2,n24).  [para(327(a,1),351(a,1,1)),rewrite([71(7),2101(8),75(7),71(6),75(6),13(5),71(4),179(4),71(3),71(7)]),flip(a)].
% 9.06/9.34  3338 and(inv1,and(n14,n22)) = n0.  [para(1078(a,1),292(a,2,2)),rewrite([71(5),443(6,R),71(5),85(5),72(4),76(5),129(10),72(8),617(8)])].
% 9.06/9.34  3395 and(n6,xor(i1,n23)) = xor(n23,n22).  [para(1103(a,1),292(a,2,2)),rewrite([1401(7),603(10)])].
% 9.06/9.34  3521 and(n6,xor(A,n7)) = and(n6,xor(A,i3)).  [para(92(a,1),360(a,1,2,2)),rewrite([71(7)])].
% 9.06/9.34  3804 xor(A,and(B,and(C,A))) = and(A,xor(A,and(B,C))).  [para(362(a,1),70(a,1,2)),rewrite([71(6),869(6),78(5),115(3),75(2),1900(4)])].
% 9.06/9.34  3987 xor(n19,and(n18,n25)) = and(n18,xor(n19,n25)).  [para(1064(a,1),362(a,1,1,2)),rewrite([638(5),869(11),115(10),70(9),76(6),115(7),2327(6)]),flip(a)].
% 9.06/9.34  3989 and(n22,xor(n22,and(n6,n23))) = xor(n22,and(n6,n23)).  [para(1087(a,1),362(a,1,1,2)),rewrite([608(5),13(4),72(3),350(3),113(9)])].
% 9.06/9.34  4168 and(inv1,xor(a1,i3)) = xor(a1,n2).  [para(20(a,1),366(a,2,2,2)),rewrite([72(5),20(5),108(4),71(3),71(7)]),flip(a)].
% 9.06/9.34  4175 and(i3,xor(inv1,a1)) = n2.  [para(91(a,1),366(a,2,2,2)),rewrite([72(5),20(5),72(4),271(5),71(4),623(10),72(8),22(8)])].
% 9.06/9.34  4192 and(n25,xor(inv1,n2)) = and(inv1,xor(i3,n25)).  [para(585(a,1),366(a,2,2,2)),rewrite([72(5),76(6),585(5),591(5)])].
% 9.06/9.34  4198 xor(n2,and(inv1,n11)) = and(inv1,xor(i3,n11)).  [para(660(a,1),366(a,2,2,2)),rewrite([72(5),76(6),660(5)])].
% 9.06/9.34  4218 xor(n2,and(inv1,xor(A,B))) = and(inv1,xor(A,xor(B,i3))).  [para(267(a,1),366(a,2,2,2)),rewrite([72(5),76(6),267(5),75(9),71(8)])].
% 9.06/9.34  4219 xor(n2,and(inv1,n18)) = and(inv1,xor(i3,n18)).  [para(861(a,1),366(a,2,2,2)),rewrite([72(5),76(6),861(5)])].
% 9.06/9.34  4221 xor(n2,and(inv1,n12)) = and(inv1,xor(i3,n12)).  [para(872(a,1),366(a,2,2,2)),rewrite([72(5),76(6),872(5)])].
% 9.06/9.34  4236 xor(n2,and(inv1,n22)) = n2.  [para(325(a,1),366(a,2,2,2)),rewrite([72(7),623(7),72(5),17(5),72(4),857(12),623(10),72(8),22(8)])].
% 9.06/9.34  4237 and(inv1,xor(i3,xor(n2,n25))) = n25.  [para(327(a,1),366(a,2,2,2)),rewrite([72(7),174(7),198(7),327(6),70(5)]),flip(a)].
% 9.06/9.34  4263 and(inv1,xor(i3,n12)) = and(inv1,xor(i3,n11)).  [para(657(a,1),366(a,2,2,2)),rewrite([72(7),2161(7),72(5),76(6),18(5),4198(5),2692(12)]),flip(a)].
% 9.06/9.34  4274 and(inv1,xor(i3,xor(n2,n23))) = and(n2,n24).  [para(1161(a,1),366(a,2,2,2)),rewrite([72(7),193(7),76(8),1389(8),584(6),2104(5)]),flip(a)].
% 9.06/9.34  4275 and(inv1,xor(a1,xor(i3,n6))) = xor(n2,xor(n24,n3)).  [para(1204(a,1),366(a,2,2,2)),rewrite([72(7),172(7),71(6),193(7),76(8),1388(8),726(6),733(12),71(10),75(11)]),flip(a)].
% 9.06/9.34  4279 and(inv1,n25) = n25.  [para(1229(a,1),366(a,2,2,2)),rewrite([72(7),125(7),174(7),198(7),4192(6),4218(7),71(5),70(6),4237(10)])].
% 9.06/9.34  4290 xor(n2,and(inv1,n12)) = and(inv1,xor(i3,n11)).  [back_rewrite(4221),rewrite([4263(10)])].
% 9.06/9.34  4294 and(n25,xor(A,n1)) = and(n25,xor(A,inv1)).  [para(4279(a,1),122(a,1,1)),rewrite([72(3),269(4),443(4,R),71(7)])].
% 9.06/9.34  4306 and(n25,xor(inv1,n24)) = xor(n24,n25).  [back_rewrite(2148),rewrite([4294(5),71(4)])].
% 9.06/9.34  4323 xor(a1,n11) = n2.  [para(4175(a,1),292(a,2,2)),rewrite([71(5),1389(7),1569(5),71(4),320(5),109(6)])].
% 9.06/9.34  4329 xor(a1,n2) = n11.  [para(4175(a,1),362(a,1,1,2)),rewrite([109(3),22(6),663(6),70(5),22(5)]),flip(a)].
% 9.06/9.34  4349 and(n11,xor(a1,n1)) = n2.  [back_rewrite(1237),rewrite([4323(8)])].
% 9.06/9.34  4357 and(inv1,xor(a1,i3)) = n11.  [back_rewrite(4168),rewrite([4329(8)])].
% 9.06/9.34  4367 xor(n2,n11) = a1.  [back_rewrite(663),rewrite([4329(4),665(3)]),flip(a)].
% 9.06/9.34  4437 and(inv1,n11) = n11.  [para(4329(a,1),174(a,1,2)),rewrite([4357(8)])].
% 9.06/9.34  4438 and(inv2,n11) = and(inv2,a1).  [para(4329(a,1),695(a,1,2)),rewrite([72(6)])].
% 9.06/9.34  4453 and(i1,and(i2,n20)) = and(n6,xor(inv1,n6)).  [para(20(a,1),368(a,2,2,2)),rewrite([72(5),30(5),269(5),71(9),1310(9)]),flip(a)].
% 9.06/9.34  4527 xor(n6,and(i1,xor(A,B))) = and(i1,xor(A,xor(B,n6))).  [para(267(a,1),368(a,2,2,2)),rewrite([72(5),76(6),267(5),75(9),71(8),1800(10)])].
% 9.06/9.34  4550 and(i1,xor(n6,xor(i2,n22))) = n22.  [para(326(a,1),368(a,2,2,2)),rewrite([72(7),331(7),443(6,R),291(6),71(5),326(6),70(5),75(7)]),flip(a)].
% 9.06/9.34  4560 and(n22,xor(n6,i1)) = and(i1,xor(i2,n22)).  [para(1299(a,1),368(a,2,2,2)),rewrite([72(5),76(6),1299(5),609(5),71(4)])].
% 9.06/9.34  4621 and(i1,n22) = n22.  [para(1087(a,1),368(a,2,2,2)),rewrite([72(7),76(8),1087(7),4527(7),71(5),70(6),75(9),4550(10)])].
% 9.06/9.34  4652 xor(n11,and(A,inv1)) = and(inv1,xor(A,n11)).  [para(4437(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.34  4654 and(n11,xor(A,n1)) = and(n11,xor(A,inv1)).  [para(4437(a,1),122(a,1,1)),rewrite([72(3),269(4),443(4,R),71(7)])].
% 9.06/9.34  4664 and(inv1,xor(i3,n11)) = a1.  [para(4437(a,1),366(a,2,2,2)),rewrite([72(5),4437(5),4437(4),4367(3)]),flip(a)].
% 9.06/9.34  4668 and(n11,xor(inv1,a1)) = n2.  [back_rewrite(4349),rewrite([4654(5),71(4)])].
% 9.06/9.34  4672 xor(n2,and(inv1,n12)) = a1.  [back_rewrite(4290),rewrite([4664(10)])].
% 9.06/9.34  4675 and(i1,xor(i1,n22)) = xor(i1,n22).  [para(4621(a,1),115(a,1,2)),flip(a)].
% 9.06/9.34  4676 and(n22,xor(A,n1)) = and(n22,xor(A,i1)).  [para(4621(a,1),122(a,1,1)),rewrite([72(3),269(4),443(4,R),71(7)])].
% 9.06/9.34  4685 and(i1,xor(i2,n22)) = xor(n6,n22).  [para(4621(a,1),368(a,2,2,2)),rewrite([72(5),4621(5),4621(4)]),flip(a)].
% 9.06/9.34  4687 and(n22,xor(n6,i1)) = xor(n6,n22).  [back_rewrite(4560),rewrite([4685(10)])].
% 9.06/9.34  4701 xor(and(A,n15),and(inv2,n7)) = and(n15,xor(A,i3)).  [para(282(a,1),369(a,2,2)),rewrite([72(5),1391(12)])].
% 9.06/9.34  4713 and(inv1,n22) = n0.  [para(4236(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.34  4719 and(inv1,xor(A,n22)) = and(A,inv1).  [para(4713(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.34  4723 and(n20,n22) = n22.  [para(4713(a,1),269(a,1,2)),rewrite([71(3),1300(3),443(6,R),128(5),72(4)]),flip(a)].
% 9.06/9.34  4725 and(inv1,xor(A,xor(B,n22))) = and(inv1,xor(A,B)).  [para(4713(a,1),341(a,1,2,2,2)),rewrite([12(3),75(7),71(6)]),flip(a)].
% 9.06/9.34  4734 and(n20,xor(n1,xor(n20,n22))) = n22.  [para(4723(a,1),355(a,2)),rewrite([71(5),75(6)])].
% 9.06/9.34  4760 and(inv2,xor(n2,n6)) = n15.  [para(109(a,1),370(a,2,2,2)),rewrite([72(5),691(5),72(4),232(4),71(3),181(3),71(5)]),flip(a)].
% 9.06/9.34  4815 xor(n15,and(inv2,n8)) = n15.  [para(318(a,1),370(a,2,2,2)),rewrite([72(7),125(7),695(7),18(5),72(4),75(11),845(12),4760(10)])].
% 9.06/9.34  4827 xor(n15,and(inv2,n22)) = and(inv2,xor(n6,n22)).  [para(1299(a,1),370(a,2,2,2)),rewrite([72(5),76(6),1299(5)])].
% 9.06/9.34  4831 xor(n15,and(inv2,n5)) = and(inv2,xor(n6,n5)).  [para(1346(a,1),370(a,2,2,2)),rewrite([72(5),76(6),1346(5)])].
% 9.06/9.34  4850 xor(n15,and(i3,xor(n21,n15))) = and(inv2,xor(n2,xor(n6,n7))).  [para(594(a,1),370(a,2,2,2)),rewrite([72(7),253(7),75(13)])].
% 9.06/9.34  4890 and(inv2,xor(A,n11)) = and(inv2,xor(A,a1)).  [para(4438(a,1),78(a,1,1)),rewrite([72(5),2199(6),71(7)]),flip(a)].
% 9.06/9.34  4894 xor(n11,and(inv2,a1)) = and(n11,n9).  [para(4438(a,1),269(a,1,2)),rewrite([443(10,R),126(9)])].
% 9.06/9.34  4910 and(a1,xor(a1,i3)) = a1.  [para(4664(a,1),297(a,1,1,2)),rewrite([72(3),4664(9),72(6),665(6),71(5),115(5),4664(10)])].
% 9.06/9.34  4930 and(n21,xor(A,n14)) = and(A,n21).  [para(137(a,1),371(a,2,2)),rewrite([72(5),2153(5),71(4),113(4),1392(8)]),flip(a)].
% 9.06/9.34  4961 and(inv1,n12) = n11.  [para(4672(a,1),70(a,1,2)),rewrite([71(3),4329(3)]),flip(a)].
% 9.06/9.35  4968 and(inv1,xor(A,n12)) = and(inv1,xor(A,n11)).  [para(4961(a,1),78(a,1,1)),rewrite([72(3),4652(4),71(7)]),flip(a)].
% 9.06/9.35  4972 xor(n11,n12) = and(n12,n20).  [para(4961(a,1),269(a,1,2)),rewrite([71(3),443(8,R),128(7)])].
% 9.06/9.35  4977 xor(n15,and(inv1,and(inv2,n12))) = and(inv2,xor(a1,n6)).  [para(4961(a,1),370(a,2,2,2)),rewrite([72(5),4890(12),71(11)])].
% 9.06/9.35  4999 and(n12,n20) = and(n12,n16).  [back_rewrite(1040),rewrite([4972(4),76(5),2143(4),4972(6)]),flip(a)].
% 9.06/9.35  5015 xor(n11,n12) = and(n12,n16).  [back_rewrite(4972),rewrite([4999(6)])].
% 9.06/9.35  5024 xor(n21,and(a1,i1)) = and(inv1,xor(inv2,n6)).  [para(30(a,1),372(a,2,2,2)),rewrite([72(5),20(5),72(4)])].
% 9.06/9.35  5028 and(inv1,xor(inv2,n24)) = xor(n21,n24).  [para(87(a,1),372(a,2,2,2)),rewrite([72(5),87(5),130(4)]),flip(a)].
% 9.06/9.35  5033 xor(n21,and(n24,n6)) = and(inv1,xor(inv2,n6)).  [para(110(a,1),372(a,2,2,2)),rewrite([72(5),87(5),72(4)])].
% 9.06/9.35  5047 and(inv1,xor(inv2,n6)) = n21.  [para(604(a,1),372(a,2,2,2)),rewrite([72(5),4713(5),72(4),350(4),71(3),182(3)]),flip(a)].
% 9.06/9.35  5050 and(inv1,xor(inv2,n11)) = xor(n21,n11).  [para(660(a,1),372(a,2,2,2)),rewrite([72(5),4961(5),18(4)]),flip(a)].
% 9.06/9.35  5055 xor(n21,and(inv1,n3)) = and(inv1,xor(inv2,n3)).  [para(727(a,1),372(a,2,2,2)),rewrite([72(5),76(6),727(5)])].
% 9.06/9.35  5061 and(inv1,n15) = n0.  [para(200(a,1),372(a,2,2,2)),rewrite([72(7),5047(7),1810(4),13(3),70(7)]),flip(a)].
% 9.06/9.35  5070 xor(n21,and(inv1,xor(A,B))) = and(inv1,xor(A,xor(B,inv2))).  [para(267(a,1),372(a,2,2,2)),rewrite([72(5),76(6),267(5),75(9),71(8)])].
% 9.06/9.35  5073 and(inv1,xor(inv2,n17)) = and(inv1,and(n17,n9)).  [para(871(a,1),372(a,2,2,2)),rewrite([72(5),76(6),871(5),643(5),201(4),76(5)]),flip(a)].
% 9.06/9.35  5078 xor(n21,and(inv1,and(n4,n9))) = and(inv1,xor(inv2,xor(n21,n5))).  [para(316(a,1),372(a,2,2,2)),rewrite([72(7),125(7),201(6),73(7),76(6)])].
% 9.06/9.35  5084 xor(n21,and(inv1,and(n12,n9))) = and(inv1,xor(inv2,xor(n21,n13))).  [para(322(a,1),372(a,2,2,2)),rewrite([72(7),125(7),201(6),73(7),76(6)])].
% 9.06/9.35  5087 xor(n21,and(inv1,n6)) = n21.  [para(326(a,1),372(a,2,2,2)),rewrite([72(7),76(8),326(7),4719(6),72(4),4725(12),5047(10)])].
% 9.06/9.35  5095 and(inv1,xor(inv2,n13)) = and(inv1,and(n13,n9)).  [para(1317(a,1),372(a,2,2,2)),rewrite([72(5),76(6),1317(5),652(5),201(4),76(5)]),flip(a)].
% 9.06/9.35  5101 xor(n21,and(a1,n6)) = n21.  [para(1579(a,1),372(a,2,2,2)),rewrite([72(5),20(5),72(4),5047(10)])].
% 9.06/9.35  5113 and(inv1,xor(inv2,xor(n12,n13))) = and(n21,n11).  [para(646(a,1),372(a,2,2,2)),rewrite([72(7),4968(7),76(8),1403(8),115(7),70(6)]),flip(a)].
% 9.06/9.35  5125 and(inv1,xor(inv2,xor(n2,n9))) = xor(inv1,n2).  [para(1009(a,1),372(a,2,2,2)),rewrite([72(7),76(8),1009(7),5070(7),71(5),189(5),125(5),174(5),198(5)]),flip(a)].
% 9.06/9.35  5133 xor(n21,and(inv1,and(n17,n9))) = and(inv1,xor(inv2,xor(n21,n17))).  [para(1233(a,1),372(a,2,2,2)),rewrite([72(7),125(7),201(6),73(7),76(6)])].
% 9.06/9.35  5145 xor(n21,and(n24,n6)) = n21.  [back_rewrite(5033),rewrite([5047(10)])].
% 9.06/9.35  5146 xor(n21,and(a1,i1)) = n21.  [back_rewrite(5024),rewrite([5047(10)])].
% 9.06/9.35  5159 and(inv1,xor(A,n15)) = and(A,inv1).  [para(5061(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  5160 and(n15,xor(A,inv1)) = and(A,n15).  [para(5061(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  5163 and(n15,n20) = n15.  [para(5061(a,1),269(a,1,2)),rewrite([71(3),181(3),443(6,R),128(5)]),flip(a)].
% 9.06/9.35  5172 xor(n15,and(A,n20)) = and(n20,xor(A,n15)).  [para(5163(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  5175 and(n20,xor(inv1,n15)) = n15.  [para(5163(a,1),299(a,2)),rewrite([71(4)])].
% 9.06/9.35  5191 and(inv2,n8) = n0.  [para(4815(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  5339 xor(and(A,n16),and(B,n20)) = and(n20,xor(B,and(A,n16))).  [para(2143(a,1),373(a,1,1,2)),rewrite([72(4)])].
% 9.06/9.35  5419 and(n22,xor(A,and(B,n20))) = and(n22,xor(B,A)).  [para(4723(a,1),373(a,1,1,2)),rewrite([72(4),3019(5)]),flip(a)].
% 9.06/9.35  5476 and(inv2,xor(A,n8)) = and(A,inv2).  [para(5191(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  5480 and(n8,n9) = n8.  [para(5191(a,1),269(a,1,2)),rewrite([71(3),1333(3),443(6,R),126(5)]),flip(a)].
% 9.06/9.35  5490 and(n9,xor(inv2,n8)) = n8.  [para(5480(a,1),298(a,2)),rewrite([71(4)])].
% 9.06/9.35  5492 and(n9,xor(n19,n8)) = n8.  [para(5480(a,1),529(a,2)),rewrite([71(4)])].
% 9.06/9.35  5493 and(n9,xor(n1,n8)) = xor(n8,n9).  [para(5480(a,1),269(a,1,2)),rewrite([71(3),443(8,R),71(7)]),flip(a)].
% 9.06/9.35  5502 and(a1,i3) = n0.  [para(4910(a,1),115(a,1,2)),rewrite([13(3),70(7)]),flip(a)].
% 9.06/9.35  5514 and(i3,xor(A,a1)) = and(A,i3).  [para(5502(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  5517 and(i3,xor(a1,i1)) = n23.  [para(5502(a,1),133(a,1,2)),rewrite([71(3),184(3)]),flip(a)].
% 9.06/9.35  5518 and(i3,and(i2,n20)) = n14.  [para(5502(a,1),139(a,1,2)),rewrite([71(3),187(3),1310(5)]),flip(a)].
% 9.06/9.35  5519 and(i3,xor(a1,n6)) = n7.  [para(5502(a,1),141(a,1,2)),rewrite([71(3),188(3)]),flip(a)].
% 9.06/9.35  5522 xor(n6,and(a1,n23)) = n6.  [para(5502(a,1),368(a,2,2,2)),rewrite([88(5),71(9),1746(9),30(8)])].
% 9.06/9.35  5664 xor(n12,n16) = n11.  [para(4999(a,1),115(a,1,2)),rewrite([115(5),2380(5),129(8),72(6),4961(6)])].
% 9.06/9.35  5665 and(n20,xor(A,and(n12,n16))) = and(n20,xor(A,n12)).  [para(4999(a,1),122(a,1,1)),rewrite([72(5),5339(6),71(9)])].
% 9.06/9.35  5669 xor(n20,and(n12,n16)) = and(n20,xor(n1,n12)).  [para(4999(a,1),269(a,1,2)),rewrite([443(10,R),71(9)])].
% 9.06/9.35  5688 and(n11,n16) = n0.  [back_rewrite(2371),rewrite([5664(4),13(3)]),flip(a)].
% 9.06/9.35  5700 xor(n11,n16) = n12.  [back_rewrite(2377),rewrite([5688(4),71(3),658(3)]),flip(a)].
% 9.06/9.35  5704 and(n12,n16) = n16.  [para(5664(a,1),70(a,1,2)),rewrite([71(3),5015(3)])].
% 9.06/9.35  5705 and(inv2,xor(n14,n12)) = and(inv2,a1).  [para(5664(a,1),214(a,1,2)),rewrite([4438(3),71(7)]),flip(a)].
% 9.06/9.35  5707 and(n12,n9) = and(n11,n9).  [para(5664(a,1),559(a,1,2)),rewrite([72(3)]),flip(a)].
% 9.06/9.35  5713 and(n20,xor(n1,n12)) = xor(n16,n20).  [back_rewrite(5669),rewrite([5704(4),71(3)]),flip(a)].
% 9.06/9.35  5716 and(n20,xor(A,n16)) = and(n20,xor(A,n12)).  [back_rewrite(5665),rewrite([5704(4)])].
% 9.06/9.35  5726 and(n12,n20) = n16.  [back_rewrite(4999),rewrite([5704(6)])].
% 9.06/9.35  5727 xor(n21,and(inv1,and(n11,n9))) = and(inv1,xor(inv2,xor(n21,n13))).  [back_rewrite(5084),rewrite([5707(5)])].
% 9.06/9.35  5735 xor(n16,and(A,n20)) = and(n20,xor(A,n12)).  [back_rewrite(2154),rewrite([5716(8)])].
% 9.06/9.35  5853 and(inv2,xor(a1,n14)) = and(inv2,n12).  [para(5700(a,1),214(a,1,2)),rewrite([71(7),4890(8),71(7)]),flip(a)].
% 9.06/9.35  5868 xor(A,and(B,and(C,and(A,D)))) = and(A,xor(A,and(B,and(C,D)))).  [para(18(a,1),376(a,1,2)),rewrite([71(4)])].
% 9.06/9.35  6286 and(inv1,n6) = n0.  [para(5087(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  6288 and(inv1,and(n6,n9)) = and(n21,n6).  [para(5087(a,1),360(a,1,2)),rewrite([72(3),201(7),76(8)]),flip(a)].
% 9.06/9.35  6293 and(inv1,xor(A,n6)) = and(A,inv1).  [para(6286(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  6297 and(n6,xor(inv1,n6)) = n6.  [para(6286(a,1),269(a,1,2)),rewrite([71(3),180(3)]),flip(a)].
% 9.06/9.35  6298 and(n6,xor(inv1,inv2)) = n15.  [para(6286(a,1),273(a,1,2)),rewrite([71(3),181(3)]),flip(a)].
% 9.06/9.35  6300 and(n6,xor(inv1,i3)) = n7.  [para(6286(a,1),282(a,1,2)),rewrite([71(3),188(3)]),flip(a)].
% 9.06/9.35  6301 and(inv1,xor(A,xor(B,n6))) = and(inv1,xor(A,B)).  [para(6286(a,1),341(a,1,2,2,2)),rewrite([12(3),75(7),71(6)]),flip(a)].
% 9.06/9.35  6314 and(i1,and(i2,n20)) = n6.  [back_rewrite(4453),rewrite([6297(10)])].
% 9.06/9.35  6318 xor(n2,xor(n24,n3)) = n11.  [back_rewrite(4275),rewrite([6301(7),4357(5)]),flip(a)].
% 9.06/9.35  6319 and(a1,n6) = n0.  [para(5101(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  6328 and(i3,xor(A,and(inv2,i1))) = xor(n19,and(A,i3)).  [para(89(a,1),379(a,1,1)),flip(a)].
% 9.06/9.35  6336 xor(n7,and(A,n23)) = and(n23,xor(A,n6)).  [para(335(a,1),379(a,2,2)),rewrite([72(5),92(5),71(4),1394(10)])].
% 9.06/9.35  6358 and(n24,n6) = n0.  [para(5145(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  6364 and(n24,xor(A,n6)) = and(A,n24).  [para(6358(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  6376 and(a1,i1) = n0.  [para(5146(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  6386 and(i3,and(i1,n20)) = and(n23,n20).  [para(87(a,1),380(a,2,2,2)),rewrite([72(5),88(5),269(5),443(5,R),128(4),71(7),1620(7)]),flip(a)].
% 9.06/9.35  6390 and(i3,xor(n6,i1)) = xor(n23,n7).  [para(92(a,1),380(a,2,2,2)),rewrite([72(5),92(5),140(4),216(8),71(7)]),flip(a)].
% 9.06/9.35  6391 xor(n23,n7) = xor(n6,n22).  [para(110(a,1),380(a,2,2,2)),rewrite([72(5),88(5),269(5),443(5,R),291(5),71(4),326(5),71(7),6390(8)]),flip(a)].
% 9.06/9.35  6417 xor(n23,and(i3,n21)) = and(i3,xor(n21,i1)).  [para(634(a,1),380(a,2,2,2)),rewrite([72(5),76(6),634(5),71(9)])].
% 9.06/9.35  6478 xor(n23,and(a1,n14)) = n23.  [para(1625(a,1),380(a,2,2,2)),rewrite([72(5),91(5),71(9),5517(10)])].
% 9.06/9.35  6481 and(i3,xor(n21,i1)) = n23.  [para(1611(a,1),380(a,2,2,2)),rewrite([72(7),76(7),2430(7),380(7),60(5),71(4),71(9),1983(9),88(8)])].
% 9.06/9.35  6520 xor(n23,and(inv1,and(i3,n22))) = n23.  [para(4713(a,1),380(a,2,2,2)),rewrite([72(5),71(11),1983(11),88(10)])].
% 9.06/9.35  6530 xor(n23,and(a1,n7)) = n23.  [para(6319(a,1),380(a,2,2,2)),rewrite([72(5),92(5),71(9),1983(9),88(8)])].
% 9.06/9.35  6538 and(i3,xor(n6,i1)) = xor(n6,n22).  [back_rewrite(6390),rewrite([6391(8)])].
% 9.06/9.35  6541 xor(n23,and(i3,n21)) = n23.  [back_rewrite(6417),rewrite([6481(10)])].
% 9.06/9.35  6555 and(i1,xor(a1,i3)) = n23.  [para(6376(a,1),278(a,1,2)),rewrite([71(3),184(3)]),flip(a)].
% 9.06/9.35  6677 xor(n19,and(i3,n15)) = and(inv2,xor(n6,n22)).  [para(92(a,1),382(a,2,2,2)),rewrite([72(5),48(5),6391(9)])].
% 9.06/9.35  6703 and(inv2,xor(a1,n23)) = n19.  [para(700(a,1),382(a,2,2,2)),rewrite([72(5),5191(5),72(4),494(4),71(3),185(3),71(5)]),flip(a)].
% 9.06/9.35  6821 and(n8,xor(n1,n19)) = n8.  [para(5492(a,1),297(a,1,1,2)),rewrite([5492(9),18(6),71(5),269(5),443(5,R),71(4),5492(10)])].
% 9.06/9.35  6950 and(n20,xor(inv2,n12)) = and(inv2,xor(n14,n20)).  [para(224(a,1),384(a,2,2,2)),rewrite([72(5),76(6),224(5),5735(5)])].
% 9.06/9.35  6970 and(inv2,n12) = n16.  [para(700(a,1),384(a,2,2,2)),rewrite([72(5),5191(5),72(4),494(4),71(3),186(3),71(5),5853(6)]),flip(a)].
% 9.06/9.35  6985 xor(n16,and(inv2,xor(A,B))) = and(inv2,xor(A,xor(B,n14))).  [para(267(a,1),384(a,2,2,2)),rewrite([72(5),76(6),267(5),75(9),71(8)])].
% 9.06/9.35  6989 and(inv2,a1) = n0.  [para(872(a,1),384(a,2,2,2)),rewrite([72(5),6970(5),865(4),13(3),5705(6)]),flip(a)].
% 9.06/9.35  7010 xor(n16,and(inv2,n13)) = and(inv2,xor(n14,n13)).  [para(1317(a,1),384(a,2,2,2)),rewrite([72(5),76(6),1317(5)])].
% 9.06/9.35  7060 and(inv2,xor(a1,n6)) = n15.  [back_rewrite(4977),rewrite([6970(5),2153(4),71(3),181(3)]),flip(a)].
% 9.06/9.35  7071 and(n11,n9) = n11.  [back_rewrite(4894),rewrite([6989(4),71(3),669(3)]),flip(a)].
% 9.06/9.35  7078 and(inv1,xor(inv2,xor(n21,n13))) = xor(n21,n11).  [back_rewrite(5727),rewrite([7071(5),4437(4)]),flip(a)].
% 9.06/9.35  7079 and(n12,n9) = n11.  [back_rewrite(5707),rewrite([7071(6)])].
% 9.06/9.35  7081 and(inv2,xor(A,n12)) = and(inv2,xor(A,n14)).  [para(6970(a,1),78(a,1,1)),rewrite([72(3),137(4),71(7)]),flip(a)].
% 9.06/9.35  7101 and(inv2,xor(A,a1)) = and(A,inv2).  [para(6989(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  7152 and(a1,n23) = n0.  [para(5522(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  7156 and(n23,xor(a1,n6)) = and(n6,n23).  [para(5522(a,1),360(a,1,2)),rewrite([72(3)]),flip(a)].
% 9.06/9.35  7196 and(i3,xor(i2,n19)) = xor(n14,n19).  [para(89(a,1),386(a,2,2,2)),rewrite([72(5),132(5),89(4)]),flip(a)].
% 9.06/9.35  7198 and(i3,xor(n6,i2)) = xor(n14,n7).  [para(92(a,1),386(a,2,2,2)),rewrite([72(5),92(5),140(4),216(8),71(7)]),flip(a)].
% 9.06/9.35  7203 and(n14,xor(n14,and(A,B))) = and(n14,xor(i2,and(A,B))).  [para(386(a,1),115(a,2,2)),rewrite([76(6),76(5),72(4),138(4),3804(5),76(12),1409(12)])].
% 9.06/9.35  7208 and(n20,xor(i3,n14)) = and(i3,xor(i2,n20)).  [para(224(a,1),386(a,2,2,2)),rewrite([72(5),76(6),224(5),618(5)])].
% 9.06/9.35  7253 xor(n14,and(i3,xor(A,B))) = and(i3,xor(A,xor(B,i2))).  [para(267(a,1),386(a,2,2,2)),rewrite([72(5),76(6),267(5),75(9),71(8)])].
% 9.06/9.35  7272 xor(n14,and(i1,xor(n6,n22))) = and(i3,xor(n6,xor(i1,i2))).  [para(334(a,1),386(a,2,2,2)),rewrite([72(7),6538(7),75(13),71(12)])].
% 9.06/9.35  7284 and(n14,xor(i3,n6)) = xor(n14,n7).  [para(1579(a,1),386(a,2,2,2)),rewrite([72(5),91(5),269(5),443(5,R),295(5),71(4),71(9),7198(10)])].
% 9.06/9.35  7288 and(i3,xor(n21,i2)) = n14.  [para(1611(a,1),386(a,2,2,2)),rewrite([72(7),76(7),2430(7),386(7),60(5),71(4),71(9),1746(9),91(8)])].
% 9.06/9.35  7317 and(n14,xor(i2,and(inv1,and(i3,n22)))) = n14.  [para(3338(a,1),386(a,2,2,2)),rewrite([72(7),5868(9),7203(9),71(13),1746(13),91(12)])].
% 9.06/9.35  7318 and(i3,xor(n6,xor(i2,n22))) = xor(n6,xor(n14,n22)).  [para(1087(a,1),386(a,2,2,2)),rewrite([72(7),2133(7),1087(6),75(5),75(11)]),flip(a)].
% 9.06/9.35  7322 and(i3,xor(i2,xor(n14,n20))) = and(i3,n20).  [para(1232(a,1),386(a,2,2,2)),rewrite([72(7),215(7),71(6),125(7),208(7),7208(6),7253(7),71(5),70(6)]),flip(a)].
% 9.06/9.35  7363 and(n6,n20) = n6.  [para(6297(a,1),355(a,2)),rewrite([71(7),75(7),71(6),75(8),70(7),128(4)])].
% 9.06/9.35  7368 and(n6,xor(A,n20)) = and(n6,xor(A,n6)).  [para(7363(a,1),78(a,1,1)),rewrite([72(3),269(4),71(7)]),flip(a)].
% 9.06/9.35  7369 xor(n6,and(A,n20)) = and(n20,xor(A,n6)).  [para(7363(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  7373 and(n6,and(n20,xor(A,B))) = and(n6,xor(A,B)).  [para(7363(a,1),276(a,1,1)),flip(a)].
% 9.06/9.35  7388 and(n21,n6) = n0.  [para(6298(a,1),292(a,2,2)),rewrite([71(5),1362(6),6288(5),5061(6)])].
% 9.06/9.35  7405 xor(n19,and(n21,n15)) = n19.  [para(7388(a,1),382(a,2,2,2)),rewrite([72(5),48(5),71(9),184(9),89(8)])].
% 9.06/9.35  7438 and(n20,n7) = n7.  [para(6300(a,1),297(a,1,1,2)),rewrite([6300(9),140(6),71(5),269(5),443(5,R),128(4),72(3),6300(8)])].
% 9.06/9.35  7469 and(inv1,n7) = n0.  [para(7438(a,1),269(a,1,2)),rewrite([13(3),443(6,R),71(5),85(5),72(4)]),flip(a)].
% 9.06/9.35  7471 and(n20,xor(n1,xor(n20,n7))) = n7.  [para(7438(a,1),355(a,2)),rewrite([71(5),75(6)])].
% 9.06/9.35  7482 and(inv1,xor(A,n7)) = and(A,inv1).  [para(7469(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  7500 and(n23,xor(inv1,n6)) = and(i3,xor(n24,n6)).  [para(87(a,1),388(a,2,2,2)),rewrite([72(5),88(5),6336(5),71(9)])].
% 9.06/9.35  7535 xor(n7,and(i3,n24)) = and(i3,xor(n24,n6)).  [para(680(a,1),388(a,2,2,2)),rewrite([72(5),76(6),680(5),71(9)])].
% 9.06/9.35  7588 xor(n7,and(a1,n14)) = n7.  [para(1625(a,1),388(a,2,2,2)),rewrite([72(5),91(5),71(9),5519(10)])].
% 9.06/9.35  7589 and(i3,xor(n21,n6)) = n7.  [para(1611(a,1),388(a,2,2,2)),rewrite([72(7),76(7),2430(7),388(7),60(5),71(4),71(9),180(9),92(8)])].
% 9.06/9.35  7593 and(n23,xor(n24,n6)) = and(i3,xor(n24,n6)).  [para(1856(a,1),388(a,2,2,2)),rewrite([72(5),88(5),6336(5),71(9)])].
% 9.06/9.35  7608 xor(n7,and(A,n14)) = and(n14,xor(A,n6)).  [para(624(a,1),388(a,2,2,2)),rewrite([72(6),76(7),624(6),76(5),138(4),408(10),1598(9),1397(10)])].
% 9.06/9.35  7609 and(i3,xor(n24,n6)) = and(i3,n10).  [para(677(a,1),388(a,2,2,2)),rewrite([72(7),216(7),76(8),6364(7),18(5),7535(5),1112(12),71(10),70(11)])].
% 9.06/9.35  7621 xor(n6,xor(n22,n7)) = and(i3,n22).  [para(1087(a,1),388(a,2,2,2)),rewrite([72(7),2133(7),1087(6),75(5),71(4),70(11)])].
% 9.06/9.35  7629 xor(n7,and(inv1,and(i3,n22))) = n7.  [para(4713(a,1),388(a,2,2,2)),rewrite([72(5),71(11),180(11),92(10)])].
% 9.06/9.35  7636 xor(n24,n10) = n7.  [para(6358(a,1),388(a,2,2,2)),rewrite([72(5),92(5),269(5),443(5,R),296(5),71(4),319(5),71(7),180(7),92(6)])].
% 9.06/9.35  7648 and(n14,xor(a1,n6)) = n7.  [back_rewrite(7588),rewrite([7608(5)])].
% 9.06/9.35  7650 and(n23,xor(n24,n6)) = and(i3,n10).  [back_rewrite(7593),rewrite([7609(10)])].
% 9.06/9.35  7653 and(n23,xor(inv1,n6)) = and(i3,n10).  [back_rewrite(7500),rewrite([7609(10)])].
% 9.06/9.35  7693 xor(n24,n7) = n10.  [para(7636(a,1),70(a,1,2))].
% 9.06/9.35  7694 and(n24,n7) = n0.  [para(7636(a,1),115(a,2,2)),rewrite([680(4),13(3)]),flip(a)].
% 9.06/9.35  7714 xor(n10,n7) = n24.  [back_rewrite(677),rewrite([7693(4),680(3)]),flip(a)].
% 9.06/9.35  7775 and(i3,xor(n6,n10)) = and(i3,n24).  [para(7714(a,1),216(a,1,2)),rewrite([71(7)]),flip(a)].
% 9.06/9.35  7812 and(i2,and(n20,xor(i1,n1))) = and(n20,xor(n6,i2)).  [para(6314(a,1),269(a,1,2)),rewrite([71(5),7369(5),71(4),443(14,R),276(12)]),flip(a)].
% 9.06/9.35  7836 and(inv1,xor(i2,n17)) = and(inv1,xor(a1,n17)).  [para(871(a,1),390(a,1,2,2)),rewrite([871(10)])].
% 9.06/9.35  7894 xor(n24,n3) = a1.  [para(6318(a,1),70(a,1,2)),rewrite([4367(3)]),flip(a)].
% 9.06/9.35  7902 and(a1,n24) = n0.  [back_rewrite(2738),rewrite([7894(5),72(4),73(5)])].
% 9.06/9.35  7912 xor(a1,n24) = n3.  [para(7894(a,1),70(a,1,2)),rewrite([71(3)])].
% 9.06/9.35  7922 and(n24,xor(A,a1)) = and(A,n24).  [para(7902(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  7935 xor(a1,n3) = n24.  [back_rewrite(314),rewrite([7922(5),130(3)]),flip(a)].
% 9.06/9.35  7950 and(n3,xor(a1,n1)) = n24.  [back_rewrite(1247),rewrite([7935(8)])].
% 9.06/9.35  7955 and(inv1,n3) = n3.  [para(7912(a,1),194(a,2,2)),rewrite([72(4),108(4),71(3),7912(3)]),flip(a)].
% 9.06/9.35  7959 and(inv1,xor(inv2,n3)) = xor(n21,n3).  [back_rewrite(5055),rewrite([7955(4)]),flip(a)].
% 9.06/9.35  8000 xor(n3,and(A,inv1)) = and(inv1,xor(A,n3)).  [para(7955(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  8002 and(n3,xor(A,n1)) = and(n3,xor(A,inv1)).  [para(7955(a,1),122(a,1,1)),rewrite([72(3),269(4),443(4,R),71(7)])].
% 9.06/9.35  8020 and(n3,xor(inv1,a1)) = n24.  [back_rewrite(7950),rewrite([8002(5),71(4)])].
% 9.06/9.35  8042 and(n2,n24) = and(inv1,n23).  [para(205(a,1),392(a,1,2,2)),rewrite([75(6),4274(7),205(10),70(9)])].
% 9.06/9.35  8044 and(inv1,xor(n2,n18)) = and(inv1,xor(i3,n18)).  [para(861(a,1),392(a,1,2,2)),rewrite([861(10)])].
% 9.06/9.35  8062 and(inv1,xor(n2,n5)) = and(inv1,xor(i3,n5)).  [para(1346(a,1),392(a,1,2,2)),rewrite([1346(10)])].
% 9.06/9.35  8194 and(n6,n23) = n7.  [para(6391(a,1),70(a,1,2)),rewrite([75(5),2220(5)])].
% 9.06/9.35  8202 and(n23,xor(a1,n6)) = n7.  [back_rewrite(7156),rewrite([8194(8)])].
% 9.06/9.35  8208 and(n22,xor(n22,n7)) = xor(n22,n7).  [back_rewrite(3989),rewrite([8194(5),8194(9)])].
% 9.06/9.35  8231 and(inv2,xor(n15,n5)) = and(inv2,xor(n6,n5)).  [para(1346(a,1),396(a,1,2,2)),rewrite([1346(10)])].
% 9.06/9.35  8265 and(n6,xor(A,n23)) = and(n6,xor(A,i3)).  [para(8194(a,1),78(a,1,1)),rewrite([72(3),282(4),71(7)]),flip(a)].
% 9.06/9.35  8272 and(n23,xor(A,n7)) = and(n23,xor(A,n6)).  [para(8194(a,1),360(a,1,2,2)),rewrite([71(7)])].
% 9.06/9.35  8278 xor(n23,n22) = xor(n6,n7).  [back_rewrite(3395),rewrite([8265(5),71(4),342(5),1212(5)]),flip(a)].
% 9.06/9.35  8302 and(n23,xor(n6,xor(n1,n7))) = and(n23,n22).  [back_rewrite(605),rewrite([8278(5),75(6)])].
% 9.06/9.35  8305 and(a1,n14) = n0.  [para(6478(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  8309 xor(n19,and(a1,n16)) = n19.  [para(6478(a,1),382(a,2,2)),rewrite([72(5),90(5),89(8)])].
% 9.06/9.35  8363 and(a1,n7) = n0.  [para(6530(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  8364 and(a1,xor(n6,n22)) = n0.  [para(6530(a,1),123(a,1,2)),rewrite([7152(3),71(5),6391(5)]),flip(a)].
% 9.06/9.35  8378 and(i3,n21) = n0.  [para(6541(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  8403 and(inv1,xor(n21,n17)) = and(inv1,and(n17,n9)).  [para(871(a,1),398(a,1,2,2)),rewrite([871(10),5073(10)])].
% 9.06/9.35  8406 and(inv1,xor(inv2,xor(n21,n5))) = and(inv1,n5).  [para(316(a,1),398(a,1,2,2)),rewrite([70(6),316(10)]),flip(a)].
% 9.06/9.35  8410 xor(n21,n11) = and(inv1,n13).  [para(322(a,1),398(a,1,2,2)),rewrite([70(6),322(10),7078(10)]),flip(a)].
% 9.06/9.35  8411 and(inv1,xor(inv2,xor(n21,n17))) = and(inv1,n17).  [para(323(a,1),398(a,1,2,2)),rewrite([70(6),323(10)]),flip(a)].
% 9.06/9.35  8417 and(inv1,xor(n21,n13)) = and(inv1,and(n13,n9)).  [para(1317(a,1),398(a,1,2,2)),rewrite([1317(10),5095(10)])].
% 9.06/9.35  8420 and(inv1,xor(n21,n4)) = and(inv1,xor(inv2,n4)).  [para(1348(a,1),398(a,1,2,2)),rewrite([1348(10)])].
% 9.06/9.35  8427 and(inv1,and(n21,n12)) = and(n21,n11).  [para(646(a,1),398(a,1,2,2)),rewrite([2358(6),646(12),5113(12)])].
% 9.06/9.35  8448 xor(n21,and(inv1,and(n4,n9))) = and(inv1,n5).  [back_rewrite(5078),rewrite([8406(14)])].
% 9.06/9.35  8452 and(inv1,xor(inv2,n11)) = and(inv1,n13).  [back_rewrite(5050),rewrite([8410(8)])].
% 9.06/9.35  8453 xor(n21,and(inv1,and(n17,n9))) = and(inv1,n17).  [back_rewrite(5133),rewrite([8411(14)])].
% 9.06/9.35  8486 and(i1,n23) = n23.  [para(6555(a,1),73(a,1,2)),rewrite([6555(8)])].
% 9.06/9.35  8534 and(inv1,xor(A,and(i3,n24))) = and(inv1,xor(A,n23)).  [para(88(a,1),399(a,1,2,2)),flip(a)].
% 9.06/9.35  8615 and(inv1,n10) = n24.  [para(92(a,1),400(a,1,2,2)),rewrite([7482(5),72(3),87(3),92(6),7693(5)]),flip(a)].
% 9.06/9.35  8620 and(inv1,xor(i1,n3)) = a1.  [para(727(a,1),400(a,1,2,2)),rewrite([727(10),7894(9),108(8)])].
% 9.06/9.35  8679 and(inv1,xor(A,n10)) = and(inv1,xor(A,n24)).  [para(8615(a,1),78(a,1,1)),rewrite([72(3),194(4),71(7)]),flip(a)].
% 9.06/9.35  8683 and(n10,n20) = n7.  [para(8615(a,1),269(a,1,2)),rewrite([71(3),7636(3),443(6,R),128(5)]),flip(a)].
% 9.06/9.35  8759 xor(n19,and(A,i3)) = and(i3,xor(A,n19)).  [para(89(a,1),401(a,1,2,2)),rewrite([6328(10)]),flip(a)].
% 9.06/9.35  8770 and(i3,xor(A,and(inv2,i1))) = and(i3,xor(A,n19)).  [back_rewrite(6328),rewrite([8759(10)])].
% 9.06/9.35  8868 and(i3,n22) = n23.  [para(1212(a,1),402(a,1,2,2)),rewrite([75(6),6391(5),70(6),1212(10),75(9),1112(10),71(8),70(9),88(6)])].
% 9.06/9.35  8883 and(i3,n10) = n7.  [back_rewrite(7629),rewrite([8868(5),6336(5),7653(5)])].
% 9.06/9.35  8884 xor(n6,xor(n22,n7)) = n23.  [back_rewrite(7621),rewrite([8868(8)])].
% 9.06/9.35  8886 and(n14,xor(i2,and(inv1,n23))) = n14.  [back_rewrite(7317),rewrite([8868(6)])].
% 9.06/9.35  8888 and(n23,n20) = n23.  [back_rewrite(6520),rewrite([8868(5),269(5),443(5,R),128(4)])].
% 9.06/9.35  8896 and(n23,xor(n24,n6)) = n7.  [back_rewrite(7650),rewrite([8883(8)])].
% 9.06/9.35  8914 and(i3,and(i1,n20)) = n23.  [back_rewrite(6386),rewrite([8888(8)])].
% 9.06/9.35  8926 and(i3,xor(A,n22)) = and(i3,xor(A,i1)).  [para(8868(a,1),78(a,1,1)),rewrite([72(3),133(4),71(7)]),flip(a)].
% 9.06/9.35  8928 and(i3,xor(A,and(B,n22))) = and(i3,xor(A,and(B,i1))).  [para(8868(a,1),124(a,1,1,2)),rewrite([72(4),379(5)]),flip(a)].
% 9.06/9.35  8930 and(n22,xor(i3,i1)) = xor(n6,n7).  [para(8868(a,1),269(a,1,2)),rewrite([71(3),8278(3),443(8,R),4676(8)]),flip(a)].
% 9.06/9.35  8932 and(i3,xor(A,xor(B,n22))) = and(i3,xor(A,xor(B,i1))).  [para(8868(a,1),341(a,1,2,2,2)),rewrite([921(5),75(9),71(8)]),flip(a)].
% 9.06/9.35  8934 and(n22,xor(A,n23)) = and(n22,xor(A,i3)).  [para(8868(a,1),360(a,1,2,2)),rewrite([71(7)])].
% 9.06/9.35  8940 and(i3,xor(n6,xor(i1,i2))) = xor(n6,xor(n14,n22)).  [back_rewrite(7318),rewrite([8932(7),71(5)])].
% 9.06/9.35  8956 xor(n14,and(i1,xor(n6,n22))) = xor(n6,xor(n14,n22)).  [back_rewrite(7272),rewrite([8940(14)])].
% 9.06/9.35  8959 and(i3,xor(A,n10)) = and(i3,xor(A,n6)).  [para(8883(a,1),78(a,1,1)),rewrite([72(3),141(4),71(7)]),flip(a)].
% 9.06/9.35  8969 and(i3,n24) = n0.  [back_rewrite(7775),rewrite([8959(5),13(4),72(3),501(3)]),flip(a)].
% 9.06/9.35  8983 and(inv1,xor(A,n23)) = and(A,inv1).  [back_rewrite(8534),rewrite([8969(4),12(3),72(2)]),flip(a)].
% 9.06/9.35  8994 and(inv1,n23) = n0.  [para(8888(a,1),115(a,1,2)),rewrite([13(3),129(6),72(4)]),flip(a)].
% 9.06/9.35  8998 and(n20,xor(inv1,n23)) = n23.  [para(8888(a,1),299(a,2)),rewrite([71(4)])].
% 9.06/9.35  9006 and(i2,n14) = n14.  [back_rewrite(8886),rewrite([8994(5),71(4),1746(4),72(3)])].
% 9.06/9.35  9016 and(n2,n24) = n0.  [back_rewrite(8042),rewrite([8994(6)])].
% 9.06/9.35  9034 and(n24,xor(A,i3)) = and(A,n24).  [para(8969(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  9046 xor(n2,n25) = n24.  [back_rewrite(2751),rewrite([9034(5),130(3)]),flip(a)].
% 9.06/9.35  9064 xor(n2,n24) = n25.  [back_rewrite(4237),rewrite([9046(5),3215(5)])].
% 9.06/9.35  9088 and(inv1,xor(i3,n24)) = n25.  [back_rewrite(3215),rewrite([9064(8)])].
% 9.06/9.35  9094 xor(n24,n25) = n2.  [back_rewrite(584),rewrite([9064(4),586(3)]),flip(a)].
% 9.06/9.35  9098 and(n25,xor(inv1,n24)) = n2.  [back_rewrite(4306),rewrite([9094(8)])].
% 9.06/9.35  9138 and(n23,xor(inv1,inv2)) = n19.  [para(8994(a,1),279(a,1,2)),rewrite([71(3),185(3)]),flip(a)].
% 9.06/9.35  9144 and(n19,n20) = n19.  [para(8994(a,1),382(a,2,2,2)),rewrite([72(5),89(5),269(5),443(5,R),128(4),71(7),184(7),89(6)])].
% 9.06/9.35  9148 and(n19,xor(inv1,inv2)) = n19.  [back_rewrite(1973),rewrite([9144(8)])].
% 9.06/9.35  9193 and(inv1,n19) = n0.  [para(9144(a,1),115(a,1,2)),rewrite([13(3),129(6),72(4)]),flip(a)].
% 9.06/9.35  9194 xor(n19,and(A,n20)) = and(n20,xor(A,n19)).  [para(9144(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  9233 and(inv2,xor(n19,n25)) = and(inv2,xor(n23,n25)).  [para(585(a,1),405(a,1,2,2)),rewrite([585(10)])].
% 9.06/9.35  9242 and(inv2,xor(n19,n22)) = and(inv2,xor(n6,n7)).  [para(1299(a,1),405(a,1,2,2)),rewrite([1299(10),8278(9)])].
% 9.06/9.35  9266 and(inv1,xor(A,n19)) = and(A,inv1).  [para(9193(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  9355 and(n21,n14) = n0.  [para(7288(a,1),292(a,2,2)),rewrite([208(6),4930(5),8378(3)]),flip(a)].
% 9.06/9.35  9469 and(n21,n15) = n0.  [para(7405(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  9487 and(i3,xor(n14,n20)) = and(i3,xor(i2,n20)).  [para(224(a,1),409(a,1,2,2)),rewrite([224(10)])].
% 9.06/9.35  9560 and(inv2,xor(n2,xor(n6,n7))) = and(inv2,xor(n6,n7)).  [para(7589(a,1),370(a,2,2,2)),rewrite([72(7),834(7),4850(7)])].
% 9.06/9.35  9566 xor(n15,and(i3,xor(n21,n15))) = and(inv2,xor(n6,n7)).  [back_rewrite(4850),rewrite([9560(14)])].
% 9.06/9.35  9571 and(n14,n7) = n7.  [para(7648(a,1),73(a,1,2)),rewrite([7648(8)])].
% 9.06/9.35  9573 and(n6,n14) = n7.  [para(7648(a,1),78(a,2)),rewrite([72(3),8305(3),72(4),113(5)])].
% 9.06/9.35  9905 and(n23,n7) = n7.  [para(8202(a,1),73(a,1,2)),rewrite([8202(8)])].
% 9.06/9.35  9932 and(n23,xor(n1,n22)) = n0.  [para(8278(a,1),125(a,2,2)),rewrite([71(4),8272(10),13(9),72(8),450(8)])].
% 9.06/9.35  9941 and(a1,n16) = n0.  [para(8309(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  9960 and(a1,n22) = n0.  [para(8364(a,1),78(a,2)),rewrite([6319(3),113(5)])].
% 9.06/9.35  9976 and(n22,xor(a1,i1)) = n22.  [para(9960(a,1),269(a,1,2)),rewrite([71(3),1300(3),443(6,R),4676(6)]),flip(a)].
% 9.06/9.35  9986 and(inv1,and(inv2,i3)) = n0.  [para(22(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),691(3),72(5)]),flip(a)].
% 9.06/9.35  9989 and(i3,n15) = and(inv2,n7).  [para(92(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),72(7),48(7)]),flip(a)].
% 9.06/9.35  9991 and(i3,n19) = n19.  [para(132(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),89(3),72(5),89(5)]),flip(a)].
% 9.06/9.35  9992 and(i3,n16) = n16.  [para(138(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),90(3),72(5),90(5)]),flip(a)].
% 9.06/9.35  10009 and(n20,xor(n21,n12)) = n16.  [para(943(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),90(3),72(7),547(7),5716(6)]),flip(a)].
% 9.06/9.35  10011 and(inv2,xor(n21,n5)) = and(inv2,and(n20,n4)).  [para(316(a,1),416(a,1,2,2)),rewrite([75(6),71(5),845(7),72(11),125(11),1372(10),73(11),76(10),72(9)])].
% 9.06/9.35  10012 and(inv2,n10) = n0.  [para(317(a,1),416(a,1,2,2)),rewrite([75(6),71(5),845(7),5476(5),72(3),6989(3),72(7),125(7),7101(7),18(5),72(4)]),flip(a)].
% 9.06/9.35  10013 and(inv2,xor(n21,n13)) = n16.  [para(322(a,1),416(a,1,2,2)),rewrite([75(6),71(5),845(7),72(11),125(11),1372(10),73(11),76(10),5726(9),136(8)])].
% 9.06/9.35  10014 and(inv2,xor(n21,n17)) = and(inv2,and(n18,n20)).  [para(323(a,1),416(a,1,2,2)),rewrite([75(6),71(5),845(7),72(11),125(11),1372(10),73(11),76(10)])].
% 9.06/9.35  10016 and(n22,xor(inv2,n16)) = and(inv2,xor(n14,n20)).  [para(325(a,1),416(a,1,2,2)),rewrite([75(6),71(5),845(7),72(11),555(11)]),flip(a)].
% 9.06/9.35  10024 and(i3,xor(n21,n15)) = and(inv2,xor(n2,n7)).  [para(594(a,1),416(a,1,2,2)),rewrite([75(6),71(5),845(7),72(11),253(11)]),flip(a)].
% 9.06/9.35  10035 and(inv2,and(n18,n20)) = and(inv2,and(n17,n20)).  [para(1233(a,1),416(a,1,2,2)),rewrite([75(6),71(5),845(7),10014(5),72(11),125(11),1372(10),73(11),76(10)])].
% 9.06/9.35  10040 and(n21,n11) = n0.  [para(4668(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),691(3),72(7),7101(7),60(5),72(4)]),flip(a)].
% 9.06/9.35  10049 and(n6,n19) = and(inv2,n7).  [para(8194(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),72(7),89(7)]),flip(a)].
% 9.06/9.35  10050 and(i1,n19) = n19.  [para(8486(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),89(3),72(5),89(5)]),flip(a)].
% 9.06/9.35  10053 and(n8,xor(inv2,n19)) = n0.  [para(6821(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),5191(3),72(7),213(7),525(7)]),flip(a)].
% 9.06/9.35  10055 and(inv2,n24) = n0.  [para(8615(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),72(7),10012(7),72(6),232(6)])].
% 9.06/9.35  10057 and(inv2,n7) = n0.  [para(8883(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),72(7),10012(7),72(6),501(6)])].
% 9.06/9.35  10058 and(i2,n16) = n16.  [para(9006(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),90(3),72(5),90(5)]),flip(a)].
% 9.06/9.35  10060 and(n21,n16) = n0.  [para(9355(a,1),416(a,1,2,2)),rewrite([71(4),223(4),211(3),72(5),90(5)]),flip(a)].
% 9.06/9.35  10061 and(inv2,xor(n2,n7)) = n0.  [para(7589(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),10057(3),72(7),834(7),10024(6)]),flip(a)].
% 9.06/9.35  10062 and(n14,n15) = n0.  [para(7648(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),10057(3),72(7),7060(7)]),flip(a)].
% 9.06/9.35  10063 and(n6,n16) = n0.  [para(9573(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),10057(3),72(5),90(5)]),flip(a)].
% 9.06/9.35  10066 and(n21,n3) = n0.  [para(8020(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),10055(3),72(7),7101(7),60(5),72(4)]),flip(a)].
% 9.06/9.35  10067 and(n23,n15) = n0.  [para(8202(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),10057(3),72(7),7060(7)]),flip(a)].
% 9.06/9.35  10075 and(inv2,xor(n6,n22)) = n19.  [back_rewrite(6677),rewrite([9989(4),10057(4),71(3),185(3)]),flip(a)].
% 9.06/9.35  10099 and(inv2,xor(n6,n7)) = n15.  [back_rewrite(9566),rewrite([10024(6),10061(6),71(3),181(3)]),flip(a)].
% 9.06/9.35  10100 and(inv2,xor(n21,n17)) = and(inv2,and(n17,n20)).  [back_rewrite(10014),rewrite([10035(10)])].
% 9.06/9.35  10101 and(inv1,and(n21,n12)) = n0.  [back_rewrite(8427),rewrite([10040(8)])].
% 9.06/9.35  10113 and(n6,n19) = n0.  [back_rewrite(10049),rewrite([10057(6)])].
% 9.06/9.35  10119 and(n15,xor(A,i3)) = and(A,n15).  [back_rewrite(4701),rewrite([10057(5),71(4),113(4)]),flip(a)].
% 9.06/9.35  10140 xor(n15,and(inv2,n22)) = n19.  [back_rewrite(4827),rewrite([10075(10)])].
% 9.06/9.35  10153 and(inv2,xor(n19,n22)) = n15.  [back_rewrite(9242),rewrite([10099(10)])].
% 9.06/9.35  10179 and(i3,xor(i3,n16)) = xor(i3,n16).  [para(9992(a,1),115(a,1,2)),flip(a)].
% 9.06/9.35  10182 and(i3,and(n16,xor(A,B))) = and(n16,xor(A,B)).  [para(9992(a,1),276(a,1,1)),flip(a)].
% 9.06/9.35  10231 xor(n19,and(A,i1)) = and(i1,xor(A,n19)).  [para(10050(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  10236 and(i1,and(n19,xor(A,B))) = and(n19,xor(A,B)).  [para(10050(a,1),276(a,1,1)),flip(a)].
% 9.06/9.35  10261 and(inv1,xor(n20,n3)) = n3.  [para(727(a,1),418(a,1,2,2)),rewrite([72(9),7955(9),727(8)])].
% 9.06/9.35  10262 and(i3,n25) = n2.  [para(205(a,1),418(a,1,2,2)),rewrite([75(6),71(5),857(7),8983(5),72(3),22(3),72(7),193(7),9088(7)]),flip(a)].
% 9.06/9.35  10263 and(inv1,xor(n15,xor(n20,n4))) = n3.  [para(315(a,1),418(a,1,2,2)),rewrite([75(6),72(13),5159(13),72(11),17(11),72(10),7955(10)])].
% 9.06/9.35  10267 and(inv1,and(n13,n9)) = n11.  [para(322(a,1),418(a,1,2,2)),rewrite([75(6),71(5),857(7),8417(5),72(11),125(11),201(10),73(11),76(10),7079(9),4437(8)])].
% 9.06/9.35  10268 and(inv1,and(n18,n9)) = and(inv1,and(n17,n9)).  [para(323(a,1),418(a,1,2,2)),rewrite([75(6),71(5),857(7),8403(5),72(11),125(11),201(10),73(11),76(10)]),flip(a)].
% 9.06/9.35  10269 and(inv1,n18) = n25.  [para(324(a,1),418(a,1,2,2)),rewrite([75(6),71(5),857(7),9266(5),72(3),72(9),9266(9),72(7),17(7),72(6),4279(6)])].
% 9.06/9.35  10279 and(n18,n25) = n25.  [para(638(a,1),418(a,1,2,2)),rewrite([75(6),71(5),857(7),9266(5),72(3),10269(3),72(7),9266(7),72(5),10269(5)]),flip(a)].
% 9.06/9.35  10285 and(inv1,xor(n15,n4)) = n3.  [para(978(a,1),418(a,1,2,2)),rewrite([75(6),10263(7),72(7),76(8),978(7)]),flip(a)].
% 9.06/9.35  10289 and(inv1,and(n17,and(n18,n9))) = and(inv1,and(n17,n9)).  [para(1056(a,1),418(a,1,2,2)),rewrite([75(6),71(5),857(7),8403(5),72(11),8403(11),76(12),76(11)]),flip(a)].
% 9.06/9.35  10293 and(i1,n25) = n24.  [para(1208(a,1),418(a,1,2,2)),rewrite([75(6),71(5),857(7),8983(5),72(3),87(3),72(7),193(7),9088(7)]),flip(a)].
% 9.06/9.35  10316 and(inv1,xor(inv2,n13)) = n11.  [back_rewrite(5095),rewrite([10267(10)])].
% 9.06/9.35  10318 and(inv1,xor(i3,n18)) = n24.  [back_rewrite(4219),rewrite([10269(4),9046(3)]),flip(a)].
% 9.06/9.35  10319 and(n18,xor(n19,n25)) = xor(n19,n25).  [back_rewrite(3987),rewrite([10279(4)]),flip(a)].
% 9.06/9.35  10331 and(inv1,xor(n2,n18)) = n24.  [back_rewrite(8044),rewrite([10318(10)])].
% 9.06/9.35  10334 and(inv2,xor(A,n24)) = and(A,inv2).  [para(10055(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  10414 and(n21,xor(A,n3)) = and(A,n21).  [para(10066(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  10468 and(n15,xor(A,n23)) = and(A,n15).  [para(10067(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  10476 and(n19,xor(A,n6)) = and(A,n19).  [para(10067(a,1),414(a,1,1)),rewrite([72(4),89(4),113(4),76(8),1395(8)]),flip(a)].
% 9.06/9.35  10519 and(n15,xor(A,and(B,xor(C,n4)))) = and(n15,xor(A,and(B,xor(C,n15)))).  [para(718(a,1),421(a,1,2,2,2,2)),rewrite([71(9)]),flip(a)].
% 9.06/9.35  10656 and(n25,xor(A,n2)) = and(n25,xor(A,i3)).  [para(10262(a,1),122(a,1,1)),rewrite([72(3),591(4),71(7)])].
% 9.06/9.35  10659 and(n25,xor(inv1,i3)) = n24.  [para(10262(a,1),269(a,1,2)),rewrite([71(3),9046(3),443(6,R),4294(6),71(5)]),flip(a)].
% 9.06/9.35  10675 xor(n25,and(A,n18)) = and(n18,xor(A,inv1)).  [para(10269(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  10678 xor(n18,n25) = and(n18,n20).  [para(10269(a,1),269(a,1,2)),rewrite([443(8,R),128(7)])].
% 9.06/9.35  10679 and(inv1,and(n18,xor(A,B))) = and(n25,xor(A,B)).  [para(10269(a,1),276(a,1,1)),flip(a)].
% 9.06/9.35  10683 and(n18,xor(A,n25)) = and(n18,xor(A,inv1)).  [para(10269(a,1),360(a,1,2,2)),rewrite([71(7)])].
% 9.06/9.35  10714 and(n18,n20) = n19.  [back_rewrite(2318),rewrite([10678(4),76(5),9144(4),629(3),10678(4)]),flip(a)].
% 9.06/9.35  10720 and(n18,xor(inv1,n19)) = xor(n19,n25).  [back_rewrite(10319),rewrite([10683(5),71(4)])].
% 9.06/9.35  10727 xor(n18,n25) = n19.  [back_rewrite(10678),rewrite([10714(6)])].
% 9.06/9.35  10728 and(inv2,and(n17,n20)) = n19.  [back_rewrite(10035),rewrite([10714(4),134(3)]),flip(a)].
% 9.06/9.35  10730 and(inv2,xor(n21,n17)) = n19.  [back_rewrite(10100),rewrite([10728(10)])].
% 9.06/9.35  10813 and(n19,n25) = n0.  [para(10279(a,1),269(a,1,2)),rewrite([13(3),10727(5),72(4)]),flip(a)].
% 9.06/9.35  10815 xor(n18,n19) = n25.  [para(10279(a,1),355(a,2)),rewrite([71(5),75(6),10727(5),2349(5)])].
% 9.06/9.35  10825 xor(n19,n25) = n18.  [back_rewrite(2327),rewrite([10813(4),71(3),149(3)]),flip(a)].
% 9.06/9.35  10840 and(n18,xor(inv1,n19)) = n18.  [back_rewrite(10720),rewrite([10825(8)])].
% 9.06/9.35  10842 and(inv2,xor(n23,n25)) = and(inv2,n18).  [back_rewrite(9233),rewrite([10825(4)]),flip(a)].
% 9.06/9.35  10872 and(A,xor(n1,n23)) = and(A,xor(A,n23)).  [para(88(a,1),425(a,1,2,2)),rewrite([88(7)])].
% 9.06/9.35  10876 and(A,xor(n1,n7)) = and(A,xor(A,n7)).  [para(92(a,1),425(a,1,2,2)),rewrite([92(7)])].
% 9.06/9.35  10888 and(A,xor(n1,n18)) = and(A,xor(A,n18)).  [para(861(a,1),425(a,1,2,2)),rewrite([861(7)])].
% 9.06/9.35  10890 and(A,xor(n1,n12)) = and(A,xor(A,n12)).  [para(872(a,1),425(a,1,2,2)),rewrite([872(7)])].
% 9.06/9.35  10891 and(A,xor(n1,n10)) = and(A,xor(A,n10)).  [para(873(a,1),425(a,1,2,2)),rewrite([873(7)])].
% 9.06/9.35  10894 and(A,xor(a1,xor(n1,n8))) = and(A,xor(A,xor(a1,n8))).  [para(317(a,1),425(a,1,2,2)),rewrite([75(5),317(11)])].
% 9.06/9.35  10905 and(A,xor(n1,n5)) = and(A,xor(A,n5)).  [para(1346(a,1),425(a,1,2,2)),rewrite([1346(7)])].
% 9.06/9.35  10906 and(A,xor(n1,n4)) = and(A,xor(A,n4)).  [para(1348(a,1),425(a,1,2,2)),rewrite([1348(7)])].
% 9.06/9.35  10913 and(A,xor(n1,xor(n8,n9))) = and(A,xor(inv2,n8)).  [para(687(a,1),425(a,1,2,2)),rewrite([687(11),472(11),71(9)])].
% 9.06/9.35  10920 and(n22,xor(n1,n7)) = xor(n22,n7).  [back_rewrite(8208),rewrite([10876(5,R)])].
% 9.06/9.35  11027 and(n8,xor(inv1,a1)) = and(inv1,xor(a1,n8)).  [para(1332(a,1),427(a,2,2,2)),rewrite([72(5),76(6),1332(5),710(5)])].
% 9.06/9.35  11040 and(inv1,and(a1,n10)) = n0.  [para(699(a,1),427(a,2,2,2)),rewrite([72(7),8679(7),7912(6),7955(5),728(4),13(3),2448(7)]),flip(a)].
% 9.06/9.35  11041 xor(a1,and(n21,xor(inv2,n4))) = and(inv1,xor(a1,xor(n4,n5))).  [para(704(a,1),427(a,2,2,2)),rewrite([72(7),8420(7),76(8),1403(8)])].
% 9.06/9.35  11087 and(n18,xor(A,n20)) = and(n18,xor(A,n19)).  [para(10714(a,1),78(a,1,1)),rewrite([72(3),637(4),71(7)]),flip(a)].
% 9.06/9.35  11088 and(n20,xor(A,n19)) = and(n20,xor(A,n18)).  [para(10714(a,1),122(a,1,1)),rewrite([72(3),9194(4),71(7)])].
% 9.06/9.35  11097 xor(n19,and(A,n20)) = and(n20,xor(A,n18)).  [back_rewrite(9194),rewrite([11088(8)])].
% 9.06/9.35  11131 and(n25,n9) = and(n18,n9).  [para(10815(a,1),529(a,1,2)),rewrite([72(3)])].
% 9.06/9.35  11134 xor(n24,and(inv1,n9)) = and(inv1,xor(n24,n9)).  [para(222(a,1),429(a,2,2,2)),rewrite([72(5),76(6),222(5)])].
% 9.06/9.35  11227 and(i1,xor(n21,n19)) = n19.  [para(8620(a,1),382(a,2,2,2)),rewrite([72(7),1392(8),10414(6),72(4),10231(5),71(9),6703(10)])].
% 9.06/9.35  11229 and(n21,i1) = n0.  [para(8620(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),6989(3),72(7),1392(8),10414(6),72(4)]),flip(a)].
% 9.06/9.35  11237 and(inv1,and(i1,n9)) = n24.  [para(11229(a,1),277(a,1,2)),rewrite([71(3),183(3),71(5),201(5),76(6)]),flip(a)].
% 9.06/9.35  11256 and(xor(inv1,n2),xor(A,n1)) = and(xor(inv1,n2),xor(A,inv1)).  [para(433(a,1),115(a,1,2)),rewrite([269(8),443(8,R),75(15),71(14),75(14),13(13),71(12),221(12)])].
% 9.06/9.35  11260 and(xor(inv1,n2),xor(inv1,n24)) = xor(inv1,n25).  [back_rewrite(1274),rewrite([11256(7),71(6)])].
% 9.06/9.35  11316 xor(n22,n7) = xor(n6,n23).  [para(8884(a,1),70(a,1,2)),flip(a)].
% 9.06/9.35  11319 and(n22,xor(n1,n7)) = xor(n6,n23).  [back_rewrite(10920),rewrite([11316(8)])].
% 9.06/9.35  11350 and(n24,xor(n6,n22)) = n0.  [para(8896(a,1),292(a,2,2)),rewrite([71(5),443(6,R),291(6),71(5),326(6),7694(8)])].
% 9.06/9.35  11537 and(n20,xor(n21,n18)) = n19.  [para(8998(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),89(3),72(7),517(7),11088(6)]),flip(a)].
% 9.06/9.35  11541 and(n22,xor(n6,n7)) = xor(n6,n7).  [para(8278(a,1),443(a,2,2)),rewrite([71(4),8934(5),71(4),4676(5),8930(5)]),flip(a)].
% 9.06/9.35  11551 and(inv2,n18) = n19.  [para(9088(a,1),382(a,2,2,2)),rewrite([72(7),10334(7),72(5),9986(6),71(3),185(3),10842(6)]),flip(a)].
% 9.06/9.35  11553 and(inv2,n25) = n0.  [para(9088(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),72(9),10334(9),72(7),9986(8)])].
% 9.06/9.35  11567 and(n18,xor(A,n19)) = and(n18,xor(A,inv2)).  [para(11551(a,1),122(a,1,1)),rewrite([72(3),637(4),71(7)])].
% 9.06/9.35  11570 and(n18,n9) = n25.  [para(11551(a,1),269(a,1,2)),rewrite([10815(3),443(6,R),126(5)]),flip(a)].
% 9.06/9.35  11571 and(inv2,and(n18,xor(A,B))) = and(n19,xor(A,B)).  [para(11551(a,1),276(a,1,1)),flip(a)].
% 9.06/9.35  11579 and(n18,xor(A,n20)) = and(n18,xor(A,inv2)).  [back_rewrite(11087),rewrite([11567(8)])].
% 9.06/9.35  11581 and(n18,xor(inv1,inv2)) = n18.  [back_rewrite(10840),rewrite([11567(5)])].
% 9.06/9.35  11583 and(n25,n9) = n25.  [back_rewrite(11131),rewrite([11570(6)])].
% 9.06/9.35  11584 and(inv1,and(n17,n9)) = and(inv1,and(n17,n25)).  [back_rewrite(10289),rewrite([11570(5)]),flip(a)].
% 9.06/9.35  11585 and(inv1,and(n17,n25)) = n25.  [back_rewrite(10268),rewrite([11570(4),4279(3),11584(6)]),flip(a)].
% 9.06/9.35  11594 xor(n21,n25) = and(inv1,n17).  [back_rewrite(8453),rewrite([11584(6),11585(6)])].
% 9.06/9.35  11597 and(inv1,and(n17,n9)) = n25.  [back_rewrite(11584),rewrite([11585(10)])].
% 9.06/9.35  11610 and(n25,xor(A,inv2)) = and(A,n25).  [para(11553(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  11619 and(n18,xor(A,n9)) = and(n18,xor(A,inv1)).  [para(11570(a,1),78(a,1,1)),rewrite([72(3),10675(4),71(7)]),flip(a)].
% 9.06/9.35  11620 xor(n25,and(A,n9)) = and(n9,xor(A,n18)).  [para(11570(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  11690 and(n25,xor(A,n9)) = and(n25,xor(A,inv1)).  [para(11583(a,1),78(a,1,1)),rewrite([72(3),269(4),443(4,R),4294(4),71(7)]),flip(a)].
% 9.06/9.35  11698 xor(n2,and(A,xor(inv1,n24))) = and(xor(inv1,n24),xor(A,n25)).  [para(9098(a,1),122(a,1,1)),rewrite([72(5),71(11)])].
% 9.06/9.35  11704 and(xor(inv1,n24),xor(A,n25)) = and(xor(inv1,n24),xor(A,n2)).  [para(9098(a,1),360(a,1,2,2)),rewrite([71(11)]),flip(a)].
% 9.06/9.35  11711 xor(n2,and(A,xor(inv1,n24))) = and(xor(inv1,n24),xor(A,n2)).  [back_rewrite(11698),rewrite([11704(12)])].
% 9.06/9.35  11730 and(inv1,and(n23,n9)) = n0.  [para(9138(a,1),292(a,2,2)),rewrite([71(5),443(6,R),126(5),9193(8)])].
% 9.06/9.35  11950 and(n23,n22) = n23.  [para(9932(a,1),115(a,1,2)),rewrite([71(3),184(3),75(7),8278(6),75(7),8302(8)]),flip(a)].
% 9.06/9.35  12068 and(xor(inv1,inv2),xor(inv1,n23)) = xor(inv1,xor(n21,n19)).  [para(517(a,1),461(a,1,2)),rewrite([71(4),10872(5),8983(5),18(3),72(12)]),flip(a)].
% 9.06/9.35  12135 xor(n19,and(inv1,n9)) = xor(inv1,xor(n21,n19)).  [para(9138(a,1),461(a,1,2)),rewrite([126(4),71(5),12068(12)])].
% 9.06/9.35  12192 and(n20,xor(A,xor(n21,n12))) = and(n20,xor(A,n12)).  [para(10009(a,1),78(a,1,1)),rewrite([72(3),5735(4),71(9)]),flip(a)].
% 9.06/9.35  12210 and(n13,n16) = n16.  [para(10013(a,1),297(a,1,1,2)),rewrite([10060(3),10013(7),113(5),10013(8)])].
% 9.06/9.35  12218 xor(n16,and(A,n13)) = and(n13,xor(A,n16)).  [para(12210(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  12230 and(n13,xor(inv2,n16)) = and(inv2,xor(n14,n13)).  [back_rewrite(7010),rewrite([12218(5)])].
% 9.06/9.35  12284 and(n21,n8) = n0.  [para(10053(a,1),418(a,1,2,2)),rewrite([71(4),225(4),212(3),72(7),9266(7),72(5),60(5),72(4)]),flip(a)].
% 9.06/9.35  12297 and(n8,xor(n21,n1)) = n8.  [para(12284(a,1),269(a,1,2)),rewrite([71(3),1333(3),443(6,R)]),flip(a)].
% 9.06/9.35  12316 and(n21,xor(A,xor(B,n21))) = and(n21,xor(A,xor(B,inv1))).  [para(467(a,1),78(a,1,1)),rewrite([72(6),2199(7),75(4),71(9),75(9)]),flip(a)].
% 9.06/9.35  12322 and(n21,xor(A,xor(B,n5))) = and(n21,xor(A,xor(B,inv1))).  [back_rewrite(2578),rewrite([12316(10)])].
% 9.06/9.35  12345 and(n19,n22) = n19.  [para(10075(a,1),297(a,1,1,2)),rewrite([10113(3),10075(7),72(4),113(5),10075(8)])].
% 9.06/9.35  12365 and(n2,xor(A,xor(B,n2))) = and(n2,xor(A,xor(B,inv1))).  [para(468(a,1),78(a,1,1)),rewrite([72(6),2199(7),75(4),71(9),75(9)]),flip(a)].
% 9.06/9.35  12366 and(inv1,xor(i3,and(n2,xor(A,inv1)))) = and(A,n2).  [para(468(a,1),366(a,2,2,2)),rewrite([72(6),174(6),76(7),1569(6),1400(7),115(6),75(5),71(4),12365(6),13(4),12(3),72(2)]),flip(a)].
% 9.06/9.35  12392 and(n21,n12) = n0.  [para(10101(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),128(9),72(8),76(8),72(7),5726(7),10060(6)])].
% 9.06/9.35  12396 xor(A,xor(n21,n13)) = xor(A,n12).  [back_rewrite(2970),rewrite([12392(6),71(5),870(5),17(4),71(3),75(4),12392(8),71(7),870(7),267(8)])].
% 9.06/9.35  12404 xor(n21,n13) = n12.  [back_rewrite(1050),rewrite([12396(5),658(3)]),flip(a)].
% 9.06/9.35  12421 and(n21,xor(A,n12)) = and(A,n21).  [para(12392(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  12431 xor(n12,n13) = n21.  [back_rewrite(2355),rewrite([12421(5),112(3)]),flip(a)].
% 9.06/9.35  12438 and(n13,xor(n1,n12)) = n21.  [back_rewrite(2366),rewrite([12431(8)])].
% 9.06/9.35  12454 xor(n21,n12) = n13.  [para(12404(a,1),70(a,1,2))].
% 9.06/9.35  12463 and(n20,xor(A,n13)) = and(n20,xor(A,n12)).  [back_rewrite(12192),rewrite([12454(4)])].
% 9.06/9.35  12464 and(n13,n20) = n16.  [back_rewrite(10009),rewrite([12454(4),72(3)])].
% 9.06/9.35  12487 xor(n13,n16) = and(inv1,n13).  [para(12464(a,1),115(a,1,2)),rewrite([129(8),72(6)])].
% 9.06/9.35  12538 and(n15,n19) = n0.  [para(10140(a,1),338(a,1,2,2)),rewrite([72(6),76(6),12345(5),134(4)])].
% 9.06/9.35  12541 and(n22,xor(inv2,n15)) = n19.  [para(10140(a,1),360(a,1,2)),rewrite([72(3),12345(3)]),flip(a)].
% 9.06/9.35  12572 and(n15,n22) = n15.  [para(10153(a,1),297(a,1,1,2)),rewrite([72(3),12538(3),10153(7),72(4),113(5),10153(8)])].
% 9.06/9.35  12616 and(n24,xor(n2,n9)) = n24.  [para(9046(a,1),474(a,2,2)),rewrite([72(3),691(3),11690(6),71(5),10656(6),10659(6),183(3),72(6)]),flip(a)].
% 9.06/9.35  12662 and(inv2,n3) = n0.  [para(10261(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),72(9),1392(10),10414(8),72(6),1814(6)])].
% 9.06/9.35  12670 and(n3,n9) = n3.  [para(12662(a,1),269(a,1,2)),rewrite([71(3),731(3),443(6,R),126(5)]),flip(a)].
% 9.06/9.35  12681 xor(n3,and(A,n9)) = and(n9,xor(A,n3)).  [para(12670(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  12684 and(n9,xor(inv2,n3)) = n3.  [para(12670(a,1),298(a,2)),rewrite([71(4)])].
% 9.06/9.35  12685 and(n9,xor(n15,n3)) = n3.  [para(12670(a,1),486(a,2)),rewrite([71(4)])].
% 9.06/9.35  12730 and(inv1,n4) = n3.  [para(10285(a,1),78(a,2)),rewrite([5061(3),113(5)])].
% 9.06/9.35  12746 and(n15,xor(A,n3)) = and(A,n15).  [para(10285(a,1),462(a,2,2,2)),rewrite([71(5),10906(6),10519(8),5159(6),18(4),5160(4)]),flip(a)].
% 9.06/9.35  12763 xor(n3,n4) = n15.  [back_rewrite(2483),rewrite([12746(5),862(3)]),flip(a)].
% 9.06/9.35  12799 and(n20,n4) = n15.  [para(12730(a,1),269(a,1,2)),rewrite([71(3),12763(3),443(6,R),128(5),72(4)]),flip(a)].
% 9.06/9.35  12808 and(inv2,xor(n21,n5)) = n15.  [back_rewrite(10011),rewrite([12799(9),111(8)])].
% 9.06/9.35  12833 xor(n15,n3) = n4.  [para(12763(a,1),70(a,1,2)),rewrite([71(3)])].
% 9.06/9.35  12839 and(n4,n9) = n3.  [back_rewrite(12685),rewrite([12833(4),72(3)])].
% 9.06/9.35  12844 xor(n21,n3) = and(inv1,n5).  [back_rewrite(8448),rewrite([12839(5),7955(4)])].
% 9.06/9.35  12846 and(inv1,xor(inv2,n3)) = and(inv1,n5).  [back_rewrite(7959),rewrite([12844(8)])].
% 9.06/9.35  12871 and(n20,xor(A,n4)) = and(n20,xor(A,n15)).  [para(12799(a,1),78(a,1,1)),rewrite([72(3),5172(4),71(7)]),flip(a)].
% 9.06/9.35  12886 and(n9,xor(A,n4)) = and(n9,xor(A,n3)).  [para(12839(a,1),122(a,1,1)),rewrite([72(3),12681(4),71(7)]),flip(a)].
% 9.06/9.35  12902 xor(inv2,xor(n11,n13)) = and(inv2,xor(n14,n20)).  [para(10316(a,1),269(a,1,2)),rewrite([71(5),75(5),443(14,R),128(11),72(10),12463(10),6950(10)])].
% 9.06/9.35  12918 and(n6,and(xor(n20,n7),xor(A,i3))) = and(A,xor(n6,n7)).  [para(282(a,1),481(a,2,2)),rewrite([72(3),7469(3),71(6),276(7),3521(6),71(5),7368(6),1212(6),113(6),71(7),76(12)]),flip(a)].
% 9.06/9.35  12940 xor(i3,xor(n24,n18)) = and(n20,xor(i3,n18)).  [para(10318(a,1),269(a,1,2)),rewrite([71(5),75(5),443(14,R),128(11),72(10)])].
% 9.06/9.35  12942 and(n24,n18) = n24.  [para(10318(a,1),297(a,1,1,2)),rewrite([8969(3),10318(7),72(4),113(5),10318(8)])].
% 9.06/9.35  12948 and(n18,xor(n2,n1)) = xor(n2,n18).  [para(10318(a,1),362(a,1,1,2)),rewrite([8969(3),72(6),22(6),71(5),443(6,R),113(7),72(9),22(9),71(8)])].
% 9.06/9.35  12971 xor(n2,xor(n24,n18)) = and(n20,xor(n2,n18)).  [para(10331(a,1),269(a,1,2)),rewrite([71(5),75(5),443(14,R),128(11),72(10)])].
% 9.06/9.35  13104 and(n17,xor(A,and(inv2,n20))) = xor(n19,and(A,n17)).  [para(10728(a,1),124(a,1,1)),rewrite([72(3)]),flip(a)].
% 9.06/9.35  13111 xor(n19,and(A,n17)) = and(n17,xor(A,n19)).  [para(10728(a,1),374(a,1,2,2)),rewrite([13104(10)]),flip(a)].
% 9.06/9.35  13119 and(n15,n16) = n0.  [para(90(a,1),488(a,1,2,2)),rewrite([71(4),485(5),72(3),10062(7),72(6),252(6)])].
% 9.06/9.35  13271 xor(n19,and(A,xor(n21,n17))) = and(xor(n21,n17),xor(A,inv2)).  [para(10730(a,1),122(a,1,1)),rewrite([72(5),71(11)])].
% 9.06/9.35  13329 and(a1,n10) = n0.  [para(11040(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),128(9),72(8),76(8),72(7),8683(7),8363(6)])].
% 9.06/9.35  13333 xor(A,xor(a1,n8)) = xor(A,n10).  [back_rewrite(2959),rewrite([13329(6),71(5),870(5),17(4),71(3),75(4),13329(8),71(7),870(7),267(8)])].
% 9.06/9.35  13339 and(A,xor(a1,xor(n1,n8))) = and(A,xor(A,n10)).  [back_rewrite(10894),rewrite([13333(10)])].
% 9.06/9.35  13342 xor(a1,n8) = n10.  [back_rewrite(1003),rewrite([13333(5),678(3)]),flip(a)].
% 9.06/9.35  13343 and(n8,xor(inv1,a1)) = n24.  [back_rewrite(11027),rewrite([13342(9),8615(8)])].
% 9.06/9.35  13355 and(n10,xor(a1,n1)) = n10.  [back_rewrite(317),rewrite([13342(8)])].
% 9.06/9.35  13357 and(a1,xor(A,n10)) = and(A,a1).  [para(13329(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  13367 xor(n10,n8) = a1.  [back_rewrite(2445),rewrite([13357(5),108(3)]),flip(a)].
% 9.06/9.35  13369 and(n10,n8) = n10.  [back_rewrite(701),rewrite([13367(5),71(4),13355(5)]),flip(a)].
% 9.06/9.35  13373 and(n8,xor(n1,n10)) = a1.  [back_rewrite(2456),rewrite([13367(8)])].
% 9.06/9.35  13375 xor(a1,n10) = n8.  [para(13342(a,1),70(a,1,2))].
% 9.06/9.35  13397 and(inv1,n8) = n3.  [para(13369(a,1),390(a,1,2,2)),rewrite([8679(5),71(4),172(5),71(4),7912(4),7955(3),13369(6),13375(5)]),flip(a)].
% 9.06/9.35  13413 and(inv1,xor(A,n8)) = and(inv1,xor(A,n3)).  [para(13397(a,1),78(a,1,1)),rewrite([72(3),8000(4),71(7)]),flip(a)].
% 9.06/9.35  13417 xor(n3,n8) = and(n20,n8).  [para(13397(a,1),269(a,1,2)),rewrite([71(3),443(8,R),128(7),72(6)])].
% 9.06/9.35  13500 xor(n24,and(A,n9)) = and(n9,xor(A,n24)).  [para(11237(a,1),373(a,1,1)),rewrite([72(3),87(8)])].
% 9.06/9.35  13508 and(n9,xor(inv1,n24)) = and(inv1,xor(n24,n9)).  [back_rewrite(11134),rewrite([13500(5)])].
% 9.06/9.35  13546 and(n16,n19) = and(n14,n19).  [para(1707(a,1),531(a,1,2,2)),rewrite([71(4),528(5),72(9),9148(9)])].
% 9.06/9.35  13547 and(n19,xor(A,i2)) = and(A,n19).  [para(286(a,1),531(a,1,2,2)),rewrite([531(8),72(5),10476(5),76(4),10050(3),72(7),10236(8)]),flip(a)].
% 9.06/9.35  13553 and(i2,n19) = n0.  [para(1204(a,1),531(a,1,2,2)),rewrite([75(6),71(5),1193(7),13547(5),10113(3),72(7),13547(7),10050(5)]),flip(a)].
% 9.06/9.35  13560 and(n14,n19) = n0.  [para(5518(a,1),531(a,1,2,2)),rewrite([71(4),528(5),72(9),76(9),9144(8),13553(7),72(6),501(6)])].
% 9.06/9.35  13587 and(n16,n19) = n0.  [back_rewrite(13546),rewrite([13560(6)])].
% 9.06/9.35  13618 and(n16,xor(A,n23)) = and(A,n16).  [para(13560(a,1),523(a,1,1)),rewrite([72(4),90(4),113(4),76(8),1396(8)]),flip(a)].
% 9.06/9.35  13687 and(n24,n22) = n0.  [para(11350(a,1),78(a,2)),rewrite([6358(3),113(5)])].
% 9.06/9.35  13695 and(n22,xor(A,n24)) = and(A,n22).  [para(11350(a,1),346(a,1,1)),rewrite([6358(5),71(4),1300(4),113(4),6358(6),71(5),1300(5),71(5)]),flip(a)].
% 9.06/9.35  13743 and(n20,xor(A,xor(n21,n18))) = and(n20,xor(A,n18)).  [para(11537(a,1),78(a,1,1)),rewrite([72(3),11097(4),71(9)]),flip(a)].
% 9.06/9.35  13749 and(xor(n21,n18),xor(A,n20)) = and(xor(n21,n18),xor(A,n19)).  [para(11537(a,1),360(a,1,2,2)),rewrite([71(11)]),flip(a)].
% 9.06/9.35  13755 and(xor(n21,n18),xor(n21,n19)) = xor(n17,n25).  [para(11537(a,1),461(a,1,2)),rewrite([71(4),10888(5),631(5),71(5),75(5),71(4),10815(4),13749(10)]),flip(a)].
% 9.06/9.35  13792 and(n16,xor(A,n3)) = and(A,n16).  [para(12670(a,1),560(a,1,2,2))].
% 9.06/9.35  13846 and(i1,n16) = n0.  [para(30(a,1),561(a,1,2,2)),rewrite([71(4),558(5),10063(3),10058(5)]),flip(a)].
% 9.06/9.35  13869 and(n16,xor(A,i1)) = and(A,n16).  [para(195(a,1),561(a,1,2,2)),rewrite([561(8),72(5),10182(6),72(9),13618(9),76(8),9992(7)])].
% 9.06/9.35  13871 and(n16,xor(n21,n5)) = and(n16,n4).  [para(316(a,1),561(a,1,2,2)),rewrite([75(6),71(5),2065(7),72(11),294(11),71(10),1372(10),76(11),2143(10),136(9),72(8)])].
% 9.06/9.35  13872 and(n16,xor(n21,n17)) = and(n16,n18).  [para(323(a,1),561(a,1,2,2)),rewrite([75(6),71(5),2065(7),72(11),294(11),71(10),1372(10),76(11),2143(10),136(9),72(8)])].
% 9.06/9.35  13885 and(n16,n18) = and(n16,n17).  [para(1233(a,1),561(a,1,2,2)),rewrite([75(6),71(5),2065(7),13872(5),72(9),294(9),71(8),1372(8),76(9),2143(8),136(7),72(6)])].
% 9.06/9.35  13911 and(n16,n17) = n0.  [para(10714(a,1),561(a,1,2,2)),rewrite([71(4),558(5),72(3),13587(3),72(5),2143(5),72(4),13885(4)]),flip(a)].
% 9.06/9.35  13916 and(n16,n22) = n0.  [para(9976(a,1),561(a,1,2,2)),rewrite([71(4),558(5),72(3),72(9),13869(9),9941(7),72(6),607(6)])].
% 9.06/9.35  13921 and(n16,n3) = n0.  [para(10261(a,1),561(a,1,2,2)),rewrite([71(4),558(5),72(3),72(9),13792(9),72(7),2143(7),2153(6)])].
% 9.06/9.35  13922 and(inv1,and(n16,n4)) = n0.  [para(12730(a,1),561(a,1,2,2)),rewrite([71(4),558(5),72(3),13921(3),72(5)]),flip(a)].
% 9.06/9.35  13935 and(i1,xor(A,n16)) = and(A,i1).  [para(13846(a,1),78(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  13968 and(n17,xor(A,n16)) = and(A,n17).  [para(13911(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  13985 and(n22,xor(A,n16)) = and(A,n22).  [para(13916(a,1),122(a,1,1)),rewrite([72(3),113(4),71(5)]),flip(a)].
% 9.06/9.35  13993 and(inv2,xor(n14,n20)) = and(inv2,n22).  [back_rewrite(10016),rewrite([13985(5)]),flip(a)].
% 9.06/9.35  13994 xor(inv2,xor(n11,n13)) = and(inv2,n22).  [back_rewrite(12902),rewrite([13993(10)])].
% 9.06/9.35  14040 and(n23,and(n20,n9)) = and(n23,n9).  [para(11730(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),128(9),72(8),76(8)]),flip(a)].
% 9.06/9.35  14136 and(inv1,and(n2,n17)) = n2.  [para(11594(a,1),590(a,1,2)),rewrite([76(5),71(9),201(9),76(10),688(9),109(8)])].
% 9.06/9.35  14146 xor(n21,n16) = and(inv2,n13).  [para(12438(a,1),384(a,2,2,2)),rewrite([72(7),10890(7),7081(7),207(7),12230(6),6985(7),71(5),70(6),71(7),2046(8)]),flip(a)].
% 9.06/9.35  14149 and(inv2,xor(n14,n13)) = n21.  [para(12438(a,1),416(a,1,2,2)),rewrite([71(4),258(5),72(3),1810(3),72(7),10890(7),7081(7),207(7),12230(6)]),flip(a)].
% 9.06/9.35  14164 and(n13,n9) = n11.  [para(12487(a,1),559(a,1,2)),rewrite([76(5),72(4),10267(5)]),flip(a)].
% 9.06/9.35  14167 xor(n11,n13) = and(inv2,n13).  [para(14164(a,1),115(a,1,2)),rewrite([71(3),127(8),72(6)])].
% 9.06/9.35  14177 and(inv2,xor(inv2,n13)) = and(inv2,n22).  [back_rewrite(13994),rewrite([14167(4),115(5)])].
% 9.06/9.35  14198 and(n22,xor(inv2,xor(n15,n22))) = xor(n19,n22).  [para(12541(a,1),115(a,1,2)),rewrite([71(3),75(9),71(8)]),flip(a)].
% 9.06/9.35  14223 and(xor(inv2,n25),xor(n2,n9)) = n24.  [para(12616(a,1),358(a,2)),rewrite([71(9),75(9),84(8),71(7),75(8),71(7),9064(7),72(7)])].
% 9.06/9.35  14256 and(n15,n5) = n15.  [para(12808(a,1),297(a,1,1,2)),rewrite([9469(3),12808(7),72(4),113(5),12808(8)])].
% 9.06/9.35  14262 xor(n15,and(A,n5)) = and(n5,xor(A,n15)).  [para(14256(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  14270 and(n5,xor(inv2,n15)) = and(inv2,xor(n6,n5)).  [back_rewrite(4831),rewrite([14262(5)])].
% 9.06/9.35  14311 and(n22,xor(n24,n6)) = n6.  [para(13687(a,1),609(a,1,2)),rewrite([71(3),180(3)]),flip(a)].
% 9.06/9.35  14324 and(n8,xor(inv1,n10)) = xor(n24,n8).  [para(13343(a,1),115(a,1,2)),rewrite([71(3),75(9),71(8),13342(8)]),flip(a)].
% 9.06/9.35  14329 xor(n23,and(n2,n8)) = n23.  [para(13343(a,1),380(a,2,2,2)),rewrite([72(7),5514(7),22(5),72(4),71(9),1620(9),8914(10)])].
% 9.06/9.35  14359 and(xor(inv1,n24),xor(n2,n8)) = n11.  [para(13373(a,1),366(a,2,2,2)),rewrite([72(7),10891(7),8679(7),204(7),11711(7),71(6),71(11),4357(12)])].
% 9.06/9.35  14364 and(n8,xor(inv1,n24)) = a1.  [para(13373(a,1),418(a,1,2,2)),rewrite([71(4),259(5),72(3),108(3),72(7),10891(7),8679(7),204(7)]),flip(a)].
% 9.06/9.35  14373 and(n20,xor(n2,n14)) = n14.  [para(2759(a,1),618(a,1,2)),rewrite([71(3),187(3)]),flip(a)].
% 9.06/9.35  14377 and(n20,xor(n6,n14)) = xor(n6,n14).  [para(7363(a,1),618(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.35  14538 and(n16,n4) = n0.  [para(13922(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),128(9),72(8),76(8),12799(7),72(6),13119(6)])].
% 9.06/9.35  14542 and(n16,xor(n21,n5)) = n0.  [back_rewrite(13871),rewrite([14538(8)])].
% 9.06/9.35  14545 and(n18,xor(inv2,n24)) = xor(n24,n19).  [para(130(a,1),641(a,2,2,2)),rewrite([12942(5),130(4),71(3),71(7),11567(8),71(7)]),flip(a)].
% 9.06/9.35  14573 and(n21,n18) = n0.  [para(517(a,1),641(a,2,2,2)),rewrite([72(7),11571(8),1573(6),9148(6),13(3),75(7),13(6),71(5),182(5),72(4)]),flip(a)].
% 9.06/9.35  14609 xor(n19,and(n18,n8)) = and(n18,xor(n19,n8)).  [para(5490(a,1),641(a,2,2,2)),rewrite([72(7),76(8),5490(7)])].
% 9.06/9.35  14705 and(xor(inv2,n8),xor(n21,n17)) = and(n18,xor(n19,n8)).  [para(12297(a,1),641(a,2,2,2)),rewrite([72(7),323(7),13271(7),71(6),72(7)])].
% 9.06/9.35  14710 xor(n19,and(n13,n25)) = and(n18,xor(inv2,n11)).  [para(14164(a,1),641(a,2,2,2)),rewrite([72(5),11570(5),71(9),11567(10),71(9)])].
% 9.06/9.35  14724 xor(A,xor(n21,n17)) = xor(A,n18).  [back_rewrite(2972),rewrite([14573(6),71(5),870(5),17(4),71(3),75(4),14573(8),71(7),870(7),267(8)])].
% 9.06/9.35  14726 xor(n21,n18) = n17.  [back_rewrite(2342),rewrite([14573(4),71(3),632(3)]),flip(a)].
% 9.06/9.35  14744 xor(n21,n17) = n18.  [back_rewrite(1058),rewrite([14724(5),149(3)]),flip(a)].
% 9.06/9.35  14745 and(n17,xor(n21,n19)) = xor(n17,n25).  [back_rewrite(13755),rewrite([14726(3)])].
% 9.06/9.35  14747 and(n17,xor(A,n20)) = and(n17,xor(A,n19)).  [back_rewrite(13749),rewrite([14726(3),14726(7)])].
% 9.06/9.35  14750 and(n20,xor(A,n18)) = and(n20,xor(A,n17)).  [back_rewrite(13743),rewrite([14726(4)]),flip(a)].
% 9.06/9.35  14751 and(n17,n20) = n19.  [back_rewrite(11537),rewrite([14726(4),72(3)])].
% 9.06/9.35  14762 and(n18,xor(n19,n8)) = and(n18,xor(inv2,n8)).  [back_rewrite(14705),rewrite([14744(6),72(5)]),flip(a)].
% 9.06/9.35  14781 xor(n2,xor(n24,n18)) = and(n20,xor(n2,n17)).  [back_rewrite(12971),rewrite([14750(10)])].
% 9.06/9.35  14782 xor(i3,xor(n24,n18)) = and(n20,xor(i3,n17)).  [back_rewrite(12940),rewrite([14750(10)])].
% 9.06/9.35  14783 xor(n19,and(A,n20)) = and(n20,xor(A,n17)).  [back_rewrite(11097),rewrite([14750(8)])].
% 9.06/9.35  14787 and(n20,xor(A,n19)) = and(n20,xor(A,n17)).  [back_rewrite(11088),rewrite([14750(8)])].
% 9.06/9.35  14792 xor(n19,and(n18,n8)) = and(n18,xor(inv2,n8)).  [back_rewrite(14609),rewrite([14762(10)])].
% 9.06/9.35  14840 xor(n17,n25) = xor(n21,n19).  [para(14726(a,1),481(a,2,2)),rewrite([72(3),112(3),11579(6),71(5),1372(5),76(6),10714(5),134(4),72(8),14747(8),14745(8)]),flip(a)].
% 9.06/9.35  14847 xor(n17,n19) = and(inv1,n17).  [para(14751(a,1),115(a,1,2)),rewrite([129(8),72(6)])].
% 9.06/9.35  14858 and(inv2,and(n13,n17)) = n21.  [para(13911(a,1),643(a,1,2)),rewrite([71(3),182(3),71(5),14146(5),76(6),72(5)]),flip(a)].
% 9.06/9.35  14887 xor(n2,and(A,n17)) = and(n17,xor(A,n2)).  [para(14136(a,1),373(a,1,1)),rewrite([72(3),109(8)])].
% 9.06/9.35  14898 and(inv2,and(n14,n22)) = n0.  [para(14149(a,1),292(a,2,2)),rewrite([14177(6),76(5),72(8),9355(8)])].
% 9.06/9.35  15050 and(n2,n8) = n0.  [para(14329(a,1),70(a,1,2)),rewrite([13(3)]),flip(a)].
% 9.06/9.35  15058 xor(A,xor(n2,n9)) = xor(A,n8).  [back_rewrite(2961),rewrite([15050(6),71(5),870(5),17(4),71(3),75(4),15050(8),71(7),870(7),267(8)])].
% 9.06/9.35  15063 xor(inv1,n2) = and(inv1,n5).  [back_rewrite(5125),rewrite([15058(6),13413(5),12846(5)]),flip(a)].
% 9.06/9.35  15064 xor(n2,n9) = n8.  [back_rewrite(1012),rewrite([15058(5),1333(3)]),flip(a)].
% 9.06/9.35  15084 and(inv1,and(n5,xor(inv1,n24))) = xor(inv1,n25).  [back_rewrite(11260),rewrite([15063(3),276(7)])].
% 9.06/9.35  15113 and(n8,xor(inv2,n25)) = n24.  [back_rewrite(14223),rewrite([15064(6),72(5)])].
% 9.06/9.35  15124 and(n2,xor(A,and(inv1,n5))) = and(n2,xor(A,n8)).  [para(690(a,1),115(a,1,2)),rewrite([115(6),75(5),71(4),15063(4),75(11),15064(10)])].
% 9.06/9.35  15127 and(n2,xor(A,n8)) = and(A,n2).  [para(690(a,1),366(a,2,2,2)),rewrite([72(6),76(7),690(6),1400(7),115(6),75(5),71(4),15063(4),15124(6),12366(12)])].
% 9.06/9.35  15134 xor(n8,n9) = n2.  [back_rewrite(2412),rewrite([15127(5),109(3)]),flip(a)].
% 9.06/9.35  15136 and(A,xor(n2,n1)) = and(A,xor(inv2,n8)).  [back_rewrite(10913),rewrite([15134(4),71(3)])].
% 9.06/9.35  15141 and(n9,xor(n1,n8)) = n2.  [back_rewrite(5493),rewrite([15134(8)])].
% 9.06/9.35  15145 and(n18,xor(inv2,n8)) = xor(n2,n18).  [back_rewrite(12948),rewrite([15136(5)])].
% 9.06/9.35  15150 xor(n19,and(n18,n8)) = xor(n2,n18).  [back_rewrite(14792),rewrite([15145(10)])].
% 9.06/9.35  15162 xor(n2,n8) = n9.  [para(15064(a,1),70(a,1,2))].
% 9.06/9.35  15164 and(A,xor(inv2,n2)) = and(A,xor(A,n8)).  [para(15064(a,1),444(a,2,2,2)),rewrite([71(4),84(4),71(3)])].
% 9.06/9.35  15166 and(inv1,xor(n24,n9)) = n11.  [back_rewrite(14359),rewrite([15162(6),72(5),13508(5)])].
% 9.06/9.35  15249 and(inv1,and(inv2,n5)) = n21.  [para(1186(a,1),698(a,1,2,2)),rewrite([71(4),15063(4),76(5),72(11),258(11),72(9),1810(9),112(8)])].
% 9.06/9.35  15363 and(n16,n5) = n0.  [para(14542(a,1),78(a,2)),rewrite([72(3),10060(3),113(5)])].
% 9.06/9.35  15372 and(inv2,and(n13,xor(n21,n5))) = n0.  [para(14542(a,1),461(a,1,2)),rewrite([71(4),10905(5),713(5),71(4),201(4),76(5),1823(4),72(3),232(3),13(3),14146(7),72(8),276(8)]),flip(a)].
% 9.06/9.35  15449 and(inv2,and(n13,n5)) = n21.  [para(15363(a,1),714(a,1,2)),rewrite([71(3),182(3),71(5),14146(5),76(6),72(5)]),flip(a)].
% 9.06/9.35  15485 and(n17,n9) = n25.  [para(14847(a,1),529(a,1,2)),rewrite([76(5),72(4),11597(5)]),flip(a)].
% 9.06/9.35  15490 xor(n21,n19) = and(inv2,n17).  [para(15485(a,1),115(a,1,2)),rewrite([14840(3),127(8),72(6)])].
% 9.06/9.35  15491 and(n9,xor(A,n18)) = and(n9,xor(A,n17)).  [para(15485(a,1),122(a,1,1)),rewrite([72(3),11620(4),71(7)])].
% 9.06/9.35  15499 and(n9,xor(n2,n17)) = n24.  [para(15485(a,1),692(a,1,2)),rewrite([9046(3),71(5)]),flip(a)].
% 9.06/9.35  15510 xor(n19,and(inv1,n9)) = xor(inv1,and(inv2,n17)).  [back_rewrite(12135),rewrite([15490(9)])].
% 9.06/9.35  15512 and(inv2,and(i1,n17)) = n19.  [back_rewrite(11227),rewrite([15490(4),76(5)])].
% 9.06/9.35  15521 xor(n25,and(A,n9)) = and(n9,xor(A,n17)).  [back_rewrite(11620),rewrite([15491(8)])].
% 9.06/9.35  15553 and(n13,n25) = and(n12,n17).  [para(14858(a,1),269(a,1,2)),rewrite([71(5),643(5),71(4),12404(4),72(3),443(12,R),126(9),72(8),76(8),72(7),15485(7)]),flip(a)].
% 9.06/9.35  15559 and(n18,xor(inv2,n11)) = and(n17,xor(n12,n19)).  [back_rewrite(14710),rewrite([15553(4),13111(5)]),flip(a)].
% 9.06/9.35  15598 and(n14,and(n22,n9)) = and(n14,n22).  [para(14898(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),126(9),72(8),76(8),72(7)]),flip(a)].
% 9.06/9.35  15661 and(inv1,xor(inv1,n5)) = n2.  [para(15063(a,1),70(a,1,2)),rewrite([115(5)])].
% 9.06/9.35  15707 xor(n24,n19) = xor(n2,n18).  [para(15113(a,1),641(a,2,2,2)),rewrite([72(7),10683(7),71(6),11581(7),72(4),15150(5),71(7),11567(8),71(7),14545(8)]),flip(a)].
% 9.06/9.35  15785 xor(n2,xor(n1,n8)) = inv2.  [para(15141(a,1),269(a,1,2)),rewrite([71(5),75(13),71(12),15134(12),71(11),72(12),1263(12)])].
% 9.06/9.35  15834 xor(n21,n24) = xor(inv1,n11).  [para(15166(a,1),115(a,1,2)),rewrite([472(10),71(7),5028(8)]),flip(a)].
% 9.06/9.35  15840 and(n17,xor(n12,n19)) = xor(n2,n19).  [para(15166(a,1),641(a,2,2,2)),rewrite([72(7),11619(7),71(6),10679(8),9098(6),71(3),71(7),11567(8),71(7),15559(8)]),flip(a)].
% 9.06/9.35  15968 and(n13,and(n5,n9)) = and(n12,n5).  [para(15449(a,1),269(a,1,2)),rewrite([71(5),714(5),71(4),12404(4),72(3),443(12,R),126(9),72(8),76(8),72(7)]),flip(a)].
% 9.06/9.35  15999 and(n24,n17) = n24.  [para(15499(a,1),297(a,1,1,2)),rewrite([9016(3),15499(7),72(4),113(5),15499(8)])].
% 9.06/9.35  16005 xor(n24,and(A,n17)) = and(n17,xor(A,n24)).  [para(15999(a,1),122(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  16015 and(n17,xor(i1,n19)) = n24.  [para(15512(a,1),269(a,1,2)),rewrite([71(5),13111(5),443(14,R),126(11),72(10),76(10),72(9),15485(9),10293(8)])].
% 9.06/9.35  16051 and(inv1,and(n12,n17)) = and(n12,n17).  [para(15553(a,1),418(a,1,2,2)),rewrite([418(7),72(4),76(5),72(9),4279(9),15553(8)])].
% 9.06/9.35  16109 xor(inv1,xor(n2,n5)) = and(n20,n5).  [para(15661(a,1),269(a,1,2)),rewrite([71(5),75(5),70(13),72(10),443(10,R),128(9),72(8)])].
% 9.06/9.35  16130 xor(n24,xor(n7,n8)) = a1.  [para(13367(a,1),761(a,2,2)),rewrite([8683(3),71(5),14324(6),75(5),71(8),72(10),13357(10),108(8)])].
% 9.06/9.35  16181 and(n20,xor(n2,n17)) = n19.  [para(15707(a,1),70(a,1,2)),rewrite([75(5),14781(5)])].
% 9.06/9.35  16188 xor(n2,xor(n24,n18)) = n19.  [back_rewrite(14781),rewrite([16181(10)])].
% 9.06/9.35  16261 xor(n1,n8) = xor(inv2,n2).  [para(15785(a,1),70(a,1,2)),rewrite([71(3)]),flip(a)].
% 9.06/9.35  16292 and(A,xor(inv2,n11)) = and(A,xor(A,n10)).  [back_rewrite(13339),rewrite([16261(4),75(5),4329(4)])].
% 9.06/9.35  16300 xor(inv1,n24) = and(inv1,n13).  [back_rewrite(8452),rewrite([16292(5),8679(5),204(5)])].
% 9.06/9.35  16312 and(inv1,and(n13,n5)) = xor(inv1,n25).  [back_rewrite(15084),rewrite([16300(5),76(6),72(5),73(7)])].
% 9.06/9.35  16314 and(inv1,and(n13,n8)) = a1.  [back_rewrite(14364),rewrite([16300(4),76(5),72(4)])].
% 9.06/9.35  16320 and(n12,n17) = n2.  [back_rewrite(9098),rewrite([16300(4),76(5),72(4),15553(4),16051(5)])].
% 9.06/9.35  16362 and(n17,xor(A,n12)) = and(n17,xor(A,n2)).  [para(16320(a,1),122(a,1,1)),rewrite([72(3),14887(4),71(7)]),flip(a)].
% 9.06/9.35  16425 and(inv1,xor(inv1,n13)) = n24.  [para(15834(a,1),70(a,1,2)),rewrite([75(5),8410(4),115(5)])].
% 9.06/9.35  16510 and(inv1,and(i1,n17)) = n24.  [para(16015(a,1),292(a,2,2)),rewrite([14847(5),76(6),18(5),76(5),72(8),1856(8)])].
% 9.06/9.35  16534 xor(n19,and(n23,n9)) = n23.  [para(802(a,1),70(a,1,2)),rewrite([70(5)]),flip(a)].
% 9.06/9.35  16560 xor(n7,n8) = n3.  [para(16130(a,1),70(a,1,2)),rewrite([71(3),7912(3)]),flip(a)].
% 9.06/9.35  16563 xor(n3,n7) = n8.  [para(16560(a,1),70(a,1,2)),rewrite([71(3)])].
% 9.06/9.35  16571 and(n20,n8) = n7.  [para(16563(a,1),70(a,1,2)),rewrite([13417(3)])].
% 9.06/9.35  16580 xor(n20,n7) = and(inv2,n20).  [para(16571(a,1),115(a,1,2)),rewrite([15164(8,R),2769(8)])].
% 9.06/9.35  16587 and(A,xor(n6,n7)) = and(A,n15).  [back_rewrite(12918),rewrite([16580(4),276(7),76(8),7373(7),1391(6),10119(4)]),flip(a)].
% 9.06/9.35  16590 and(n20,n9) = n7.  [back_rewrite(7471),rewrite([16580(5),360(7),126(4)])].
% 9.06/9.35  16594 xor(n6,n7) = n15.  [back_rewrite(11541),rewrite([16587(5),72(3),12572(3)]),flip(a)].
% 9.06/9.35  16610 and(n23,n9) = n7.  [back_rewrite(14040),rewrite([16590(4),9905(3)]),flip(a)].
% 9.06/9.35  16621 and(n14,n9) = n7.  [back_rewrite(2216),rewrite([16590(4),9571(3)]),flip(a)].
% 9.06/9.35  16630 and(n22,xor(i3,i1)) = n15.  [back_rewrite(8930),rewrite([16594(8)])].
% 9.06/9.35  16636 xor(n23,n22) = n15.  [back_rewrite(8278),rewrite([16594(6)])].
% 9.06/9.35  16649 xor(n19,n7) = n23.  [back_rewrite(16534),rewrite([16610(4)])].
% 9.06/9.35  16763 xor(n7,n9) = and(inv1,n9).  [para(16590(a,1),269(a,1,2)),rewrite([71(3),443(8,R),71(7),85(7),72(6)])].
% 9.06/9.35  16794 xor(n6,n22) = n19.  [para(16610(a,1),115(a,1,2)),rewrite([6391(3),127(8),72(6),89(6)])].
% 9.06/9.35  16825 xor(n6,xor(n14,n22)) = xor(n14,n19).  [back_rewrite(8956),rewrite([16794(5),10050(4)]),flip(a)].
% 9.06/9.35  16835 xor(n23,n7) = n19.  [back_rewrite(6391),rewrite([16794(6)])].
% 9.06/9.35  16836 and(n22,xor(n6,i1)) = n19.  [back_rewrite(4687),rewrite([16794(8)])].
% 9.06/9.35  16876 xor(n14,n7) = n16.  [para(16621(a,1),115(a,1,2)),rewrite([127(8),72(6),90(6)])].
% 9.06/9.35  16900 and(n14,xor(i3,n6)) = n16.  [back_rewrite(7284),rewrite([16876(8)])].
% 9.06/9.35  16902 and(i3,xor(n6,i2)) = n16.  [back_rewrite(7198),rewrite([16876(8)])].
% 9.06/9.35  16903 xor(n23,n15) = n22.  [para(16636(a,1),70(a,1,2))].
% 9.06/9.35  16914 xor(n6,n19) = n22.  [para(16794(a,1),70(a,1,2))].
% 9.06/9.35  16930 and(n22,n9) = n7.  [para(16903(a,1),486(a,1,2)),rewrite([72(3),16610(6)])].
% 9.06/9.35  16932 and(n22,xor(inv2,i3)) = xor(n15,n7).  [para(16903(a,1),746(a,2,2)),rewrite([16610(3),71(5),10468(6),111(4),71(3),71(6),72(8),8934(8)]),flip(a)].
% 9.06/9.35  16936 and(n14,n22) = n7.  [back_rewrite(15598),rewrite([16930(4),9571(3)]),flip(a)].
% 9.06/9.35  16948 xor(n14,n22) = and(inv2,n20).  [back_rewrite(2234),rewrite([16936(4),16580(3)]),flip(a)].
% 9.06/9.35  16953 and(n20,xor(inv2,n6)) = xor(n14,n19).  [back_rewrite(16825),rewrite([16948(4),7369(5)])].
% 9.06/9.35  16966 xor(n7,and(A,n22)) = and(n22,xor(A,n9)).  [para(16930(a,1),78(a,1,1)),rewrite([72(3),71(7)])].
% 9.06/9.35  16967 xor(n6,n23) = and(inv2,n22).  [para(16930(a,1),115(a,1,2)),rewrite([11316(3),127(8),72(6)])].
% 9.06/9.35  16969 and(n22,xor(A,n9)) = and(n22,xor(A,n7)).  [para(16930(a,1),123(a,1,2,2)),rewrite([71(7)]),flip(a)].
% 9.06/9.35  16978 and(n22,xor(n1,n7)) = and(inv2,n22).  [back_rewrite(11319),rewrite([16967(8)])].
% 9.06/9.35  16990 xor(n7,and(A,n22)) = and(n22,xor(A,n7)).  [back_rewrite(16966),rewrite([16969(8)])].
% 9.06/9.35  17008 and(n14,xor(A,n22)) = and(n14,xor(A,n6)).  [para(16936(a,1),78(a,1,1)),rewrite([72(3),7608(4),71(7)]),flip(a)].
% 9.06/9.35  17009 and(n22,xor(A,n7)) = and(n22,xor(A,n14)).  [para(16936(a,1),122(a,1,1)),rewrite([72(3),16990(4),71(7)])].
% 9.06/9.35  17013 and(n22,xor(n6,n14)) = n15.  [para(16936(a,1),609(a,1,2)),rewrite([16594(3),71(5)]),flip(a)].
% 9.06/9.35  17016 xor(n20,n22) = n16.  [back_rewrite(2239),rewrite([17008(5),71(4),295(5),71(4),16900(5)]),flip(a)].
% 9.06/9.35  17018 xor(n14,n20) = and(inv2,n22).  [back_rewrite(16978),rewrite([17009(5),325(5)])].
% 9.06/9.35  17020 and(n22,xor(A,n9)) = and(n22,xor(A,n14)).  [back_rewrite(16969),rewrite([17009(8)])].
% 9.06/9.35  17023 xor(n16,n20) = n22.  [back_rewrite(4734),rewrite([17016(5),5716(5),5713(5)])].
% 9.06/9.35  17037 and(i3,xor(i2,n20)) = n19.  [back_rewrite(9487),rewrite([17018(4),76(5),8868(4),89(3)]),flip(a)].
% 9.06/9.35  17040 xor(n14,n19) = and(i3,n20).  [back_rewrite(7322),rewrite([17018(5),8928(7),8770(7),7196(5)])].
% 9.06/9.35  17056 and(n20,xor(inv2,n6)) = and(i3,n20).  [back_rewrite(16953),rewrite([17040(8)])].
% 9.06/9.35  17109 and(A,xor(inv1,n16)) = and(A,xor(A,n22)).  [para(17023(a,1),444(a,2,2,2)),rewrite([71(4),85(4),71(3)])].
% 9.06/9.35  17117 xor(i1,n22) = n24.  [back_rewrite(4675),rewrite([17109(5,R),13935(5),87(3)]),flip(a)].
% 9.06/9.35  17124 and(i1,n20) = n22.  [para(17117(a,1),70(a,1,2)),rewrite([71(3),1620(3)])].
% 9.06/9.35  17139 xor(n24,i1) = n22.  [back_rewrite(1620),rewrite([17124(6)])].
% 9.06/9.35  17191 and(n20,xor(i1,n1)) = n16.  [para(17124(a,1),269(a,1,2)),rewrite([17016(3),443(6,R)]),flip(a)].
% 9.06/9.35  17202 and(n20,xor(n6,i2)) = n16.  [back_rewrite(7812),rewrite([17191(6),10058(3)]),flip(a)].
% 9.06/9.35  17255 and(n9,xor(inv2,n5)) = and(n5,n9).  [para(1347(a,1),844(a,2,2)),rewrite([223(3),71(4),223(8),72(8)])].
% 9.06/9.35  17345 xor(n24,n18) = xor(n2,n19).  [para(16188(a,1),70(a,1,2)),flip(a)].
% 9.06/9.35  17350 xor(i3,xor(n2,n19)) = and(n20,xor(i3,n17)).  [back_rewrite(14782),rewrite([17345(4)])].
% 9.06/9.35  17360 and(inv2,xor(inv1,n17)) = n19.  [para(16649(a,1),845(a,2,2)),rewrite([16763(5),15510(6),123(7),71(4),89(8)])].
% 9.06/9.35  17413 and(n13,n3) = a1.  [para(16314(a,1),76(a,1)),rewrite([13397(5)]),flip(a)].
% 9.06/9.35  17472 and(n20,xor(inv1,n5)) = and(n20,n5).  [para(1347(a,1),856(a,2,2)),rewrite([225(3),71(4),225(8)])].
% 9.06/9.35  17566 xor(n24,n16) = xor(inv1,n13).  [para(16425(a,1),362(a,1,1,2)),rewrite([130(3),18(6),71(5),443(6,R),128(5),12464(4),18(7),71(6)])].
% 9.06/9.35  17631 and(n17,n22) = n19.  [para(16510(a,1),269(a,1,2)),rewrite([71(5),16005(5),71(4),17139(4),443(12,R),128(9),72(8),76(8),72(7),14751(7),10050(6)])].
% 9.06/9.35  17645 xor(n7,and(n23,n17)) = n23.  [para(17631(a,1),388(a,2,2,2)),rewrite([72(5),8868(5),72(4),16914(9),8868(8)])].
% 9.06/9.35  17705 xor(inv2,xor(n1,and(A,B))) = xor(n9,and(A,B)).  [para(126(a,1),869(a,1,1)),flip(a)].
% 9.06/9.35  17840 xor(n15,n22) = n23.  [para(16630(a,1),115(a,1,2)),rewrite([71(3),75(9),71(8),17117(8),13695(8),8868(6)])].
% 9.06/9.35  17851 xor(n19,n22) = xor(n15,n7).  [back_rewrite(14198),rewrite([17840(5),8934(5),16932(5)]),flip(a)].
% 9.06/9.35  18127 xor(n15,n7) = n6.  [para(16836(a,1),115(a,1,2)),rewrite([71(3),17851(3),75(9),71(8),17117(8),71(7),14311(8)])].
% 9.06/9.35  18137 and(n22,xor(inv2,i3)) = n6.  [back_rewrite(16932),rewrite([18127(8)])].
% 9.06/9.35  18326 xor(n6,xor(n14,n15)) = n16.  [para(17013(a,1),269(a,1,2)),rewrite([71(5),75(5),71(4),75(13),71(12),16948(12),7369(13),17056(13),72(12),276(12),14377(11),215(10),16902(10)])].
% 9.06/9.35  18328 xor(n2,n14) = xor(i3,n19).  [para(17037(a,1),115(a,1,2)),rewrite([479(10),71(7),569(8)]),flip(a)].
% 9.06/9.35  18336 and(n20,xor(i3,n17)) = n14.  [back_rewrite(14373),rewrite([18328(4),14787(5)])].
% 9.06/9.35  18343 xor(i3,xor(n2,n19)) = n14.  [back_rewrite(17350),rewrite([18336(10)])].
% 9.06/9.35  18364 and(A,xor(inv1,n22)) = and(A,xor(A,n16)).  [para(1299(a,1),898(a,1,2,2,2)),rewrite([17016(3),1299(7)]),flip(a)].
% 9.06/9.35  18366 xor(n2,n23) = xor(i3,n16).  [back_rewrite(10179),rewrite([18364(5,R),8926(5),502(5)])].
% 9.06/9.35  18469 xor(i1,n20) = xor(inv1,n13).  [para(17191(a,1),480(a,1,2)),rewrite([72(3),87(3),17566(3)]),flip(a)].
% 9.06/9.35  18570 xor(n6,i2) = xor(a1,n16).  [para(17202(a,1),735(a,1,2)),rewrite([71(4),6293(5),72(3),108(3),71(9),191(9),72(8),267(8)]),flip(a)].
% 9.06/9.35  18714 and(n9,xor(inv1,n17)) = and(inv1,xor(inv1,n17)).  [para(17360(a,1),269(a,1,2)),rewrite([71(5),75(5),71(4),14847(4),115(5),75(13),2937(14),126(11),72(10)]),flip(a)].
% 9.06/9.35  18790 and(n23,n17) = n19.  [para(17645(a,1),70(a,1,2)),rewrite([71(3),16835(3)]),flip(a)].
% 9.06/9.35  18793 and(n17,xor(A,n19)) = and(n17,xor(A,n23)).  [para(18790(a,1),122(a,1,1)),rewrite([72(3),13111(4),71(7)])].
% 9.06/9.35  18801 xor(n2,n19) = and(i3,n17).  [back_rewrite(15840),rewrite([18793(5),71(4),16362(5),71(4),18366(4),13968(5)]),flip(a)].
% 9.06/9.35  18813 and(i3,xor(i3,n17)) = n14.  [back_rewrite(18343),rewrite([18801(4),115(5)])].
% 9.06/9.35  19257 xor(n14,n15) = xor(n6,n16).  [para(18326(a,1),70(a,1,2)),flip(a)].
% 9.06/9.35  19406 xor(inv1,xor(i1,n13)) = n20.  [para(18469(a,1),70(a,1,2)),rewrite([75(5)])].
% 9.06/9.35  19500 xor(a1,xor(n6,n16)) = i2.  [para(18570(a,1),70(a,1,2)),rewrite([75(5)])].
% 9.06/9.35  19628 and(n9,xor(A,n5)) = and(n9,xor(A,n3)).  [para(991(a,1),932(a,2,2)),rewrite([1823(3),72(9),1954(9),113(6),1956(12),12886(8)])].
% 9.06/9.35  19629 and(n20,xor(A,n5)) = and(n20,xor(A,n15)).  [para(991(a,1),944(a,2,2)),rewrite([1814(3),72(9),1968(9),113(6),1970(12),12871(8)])].
% 9.06/9.35  19633 and(n5,n9) = n3.  [back_rewrite(17255),rewrite([19628(5),12684(5)]),flip(a)].
% 9.06/9.35  19634 and(n20,n5) = n15.  [back_rewrite(17472),rewrite([19629(5),5175(5)]),flip(a)].
% 9.06/9.35  19637 and(n12,n5) = a1.  [back_rewrite(15968),rewrite([19633(4),17413(3)]),flip(a)].
% 9.06/9.35  19647 xor(inv1,xor(n2,n5)) = n15.  [back_rewrite(16109),rewrite([19634(8)])].
% 9.06/9.35  19668 xor(n5,and(inv2,xor(n6,n5))) = n4.  [para(19633(a,1),953(a,2,2)),rewrite([71(5),12833(10)])].
% 9.06/9.35  19674 xor(n15,n5) = and(inv1,n5).  [para(19634(a,1),269(a,1,2)),rewrite([71(3),443(8,R),71(7),85(7),72(6)])].
% 9.06/9.35  19680 and(inv2,xor(n6,n5)) = n21.  [back_rewrite(8231),rewrite([19674(4),76(5),15249(5)]),flip(a)].
% 9.06/9.35  19681 xor(n21,n5) = n4.  [back_rewrite(19668),rewrite([19680(6),71(3)])].
% 9.06/9.35  19682 and(n5,xor(inv2,n15)) = n21.  [back_rewrite(14270),rewrite([19680(10)])].
% 9.06/9.35  19688 and(inv2,and(n13,n4)) = n0.  [back_rewrite(15372),rewrite([19681(5)])].
% 9.06/9.35  19704 xor(a1,n21) = and(n13,n5).  [para(19637(a,1),714(a,1,2)),rewrite([71(3),71(7),12454(7),72(6)])].
% 9.06/9.35  19781 xor(n21,n4) = n5.  [para(19681(a,1),70(a,1,2))].
% 9.06/9.35  19783 and(n21,xor(A,n4)) = and(A,n21).  [para(19681(a,1),460(a,2,2,2)),rewrite([71(4),12322(6),71(4),128(4),1818(4)]),flip(a)].
% 9.06/9.35  19788 xor(n4,n5) = n21.  [back_rewrite(704),rewrite([19781(4),705(3)]),flip(a)].
% 9.06/9.35  19791 xor(inv1,n25) = and(n13,n5).  [back_rewrite(11041),rewrite([19783(6),1810(4),19704(3),19788(8),19704(7),16312(8)]),flip(a)].
% 9.06/9.35  19858 xor(i3,n14) = and(i3,n17).  [para(18813(a,1),115(a,1,2)),rewrite([70(9)])].
% 9.06/9.35  20045 xor(n14,xor(n19,n20)) = n15.  [para(89(a,1),1086(a,2,2,2,2)),rewrite([11950(6),89(5),71(4),17040(10),5419(12),4676(10),16630(10)])].
% 9.06/9.35  20049 xor(n14,xor(n15,n20)) = n19.  [para(206(a,1),1086(a,2,2,2,2)),rewrite([72(8),8934(8),18137(8),48(5),71(4),75(12),17040(11),75(13),17705(13),5419(12),17020(10),19858(9),76(10),72(9),17631(9),9991(8)])].
% 9.06/9.35  20292 xor(i1,n13) = n1.  [para(19406(a,1),70(a,1,2)),rewrite([191(3)]),flip(a)].
% 9.06/9.35  20302 xor(i1,n1) = n13.  [para(20292(a,1),70(a,1,2))].
% 9.06/9.35  20324 -circuit(xor(i2,n1)) | -circuit(xor(i3,n1)) # answer(prove_inversion).  [back_rewrite(80),rewrite([20302(3)]),unit_del(a,81)].
% 9.06/9.35  20748 xor(n6,n16) = and(i2,n20).  [para(19500(a,1),70(a,1,2)),rewrite([1310(3)]),flip(a)].
% 9.06/9.35  20757 xor(n14,n15) = and(i2,n20).  [back_rewrite(19257),rewrite([20748(6)])].
% 9.06/9.35  20892 xor(n2,n5) = xor(inv1,n15).  [para(19647(a,1),70(a,1,2)),flip(a)].
% 9.06/9.35  20896 and(inv1,xor(i3,n5)) = inv1.  [back_rewrite(8062),rewrite([20892(4),5159(5),18(3)]),flip(a)].
% 9.06/9.35  20943 and(n5,xor(inv1,inv2)) = n4.  [para(19682(a,1),115(a,1,2)),rewrite([71(3),19681(3),75(7),71(6),19674(6),360(8)]),flip(a)].
% 9.06/9.35  20969 and(n13,n4) = a1.  [para(19688(a,1),269(a,1,2)),rewrite([71(5),113(5),443(12,R),126(9),72(8),76(8),72(7),12839(7),17413(6)])].
% 9.06/9.36  21026 and(inv1,xor(inv1,n17)) = a1.  [para(19791(a,1),746(a,2,2)),rewrite([11610(8),4279(6),71(5),15521(5),18714(5),72(12),276(12),20943(11),20969(8)])].
% 9.06/9.36  21169 xor(n19,n20) = and(i2,n20).  [para(20045(a,1),70(a,1,2)),rewrite([20757(3)]),flip(a)].
% 9.06/9.36  21190 xor(n15,n20) = and(i3,n20).  [para(20049(a,1),70(a,1,2)),rewrite([17040(3)]),flip(a)].
% 9.06/9.36  21739 xor(inv1,xor(i3,n5)) = and(n20,xor(i3,n15)).  [para(20896(a,1),269(a,1,2)),rewrite([71(5),443(14,R),128(11),72(10),19629(10)])].
% 9.06/9.36  22071 and(n20,xor(i2,n17)) = n20.  [para(21169(a,1),70(a,1,2)),rewrite([14783(5)])].
% 9.06/9.36  22078 and(n20,xor(i3,n15)) = n20.  [para(21190(a,1),70(a,1,2)),rewrite([5172(5)])].
% 9.06/9.36  22080 xor(inv1,xor(i3,n5)) = n20.  [back_rewrite(21739),rewrite([22078(10)])].
% 9.06/9.36  22278 xor(a1,n17) = xor(inv1,n19).  [para(21026(a,1),1256(a,1,2)),rewrite([71(3),443(9,R),128(8),14751(7)])].
% 9.06/9.36  22314 and(inv1,xor(i2,n17)) = inv1.  [back_rewrite(7836),rewrite([22278(9),9266(10),18(8)])].
% 9.06/9.36  22768 xor(i3,n5) = n1.  [para(22080(a,1),70(a,1,2)),rewrite([191(3)]),flip(a)].
% 9.06/9.36  22771 xor(i3,n1) = n5.  [para(22768(a,1),70(a,1,2))].
% 9.06/9.36  22788 -circuit(xor(i2,n1)) # answer(prove_inversion).  [back_rewrite(20324),rewrite([22771(7)]),unit_del(b,83)].
% 9.06/9.36  23055 xor(inv1,xor(i2,n17)) = n20.  [para(22314(a,1),269(a,1,2)),rewrite([71(5),443(14,R),128(11),72(10),22071(10)])].
% 9.06/9.36  23531 xor(i2,n17) = n1.  [para(23055(a,1),70(a,1,2)),rewrite([191(3)]),flip(a)].
% 9.06/9.36  23538 xor(i2,n1) = n17.  [para(23531(a,1),70(a,1,2))].
% 9.06/9.36  23548 $F # answer(prove_inversion).  [back_rewrite(22788),rewrite([23538(3)]),unit_del(a,82)].
% 9.06/9.36  
% 9.06/9.36  % SZS output end Refutation
% 9.06/9.36  ============================== end of proof ==========================
% 9.06/9.36  
% 9.06/9.36  ============================== STATISTICS ============================
% 9.06/9.36  
% 9.06/9.36  Given=2223. Generated=368717. Kept=23518. proofs=1.
% 9.06/9.36  Usable=1558. Sos=9844. Demods=11217. Limbo=10, Disabled=12157. Hints=0.
% 9.06/9.36  Megabytes=16.24.
% 9.06/9.36  User_CPU=8.18, System_CPU=0.20, Wall_clock=9.
% 9.06/9.36  
% 9.06/9.36  ============================== end of statistics =====================
% 9.06/9.36  
% 9.06/9.36  ============================== end of search =========================
% 9.06/9.36  
% 9.06/9.36  THEOREM PROVED
% 9.06/9.36  % SZS status Unsatisfiable
% 9.06/9.36  
% 9.06/9.36  Exiting with 1 proof.
% 9.06/9.36  
% 9.06/9.36  Process 5752 exit (max_proofs) Fri Jun 17 03:57:27 2022
% 9.06/9.36  Prover9 interrupted
%------------------------------------------------------------------------------